Project List (Angel Buenrostro)#25
Open
angelbuenrostro wants to merge 5 commits intobloominstituteoftechnology:masterfrom
Open
Project List (Angel Buenrostro)#25angelbuenrostro wants to merge 5 commits intobloominstituteoftechnology:masterfrom
angelbuenrostro wants to merge 5 commits intobloominstituteoftechnology:masterfrom
Conversation
…mplement a list for the app.
ilqarilyasov
reviewed
Jan 9, 2019
ilqarilyasov
left a comment
There was a problem hiding this comment.
Great job Angel. You got all the requirements and stretch goals.
You have excellent explanation for the questions, very nice commit messages.
You got a perfect auto layout setup. But just a minor thing. You should put New item... as a Placeholder not a Text.
And if you could, for the next project please create a text file and write your answers into it. Save it. Then drag that text file into Xcode under Info.plist. And don't forget to check Copy items if needed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
-The object library is where you can select UI elements which can be dragged into your main.storyboard, there are many kinds such as labels, buttons, steppers, etc.
What is the difference between an outlet and an action?
-An outlet connects a view element to the controller so we can know get and set its properties. For example a textField outlet allows us to see what the value of that textField is or set it ourselves through code or the inspector.
-An action is a connection between a UI element like a button or slider which runs code we specify in the viewcontroller whenever that action is triggered in our view. For this project the 'add' button runs the 'shouldAdd' function code when it is pressed in our app.
What is the role of a View Controller?
-A View Controller is responsible for connecting the View and Model portions of our application. It holds the logic of our application, for instance when the view detects a user input it does not know what to do with that input unless the logic is specified in our ViewController.
What is Model-View-Controller?
-An MVC separates the different parts of an application. It is a design architecture that was developed through trial and error by programmers through the years. M. stands for model which is responsible for our data, V. stands for view when is responsible for userInput and displaying visual information, and C. stands for Controller which directs through logic what to do with our Model and View.
Why use Model-View-Controller?
-MVC was created out of necessity so that code bases are more easily understood between programmers who have never worked on something before. The separation of differing tasks in MVC also makes code easier to maintain and write.