Загрузите электронную книгу разработчика iOS бесплатно от GoalKicker.com

Загрузите здесь: http://goalkicker.com/iOSBook/

Книга iOS® Developer Notes for Professionals составлена ​​из Документации по переполнению стека, содержание написано красивыми людьми из Stack Overflow. Текстовый контент выпущен под лицензией Creative Commons BY-SA. См. В конце этой книги авторов, которые участвовали в написании различных глав. Права на изображения могут быть собственностью их владельцев, если не указано иное

Книга создана в образовательных целях и не связана с группами разработчиков iOS®, компаниями или Stack Overflow. Все товарные знаки принадлежат соответствующим владельцам компаний

886 страниц, опубликовано в январе 2018 г.

Главы

  1. Начало работы с iOS
  2. UILabel
  3. Подчеркивание текста UILabel
  4. attributedText в UILabel
  5. UIButton
  6. UIDatePicker
  7. UILocalNotification
  8. UIImage
  9. Преобразование NSAttributedString в UIImage
  10. UIImagePickerController
  11. UIImageView
  12. Изменение размера UIImage
  13. Вырежьте UIImage в круг
  14. UITableView
  15. UITableViewController
  16. UIRefreshControl TableView
  17. UITableViewCell
  18. Пользовательские методы выбора UITableViewCells
  19. Пользовательские методы выбора UITableViewCells
  20. UIView
  21. Снимок UIView
  22. UIAlertController
  23. UIColor
  24. UITextView
  25. Делегат UITextField
  26. UINavigationController
  27. UIGestureRecognizer
  28. UIBarButtonItem
  29. UIScrollView
  30. UIStackView
  31. Динамическое обновление UIStackView
  32. UIScrollView с дочерним элементом StackView
  33. UIScrollView AutoLayout
  34. UITextField
  35. Пользовательский UITextField
  36. UIViewController
  37. UISwitch
  38. UICollectionView
  39. UISearchController
  40. UITabBarController
  41. UIWebView
  42. UIActivityViewController
  43. UIControl - обработка событий с помощью блоков
  44. UISplitViewController
  45. UISlider
  46. UIStoryboard
  47. UIPageViewController
  48. UISplitViewController
  49. UIFont
  50. UIDevice
  51. Сделайте выборочные углы UIView закругленными
  52. Пользовательские UIViews из файлов XIB
  53. UIBezierPath
  54. UIPickerView
  55. UIFeedbackGenerator
  56. МАУ
  57. UIKit Dynamics с UICollectionView
  58. UIPheonix - простой, гибкий, динамичный и хорошо масштабируемый UI-фреймворк
  59. UIKit Dynamics
  60. Тестирование пользовательского интерфейса
  61. Изменить цвет строки состояния
  62. UISegmentedControl
  63. Передача данных между контроллерами представления
  64. Управление клавиатурой
  65. Проверка подключения к сети
  66. Доступность
  67. Автоматический макет
  68. MKMapView
  69. NSArray
  70. NSAttributedString
  71. Преобразование HTML в строку с атрибутами NSA и наоборот
  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. Параллелизм
  87. CAGradientLayer
  88. Сервисы Safari
  89. CALayer
  90. iOS - реализация XMPP с помощью фреймворка Робби Хэнсона
  91. Совместимость Swift и Objective-C
  92. Пользовательские шрифты
  93. AVSpeechSynthesizer
  94. Локализация
  95. Аламофайр
  96. iBeacon
  97. CLLocation
  98. Проверка версии iOS
  99. Универсальные ссылки
  100. Создание PDF в iOS
  101. Покупки в приложении
  102. Справка по CGContext
  103. Основное расположение
  104. FacebookSDK
  105. AFNetworking
  106. CTCallCenter
  107. Всплывающие уведомления
  108. Расширение для расширенных push-уведомлений - iOS 10.
  109. Богатые уведомления
  110. Кодирование ключевого значения - наблюдение ключевого значения
  111. Идиомы инициализации
  112. Раскадровка
  113. Фоновые режимы и события
  114. Fastlane
  115. CAShapeLayer
  116. WKWebView
  117. UUID (универсальный уникальный идентификатор)
  118. Категории
  119. Обработка схем URL-адресов
  120. Область
  121. ARC (автоматический подсчет ссылок)
  122. Динамический Тип
  123. SWRevealViewController
  124. DispatchGroup
  125. GCD (Grand Central Dispatch)
  126. Классы размеров и адаптивность
  127. IBOutlets
  128. AWS SDK
  129. Отладка сбоев
  130. CloudKit
  131. ГеймплейКит
  132. Сборка и архивирование Xcode из командной строки
  133. Фреймворк XCTest - Модульное тестирование
  134. AVPlayer и AVPlayerViewController
  135. Глубокие ссылки в iOS
  136. Основная графика
  137. Переходы
  138. EventKit
  139. SiriKit
  140. Структура контактов
  141. API распознавания речи iOS 10
  142. StoreKit
  143. Подпись кода
  144. Создайте файл .ipa для загрузки в магазин приложений с помощью Applicationloader
  145. Классы размеров и адаптивность
  146. MKDistanceFormatter
  147. 3D Touch
  148. Таблицы лидеров GameCenter
  149. Брелок
  150. Обработка нескольких сред с помощью макроса
  151. Установить фон просмотра
  152. Блокировать
  153. Обращение к контенту / сжатие контента в автоматическом раскладке
  154. API Google Адресов для iOS
  155. Панель навигации
  156. Операции в масштабе приложения
  157. Фильтры CoreImage
  158. Распознавание лиц с использованием CoreImage / OpenCV
  159. MPMediaPickerDelegate
  160. График (Coreplot)
  161. Обмен сообщениями FCM в Swift
  162. Создайте собственный фреймворк в iOS
  163. Пользовательская клавиатура
  164. AirDrop
  165. SLComposeViewController
  166. Учебник по AirPrint в iOS
  167. Карфаген Настройка iOS
  168. Комплект для здоровья
  169. Ядро SpotLight в iOS
  170. Core Motion
  171. Сканер QR-кода
  172. plist iOS
  173. WCSessionDelegate
  174. AppDelegate
  175. Процесс отправки приложения
  176. FileHandle
  177. Основной текстовый файл ввода / вывода
  178. iOS TTS
  179. MPVolumeView
  180. Объекты, связанные с Objective-C
  181. Передача данных между контроллерами представления (с помощью MessageBox-Concept)
  182. MVVM
  183. Кэшировать онлайн-изображения
  184. Цепочка блоков в очереди (с MKBlockQueue)
  185. Симулятор
  186. Фоновые режимы
  187. OpenGL
  188. Архитектура MVP
  189. Настройка маяков с помощью CoreBluetooth
  190. Основные данные
  191. Профиль с инструментами
  192. Оценка заявки / запрос на проверку
  193. MyLayout
  194. Сборки симуляторов
  195. Моделирование местоположения с помощью файлов GPX iOS
  196. Интеграция с SqlCipher
  197. Безопасность
  198. Безопасность транспорта приложений (ATS)
  199. Руководство по выбору лучших шаблонов архитектуры iOS
  200. Многоадресные делегаты
  201. Использование Image Aseets
  202. Время выполнения в Objective-C
  203. МодельПрезентацияСтили
  204. CydiaSubstrate твик
  205. Создать видео из изображений
  206. Кодируемый
  207. Загружать изображения асинхронно
  208. Добавление заголовка Swift Bridging
  209. Создание идентификатора приложения
  210. Swift: изменение rootViewController в AppDelegate для представления основного потока или потока входа / подключения