Programowanie na platformę iOS, 1
iOS programming, 1
- 1 An introduction to Objective-C
- Task
- Mandatory: complete all exercises from tutorial (if there are any).
- Mandatory: complete your own basic shortcodes list used in OS X, Finder, Xcode.
- After this classes you should know
- Basic understending how OS X works: basic operation on file system, set of basic shortcodes used in OS X, Finder, Xcode.
- Foundations of Objective-C
- How to start command-line project.
- How to write non object oriented Objective-C code compatible with C.
- How to write simple Objective-C / C code implementing solution for simple problems / algorithms.
- Basic of source control under Xcode.
- Other resources
- 2 Classes, part I
- Materials
- After this classes you should know
- How to write a simple calss.
- What are properties.
- How to write constructors.
- What are class methods and variables.
- What are class-level initialization methods.
- Other resources
- 3 Classes, part II
- Materials
- After this classes you should know
- What are selectors and how we can use them.
- What are protocols and how we can use them.
- What are categories and how we can use them.
- What are extensions and how we can use them.
- What are blocks and how we can use them.
- What are delegates and how we can use them.
- Other resources
- 4 Objective-C data types
- Materials
- After this classes you should know
- How to use the following data types: primitives, NSNumber, NSDecimalNumber, NSString, NSSet, NSArray, NSDictionary, Dates
- Other resources
- 5 iOS, first application
- Materials
- After this classes you should know
- What the Model-View-Controller pattern is. Why we use this pattern.
- What are actions and outlets in iOS.
- How to create very basic iOS application.
- Other resources
- No resources we have after this classes.
- 6 iOS, user interface controls, part I
- Materials
- After this classes you should know
- How to use text fields.
- How to use sliders.
- How to use segmented controls.
- Other resources
- No resources we have after this classes.
- 7 iOS, user interface controls, part II
- Materials
- After this classes you should know
- How to use switches.
- How to use image view.
- How to use action sheets and alerts.
- How to use icons.
- Other resources
- No resources we have after this classes.
- 8 iOS, basic data storage
- Materials
- After this classes you should know
- How to use property list and archives to save and restore application data.
- Other resources
- No resources we have after this classes.
- 9 iOS, table views basics
- Materials
- After this classes you should know
- What a table view is and how/when we use it?
- Other resources
- No resources we have after this classes.
- 10 iOS, table views basics
- Materials
- After this classes you should know
- Basic method of creating multiview application.
- Other resources
- No resources we have after this classes.
- 11 iOS, tab bar
- Materials
- After this classes you should know
- Explain what a tab bar is and how we can use it.
- Other resources
- No resources we have after this classes.
- 12 iOS, navigation controllers
- Materials
- After this classes you should know
- Explain what a navigation controllers is and how we can use it.
- Other resources
- No resources we have after this classes.
- 13 Working on the project
- 14 Working on the project
Other materials