У цьому бестселері автори представили на суд читачів цікавий матеріал, що описує оновлення системи iOS 4 і новітню версію інструментального засобу Xcode 3, розробленого компанією Apple.
Всі вихідні коди були перероблені на основі новітніх шаблонів середовища Xcode та поточних інтерфейсів прикладного програмування.
Всі ілюстрації зроблені в системі iOS 4 і середовищі Xcode 3. Ця книга являє собою повний курс розроблення застосунків для системи iOS. Прочитавши книгу, ви освоїте технологію, яка працює на пристроях iPhone, iPad та iPod touch.
Книга починається з пояснення, як завантажити та інсталювати необхідні інструменти та як створити перший простий застосунок. Потім вивчіть способи інтеграції елементів інтерфейсу системи iOS, наприклад, кнопок, перемикачів, селекторів, інструментальних панелей і повзунків, які користувачі мають добре знати та широко використовувати.
Ви освоїте безліч шаблонів проєктування: від простого одиночного представлення до складних ієрархій вистав. Автори знімають покрив таємничості з мистецтва створення таблиць, ви навчитеся зберігати та витягувати дані за допомогою механізмів SQLite, вбудованої системи керування базами даних у пристрої iPhone і підсистеми Core Data, стандартного механізму забезпечення персистентності, яку компанія Apple почала забезпечувати в системі iOS від появи версії комплекту інструментів SDK 3.
І це ще не все! Ви навчитеся малювати за допомогою бібліотек Quartz 2D і OpenGL ES, додавати до своїх застосунків підтримку складних мультисенсорних жестів (щипків і ковзань), а також працювати з фотоапаратом, фотоальбом, акселерометром і вбудованою системою GPS.
Ви дізнаєтеся, як краще настроїти застосунок і навчитеся локалізувати його для багатьох мов. Крім того, ви навчитеся використовувати нові паралельні інтерфейси прикладного програмування, включені в систему iOS 4, і створювати надійні багатопотокові програми за допомогою механізму Grand Central Dispatch.
Ця книга
- присвячена пристрою iPhone 4, завдяки чому вона стала бестселером і найпотрібнішою книгою для розробників, які використовують технологію Cocoa Touch
- написана в простій і зрозумілій манері
- містить багато корисних порад і методів, що допомагають читачам стати професійними розробниками застосунків у системі iOS
Об авторах
Крейда Марк (Dave Mark) — досвідчений розробник програм для комп'ютерів Mac і автор безлічі книг, присвячених комп'ютерам Mac і розробленню програм для системи iOS, включно з книгами Beginning iPhone 3 Development (Apress, 2009), More iPhone 3 Development (Apress, 2010), Learn C on the Mac (Apress, 2008), The Macintosh Programming Primer series (Addison-Wesley, 1992) и Ultimate Mac Programming (Wiley, 1995). Крейда є головою компанії MartianCraft, яка розробляє програми для систем iOS і Android. Крейдан любить воду та проводить у ній або майже стільки часу, скільки може собі дозволити. Разом зі своєю дружиною й трьома дітьми він живе у Віргінії.
Джек Наттинг (Jack Nutting) використовував об'єктноорієнтоване середовище розробки Cocoa ще в ті часи, коли вона не називалася Cocoa. Він використовував середовище Cocoa та її попередниць для розроблення широкого спектра комерційних і промислових застосунків, включно з іграми, засобами графічного проєктування, електронною товаром, телекомунікацією, а також фінансовими, видавильними та туристичні комп'ютерні системи. Коли він не працював над проєктами для систем Mac або iOS, він розробляв вебпрограми за допомогою середовища Ruby on Rails. Джек є пристрасним шанувальником мови Objective-C і каркасів Cocoa. Він завжди готовий докладно обговорювати переваги динамічної диспетчерізації та маніпуляцій із динамічно підвантажуваними класами з будь-яким, хто готовий його слухати (і навіть з тим, хто цього не хоче). Джек є основним автором книг Learn Cocoa on the Mac (Apress, 2010) і Beginning iPad Development for iPhone Developers (Apress, 2010). Час від часу він веде блог на вебсторінці http://www.nuthole.com.
Джефф Ламарш (Jeff LaMarche) — розробник програм для операційних систем Mac і iOS, який має понад двадцятирічний досвід роботи. Він написав багато книг, присвячених розробці програмного забезпечення для операційних систем iOS and Mac, включно з Beginning iPhone 3 Development (Apress, 2009), More iPhone 3 Development (Apress, 2010) і Learn Cocoa on the Mac (Apress, 2010). Джефф є головою компанії MartianCraft, яка розробляє програми для систем iOS і Android. Він пише статті про середовище Cocoa та мову програмування Objective-C для
| Основні | |
|---|---|
| ISBN | 978-5-8459-1725-6, 978-1-43-023024-3 |
| Користувальницькі характеристики | |
| Виробник | Вільямс |
| Артикул | 978-5-8459-1725-6, 978-1-43-023024-3 |
| Рік видання / перевидання | 2012 |
| Автор | Дейв Марк, Джек Наттинг, Джефф Ламарш |
| Мова | російська |
| Тип паперу | офсетний |
| Вага книги | 930 |
| Видавництво | Вільямс |
| Ілюстрації | з іл. |
| Обкладинка | твердий |
| Кількість сторінок | 624 |
- Ціна: 405 ₴
