Lecture01 - Intro, Overview, MVC, Code Vs UI
Lecture01 - Intro, Overview, MVC, Code Vs UI
mobile technologies-
I393
IT College, Andres Käver, 2016-2017 Spring
Web: http://enos.itcollege.ee/~akaver/apple
Skype: akaver Email: akaver@itcollege.ee
iOS 2
Requirements
Programming experience – java, databases, algorithms
OOP
Class, Instance, Superclass/Subclass
Message, Method
Protocol (interface)
Reference vs Value types, Instance variable
Closures...
iOS 4
Requirements
Latest Xcode (8.2.1)
IT College class 320 – limited access
Or macOS based computer (ca be rented from Apple resellers)
Or virtualized macOS (slow, but works)
Or rented virtual access
http://www.macincloud.com/ ($20+ month)
HostMyApple, MacStadium, vmOSX, Xcloud, Xcodeclub, …
iOS 5
What’s in iOS
Core OS
OSX Kernel, Mach 3, BSD, Sockets, Security, Power Management, Keychain Access,
Certificates, File System, Bonjour
Core Services
Collections, Address Book, Networking, File Access, SQLite, Core Location, Net Services,
Threading, Preferences, URL Utilities
Media
Core Audio, OpenAL, Audio Mixing, Audio Recording, Video Playback, Images, PDF, Quartz,
Core Animation, OpenGL ES
Cocoa Touch
Multi-Touch, Core Motion, View Hierarchy, Localization, Controls, Alerts, WebView, Map Kit,
Image Picker, Camera
iOS - Swift 6