iOS® Developer Notes for Professionals book

Chapters

  1. Getting started with iOS Development
  2. UILabel
  3. UILabel text underlining
  4. attributedText in UILabel
  5. UIButton
  6. UIDatePicker
  7. UILocalNotification
  8. UIImage
  9. Convert NSAttributedString to UIImage
  10. UIImagePickerController
  11. UIImageView
  12. Resizing UIImage
  13. Cut a UIImage into a circle
  14. UITableView
  15. UITableViewController
  16. UIRefreshControl TableView
  17. UITableViewCell
  18. Custom methods of selection of UITableViewCells
  19. Custom methods of selection of UITableViewCells
  20. UIView
  21. Snapshot of UIView
  22. UIAlertController
  23. UIColor
  24. UITextView
  25. UITextField Delegate
  26. UINavigationController
  27. UIGestureRecognizer
  28. UIBarButtonItem
  29. UIScrollView
  30. UIStackView
  31. Dynamically updating a UIStackView
  32. UIScrollView with StackView child
  33. UIScrollView AutoLayout
  34. UITextField
  35. Custom UITextField
  36. UIViewController
  37. UISwitch
  38. UICollectionView
  39. UISearchController
  40. UITabBarController
  41. UIWebView
  42. UIActivityViewController
  43. UIControl – Event Handling with Blocks
  44. UISplitViewController
  45. UISlider
  46. UIStoryboard
  47. UIPageViewController
  48. UISplitViewController
  49. UIFont
  50. UIDevice
  51. Make selective UIView corners rounded
  52. Custom UIViews from XIB files
  53. UIBezierPath
  54. UIPickerView
  55. UIFeedbackGenerator
  56. UIAppearance
  57. UIKit Dynamics with UICollectionView
  58. UIPheonix – easy, flexible, dynamic & highly scalable UI framework
  59. UIKit Dynamics
  60. UI Testing
  61. Change Status Bar Color
  62. UISegmentedControl
  63. Passing Data between View Controllers
  64. Managing the Keyboard
  65. Checking for Network Connectivity
  66. Accessibility
  67. Auto Layout
  68. MKMapView
  69. NSArray
  70. NSAttributedString
  71. Convert HTML to NSAttributed string and vice verse
  72. NSTimer
  73. NSDate
  74. NSNotificationCenter
  75. NSURLSession
  76. NSUserDefaults
  77. NSHTTPCookieStorage
  78. NSURLConnection
  79. NSURL
  80. NSData
  81. NSInvocation
  82. NSUserActivity
  83. NSPredicate
  84. NSBundle
  85. CAAnimation
  86. Concurrency
  87. CAGradientLayer
  88. Safari Services
  89. CALayer
  90. iOS – Implementation of XMPP with Robbie Hanson framework
  91. Swift and Objective-C interoperability
  92. Custom fonts
  93. AVSpeechSynthesizer
  94. Localization
  95. Alamofire
  96. iBeacon
  97. CLLocation
  98. Checking iOS version
  99. Universal Links
  100. PDF Creation in iOS
  101. In-App Purchase
  102. CGContext Reference
  103. Core Location
  104. FacebookSDK
  105. AFNetworking
  1. CTCallCenter
  2. Push Notifications
  3. Extension for rich Push Notification – iOS 10.
  4. Rich Notifications
  5. Key Value Coding-Key Value Observation
  6. Initialization idioms
  7. Storyboard
  8. Background Modes and Events
  9. Fastlane
  10. CAShapeLayer
  11. WKWebView
  12. UUID (Universally Unique Identifier)
  13. Categories
  14. Handling URL Schemes
  15. Realm
  16. ARC (Automatic Reference Counting)
  17. Dynamic Type
  18. SWRevealViewController
  19. DispatchGroup
  20. GCD (Grand Central Dispatch)
  21. Size Classes and Adaptivity
  22. IBOutlets
  23. AWS SDK
  24. Debugging Crashes
  25. CloudKit
  26. GameplayKit
  27. Xcode Build & Archive From Command Line
  28. XCTest framework – Unit Testing
  29. AVPlayer and AVPlayerViewController
  30. Deep Linking in iOS
  31. Core Graphics
  32. Segues
  33. EventKit
  34. SiriKit
  35. Contacts Framework
  36. iOS 10 Speech Recognition API
  37. StoreKit
  38. Code signing
  39. Create .ipa File to upload on appstore with Applicationloader
  40. Size Classes and Adaptivity
  41. MKDistanceFormatter
  42. 3D Touch
  43. GameCenter Leaderboards
  44. Keychain
  45. Handle Multiple Environment using Macro
  46. Set View Background
  47. Block
  48. Content Hugging/Content Compression in Autolayout
  49. iOS Google Places API
  50. Navigation Bar
  51. App wide operations
  52. CoreImage Filters
  53. Face Detection Using CoreImage/OpenCV
  54. MPMediaPickerDelegate
  55. Graph (Coreplot)
  56. FCM Messaging in Swift
  57. Create a Custom framework in iOS
  58. Custom Keyboard
  59. AirDrop
  60. SLComposeViewController
  61. AirPrint tutorial in iOS
  62. Carthage iOS Setup
  63. Healthkit
  64. Core SpotLight in iOS
  65. Core Motion
  66. QR Code Scanner
  67. plist iOS
  68. WCSessionDelegate
  69. AppDelegate
  70. App Submission Process
  71. FileHandle
  72. Basic text file I/O
  73. iOS TTS
  74. MPVolumeView
  75. Objective-C Associated Objects
  76. Passing Data between View Controllers (with MessageBox-Concept)
  77. MVVM
  78. Cache online images
  79. Chain Blocks in a Queue (with MKBlockQueue)
  80. Simulator
  81. Background Modes
  82. OpenGL
  83. MVP Architecture
  84. Configure Beacons with CoreBluetooth
  85. Core Data
  86. Profile with Instruments
  87. Application rating/review request
  88. MyLayout
  89. Simulator Builds
  90. Simulating Location Using GPX files iOS
  91. SqlCipher integration
  92. Security
  93. App Transport Security (ATS)
  94. Guideline to choose best iOS Architecture Patterns
  95. Multicast Delegates
  96. Using Image Aseets
  97. Runtime in Objective-C
  98. ModelPresentationStyles
  99. CydiaSubstrate tweak
  100. Create a video from images
  101. Codable
  102. Load images async
  103. Adding a Swift Bridging Header
  104. Creating an App ID
  105. Swift: Changing the rootViewController in AppDelegate to present main or login/onboarding flow

Credits
Thank you greatly to all the people from Stack Overflow Documentation who helped provide this content, more changes can be sent to web@petercv.com for new content to be published or updated. (See page 867 to watch all creedit over PDF file, please).


Source: goalkicker.com/iOSBook

Click to rate this post
[Total: 0 Average: 0]

Liked this post? Follow this blog to get more.