Maxxim07 · 21-Окт-09 19:42(15 лет 8 месяцев назад, ред. 21-Окт-09 20:07)
Lynda.com - iPhone SDK Essential Training Производитель: Lynda.com Дата выпуска: 20/10/2009 Ссылка на курс: iPhone SDK Essential Training Автор: Simon Allardice Язык: английский Видео кодек: H.246 Видео: QuickTime (.MOV), 960 x 600 Аудио: MPEG-4 AAC LC, 48000Hz 160 kb/s , mono (1/0) Продолжительность: 6 ч 52 мин Файлы примеров: Присутствуют Содержание:
iPhone SDK Essential Training presents the tools and skills needed to create applications for this mobile platform. Developer Simon Allardice breaks down the process of becoming an iPhone developer, from getting started with the tools and the language to building user interfaces and working with the unique features of the iPhone. With multiple hands-on exercises and demonstration projects, Simon explores the core development tools for iPhone (Xcode, Interface Builder, and Instruments), the language (Objective-C), and the framework (Cocoa Touch). Exercise files accompany this course.
Содержание
Introduction
Welcome 1:16
Using the exercise files 1:03
What you should know 3:19
1. Getting Started
Registering as an iPhone Developer 2:48
Installing the iPhone SDK 2:20
Joining the Apple iPhone Developer Program 2:04
Building a "simple" iPhone application 6:54
The "four pillars" of iPhone application development 1:38
2. The Tools
Using Xcode 7:44
Using Interface Builder 4:45
Using the iPhone Simulator 4:13
3. Writing Objective-C
Introducing Objective-C 4:28
Object orientation basics 8:34
Using existing classes in Cocoa 8:33
Optional video: Format specifiers 2:19
Calling methods in Objective-C 4:18
Writing your own classes 9:50
Compiling and running your application 5:38
Creating a simple Objective-C project 9:23
4. Memory Management
Introduction to memory management 6:37
Object lifetime 6:31
Cleaning up 6:33
Using autorelease pools 5:05
5. Core iPhone Project Skills
Using the different iPhone project templates 3:59
Using Model-View-Controller (MVC) 2:37
Basic interaction 12:46
Dismissing the keyboard 10:06
Understanding delegation 3:31
Alerting the user 6:50
How your application works 5:34
6. Debugging and Troubleshooting
Troubleshooting your application 9:30
Creating and using breakpoints 8:28
Using zombies to fix problems 9:08
7. Using UI Controls
Creating interfaces in Interface Builder 10:48
Using and customizing the Picker 5:23
Using data sources 11:53
Selecting an item in the Picker 6:31
Understanding and using the Apple UI guidelines 2:28
8. Table Views
Creating a simple table 13:22
Reusing table cells 2:53
Customizing the table 5:44
Customizing table view cells 7:12
9. Multi-View Applications
Introduction to Multiple View applications 2:35
Creating a utility application 6:53
Using Navigation Controllers 3:05
Creating a navigation application 13:38
Using a toolbar 11:44
Using a tab bar 8:09
10. Using the Image Picker
Understanding the Image Picker 4:02
Using the Image Picker 5:43
Checking for available image sources 3:01
11. Using the Accelerometer
Accelerometer concepts 4:17
Switching orientation 11:08
Reacting to a Shake event 4:32
Accessing accelerometer data 5:28
12. Saving Data
Options for saving data on the iPhone 5:47
Saving iPhone application data to property lists 10:32
Maxxim07, я даже представить себе не мог, что это iPhone SDK Essential Training появится на торрентс.ру в ближайшие пол года
на торрентс.ру очень много новых раздач с lynda.com
от кудова вы их всех берете?
на TPB нету я проверял
Видео просто шик! Мужик рассказывает всё просто и доступно. Некоторые вещи, которые я несколько раз перечитывал на русском и так и не смог до конца понять, здесь становяться понятны с первого раза! И это при том, что я не очень хорошо знаю английский... скорее даже "очень-очень не хорошо".
Авторы не набрасывают кучами новые термины, объясняя всё доходчиво и по порядку, стараясь не использовать ничего доселе неизученного. Очень благодарен за уроки! Огромное спасибо раздающему!!!
друзья, а реально не будучи программистом и не имея даже базовых знаний программирования научиться делать программы для iPhone?
Я понимаю, что задаю не слишком серьезный вопрос, и в этом деле, как и во всем остальном, дело в уровне интеллекта, но все же, насколько сложна среда разработки Xcode для осваивания человека без каких либо навыков программирования, стоит кидаться сразу или же лучше начаться с чего-то простого?
gagash1, для начала неплохо бы изучить основную ветку языка C, а именно C++ (один человек когда-то это мне посоветовал..). Конечно Obj-C это несколько иное, но изучать данное дело лучше методом дедукции (движением от общего к частному; а именно я считаю общим язык Си (который стар и негибок, поэтому С++), а частным - Objective-C). Сам лично С++ долгое время не мог понять, пока не купил книгу автора Р.Лафоре "Объектно-ориентированное программирование в С++". Почитай отзывы на озоне и на сайте издательства "Питер". Вроде даже ни одного плохого. А опечатки в книге помогают развивать мышление (опечаток в коде уйма, завязаны наверное на кривоватом переводе). Хотя есть люди, утверждающие, что книга достаточна сложна для тех, кто изучает "с нуля".
О чем это я? Ах да, при изучении следует помнить, что "Тот, кто хочет чего-то добиться, ищет повод; кто не хочет - причины."
Удачи!
Друзья, а может и исходники у кого-нибудь есть для этого курса? Начал смотреть - пока нравится даже больше, чем известный курс CS193P от Stanford University. Рекомендую таким же начинающим разработчикам, как я (с приличным опытом разработки, но в других областях). На трекере ннм-клуба также обнаружился курс lynda.com | iOS 4 App Development New Features [2010] [EN] PCRec - качаю потихоньку...
Первая же прога для iPhone из обучения не работает. Несколько раз повторил. Да и так не вижу ошибки. Может из-за того, что теперь новая версия SDK? Прога нормально компилируется, запускается, но кнопка в упор не работает. P.S. Разобрался. Отличный курс. В разы лучше непонятно почему разрекламированного стэндфордского массонского универа.
Большое спасибо за раздачу! Курс и правда шикарный, все понятно и доступно объясняется. И кстати, очень здорово звучит английская речь, каждое слово понятно, легко переводить.