Giter VIP home page Giter VIP logo

marblejar's People

Contributors

wh1pch81n avatar

Watchers

 avatar

marblejar's Issues

Modify Core Data code to accept the "Friend" entity

The code is confusing. Learn to understand each step

=> how does the table update insert a row immediately?
=> how does it insert into the top as opposed to the bottom?
=> how to direct the fetchedResultsController to use a different entity. right now it is hard coded within the function. may want to create a function that allows you to specify the name
=> review online tutorials for how to using Core Data
=> review official documentation for Core Data
=> trace the path of execution and understand what each line is doing

segues

brief: create the general flow of the app without the under lying details

=> rename master view to the friends list.
=> "plus" button should open view to insert a friends name
=> tapping a friends name will go to details. the details is the jars: good, bad, and all (although I am questioning whether the "all" jar is useful)
=>the detailsView should be renamed to the something more descriptive, like "friendjarstabviewcontroller"
=>create tab system of three
=>back button to friends list
=>create new deeds button shows a view that allows entering text

Friend Entity

Create a "Friend" entity with the following attributes
=> Name
=> a relationship to many "Activity"'s

Create an "Activity" entity with the following attriutes
=> title
=> bodyGoodText
=> bodyBadText
=> dateOfCreation
=> isBad
=> photo

New friend view

When in the FriendListViewController, create a small view that allows you to enter a person's name along with the option to save or cancel

An Alert view with a textbox might suffice or maybe you can create a custom box like the one used in tumblr

disallow duplicate names and invalid entries

Should not allow duplicate names to be added. show a uiAlert to tell the user that it is a duplicate name.

disallow invalid entries, such as blank. trim leading and ending white space.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.