IOS Training - Gahlot/Training-Module GitHub Wiki
Basic Tools
- macOS
Swift
- Swift Home
UIKit
- User Interface
- UIKit 0 (UIKit, UIApplication, UIScreen, UIContol, UIViewController)
- UIKit 1 (UILabel, UIButton, UITextField, UIAlertViewController, UISwitch, UISegmentedControl, UISlider, UIActivityIndicatorView, UIProgressView and AutoLayout)
- UIKit 2 (UIView, UIStackView, UIImage & UIImageView)
- UIKit 3 (UINavigationController, UINavigationBar, UIBarButtonItem, UINavigationItem, UIStoryboardSegue & Passing Data between View Controllers, UITabBar, and UITabBarController)
- UIKit 4 (UITextView, UIStepper, UIPicker, UIDatePicker, UIToolBar & UIBarButtonItem, WKWebView)
- UIKit 5 (UIStackView, UIScrollView and UITabBar)
- UIKit 6 (UITableView and UICollectionView)
- UIKit 7 (Tap, Pinch, Rotation, Swipe, Pan, ScreenEdgePan and LongPress Gesture)
- UIKit 8 (Others)
- Project - UIKit based Address Book
MapKit & CoreLocation
- CoreLocation
CoreData
- CoreData
Networking
- Networking Basic
Others
- Cocoapods
Push Notification
- Push Notifications
Coding Style Guide
- iOS Coding Style Guide
References
- Frameworks Reference - https://developer.apple.com/reference
Other Useful Links
- WWDC - https://developer.apple.com/wwdc/