Книга, написана провідними фахівцями з програмування для операційних систем iOS і OS X, являє собою повний курс з основ мови Objective-C.
У ній викладені всі основні теми, пов'язані з програмуванням мобільних пристроїв iPhone та iPad за допомогою мови Objective-C, зокрема блоки, розширення класу, наслідування, композиція, ініціалізація об'єктів, категорії, протоколи, керування пам'яттю й організація вихідних файлів.
У книзі описаний механізм керування пам'яттю ARC, статичний аналізатор коду та механізм Grand Central Dispatch. Детально описується використання бібліотек UIKit і APKit.
Посібник призначений як для досвідчених програмістів мовою С, так і для новачків, що переходять на мову Objective-C з інших мов програмування.
Починайте створювати застосунки на основі новітніх технологій, що містять у собі пристрої iPhone та iPad, а також комп'ютери Mac, за допомогою цієї книги.
У книзі показано, як використовувати бібліотеки AppKit і UIKit для розроблення застосунків, призначених для операційної системи iOS, і/або інтерфейси для операційної системи OS X.
Провідні експерти з комп'ютерів Mac Скотт Кнастер і Вакар Малик пропонують повний курс за основами мови Objective-C за допомогою новітнього середовища Xcode, розробленої компанією Apple.
Ви також ознайомитеся з каркасом Cocoa, що супроводжує мову Objective-C. Освоївши мову за цією книгою, ви зможете працювати в середовищі Cocoa та створювати повноцінні проєкти.
Ця книга допоможе вам:
- розуміти сенс змінних і розробляти власні структури даних
- працювати з новими функціональними можливостями мови Objective-C, як-от блоки, автоматичний підрахунок посиланнях (ARC) і розширення класів
- працювати з новими інструментами, як-от статичний аналізатор Clang і платформа Grand Central Dispatch (GCD)
- використовувати бібліотеку UIKit для створення простого й ефективного інтерфейсу для мобільних пристроїв
У цій книзі також докладно викладаються основні теми, як-от наслідування, композиція, ініціатива об'єктів, категорії, протоколи, керування пам'яттю й організація вихідних файлів.
Незалежно від того, чи є ви досвідченим програмістом на мові С, чи переходьте на мову Objective-C з іншої мови, наприклад С ++ або Java, ця книга продемонструє вам, як використовувати всю міць мови Objective-C у своїх застосунках.
ОБ АВТОРАХ
Скотт Кнастер працював у компанії Apple ще тоді, коли вона не була такою "крутою".
Працюючи в компанії, Скотт допоміг розробникам створювати програмне забезпечення для комп'ютерів Mac ще "на зарі туманної юності" цієї платформи, коли ідея про технології Cocoa ще лише вітала в повітрі. Зараз Скотт працює в підрозділи Developer Relations компанії Google і веде блог Google Mac Blog. Він живе в Силіконовій долині серед комп'ютерних гуру.
Вакар Малик — ентузіаст системи GPS, який пропрацював із нею тривалий час. Він працював у компанії Apple від самого початку розроблення операційної системи Mac OS X, допомагаючи розробникам технології Cocoa та системи Mac. Зараз він працює в компанії MeLLmo, Inc. і створює чудове програмне забезпечення iOS Software.
Марк Далрімпл — програміст на платформах Mac і Mac з великим стажем, що працює над кросплатформним інструментарієм, інструментами для публікації в Інтернеті, високопродуктивними вебсерверами та настільними програмами. У вільний час Марк грає на тромбоні та фаготі та робить із надувних кульок кумедних звірят.
| Основні | |
|---|---|
| ISBN | 978-5-8459-1826-0, 978-1-43-024188-1 |
| Користувальницькі характеристики | |
| Виробник | Вільямс |
| Артикул | 978-5-8459-1826-0, 978-1-43-024188-1 |
| Рік видання / перевидання | 2013 |
| Автор | Скотт Кнастер, Вакар Малік, Марк Далрімпл |
| Мова | російська |
| Тип паперу | офсетний |
| Видавництво | Вільямс |
| Ілюстрації | з іл. |
| Обкладинка | твердий |
| Кількість сторінок | 416 |
- Ціна: 530 ₴
