Stanford CS193P iPhone Application Programming 2009 (Лекции с 1 по 19)

Ответить
 

JagoST

Стаж: 16 лет 3 месяца

Сообщений: 15


JagoST · 21-Апр-09 09:45 (16 лет 2 месяца назад, ред. 02-Окт-09 19:43)

Stanford CS193P iPhone Application Programming 2009

Производитель: Stanford Engineering Everywhere
Год выпуска: 2009 (идет в данное время, лекции будут добавляться по мере поступления).
Язык: английский
Описание:
The goal of CS193P is to teach you how to write object-oriented applications for iPhone and
iPod touch, using the Cocoa Touch framework on Mac OS X. The language we will be using is
Objective-C. We will be using Mac OS X 10.5 (aka Leopard).
Instructors: Evan Doll <edoll@stanford.edu>
Alan Cannistraro <accannis@stanford.edu>
Курс лекций от Стэнфордского Университета (http://www.stanford.edu) под названием "Программирование для iPhone". Данный курс можно скачать из AppStore бесплатно через iTunes.
Лекции в формате mp4 (можно смотреть с iPhone) так же в раздаче приложены дополнительные материалы (слайды, исходники)

Лекции:

Формат Видео/Аудио: (все лекции)
Video: MPEG4 Video (H264) 640x480 29.97fps
Audio: AAC 48000Hz stereo 1536Kbps
Лекции с 1 по 16
1. Introduction to Mac OS X and Cocoа Touch (April 1,2009)
Длительность: 01:04:45
Thanks for coming by to check out the first lecture of the Spring 2009 193P class! Lecture slides and handouts will be slightly delayed, they should be posted this evening. Sorry for the delay.

2. Using Objective-C, Foundation Framework (April 6,2009)
Длительность: 01:09:00
Today's lecture introduced Objective-C and Foundation framework APIs. Office hours have been posted on the Staff page, and are included in the lecture slides.

3. Custom Classes, Memory Management, and ObjC Properties (April 8, 2009)
Длительность: 01:16:06
Continuing on our exploration of Objective-C, today we covered a lot of material. We looked at writing custom classes, object lifecycle, autorelease and Objective-C properties.

4. Interface Builder, Controls, Target-Action (April 13, 2009)
Длительность:00:53:54
Monday's lecture covered the anatomy of an iPhone application, Model, View, Controller (which is central to all iPhone applications), Interface Builder nib files and an introduction to controls and the target-action design.

5. Views and Drawing, Animations (April 15, 2009)
Длительность:01:09:56
Today we covered views in iPhone applications including creating custom views, geometry, drawing things on screen, images and basics of animation.

6. View Controller Basics (April 20, 2009)
Длительность:01:12:52
Welcome to the world of View Controllers! Central to virtually every iPhone application developed, View Controllers help keep your Model-View-Controller app well organized and functioning smoothly. Evan covered the basics of View Controllers and introduced the Presence application that we will begin working on this week.

7. Navigation Controllers (April 22, 2009)
Длительность:01:13:28
Our introduction to view controllers continued today with a discussion about some special view controllers available in the iPhone SDKs. Navigation controllers and tab bar controllers provide two common ways of managing your view controllers in order to present screenfuls of content to the user. We looked at how to have data flow between view controllers and how view controllers can be combined to build up modular interfaces.

8. Table Views (April 27, 2009)
Длительность:00:55:16
Jason Beaver was our guest lecturer today discussing scroll views and table views. Thanks Jason!


9. Dealing with Data: User Defaults, SQLite, Web Services (April 29, 2009)
Длительность:01:14:29
We're halfway done! Today's lecture was all about handling of data in your iPhone apps.


Friday Session: Loren Brichter, Tweetie (May 1, 2009)
Длительность:00:33:42


10. Performance and Threading (May 4, 2009)
Длительность:01:09:00
Today we talked about performance in your iPhone apps. We looked at memory usage, leaks, Instruments and then various topics about concurrency.


11. Text Input, Presenting Content Modally (May 6, 2009)
Длительность:01:11:30
Today's lecture covered text input, keyboards and presenting content modally.


Friday Session: How to Build an iPhone App that Doesn't Suck! (May 8, 2009)
Длительность:00:49:56


12. Address Book_ Putting People in Your App (May 11,2009)
Длительность:01:05:09
Alex Aybes visited lecture today to discuss Address Book APIs for the iPhone.


13. Debugging Tips, Searching, Notifications KVC/KVO (May 13, 2009)
Длительность:01:02:13
Looking for something? In today's lecture you'll find information about adding search UI to your application. We also explored notifications which allow for loosely coupled communications between objects. Key-Value Coding and Observing was also covered, along with some debugging tips when dealing with exceptions.


Friday Session: From Upstart to Startup to Grownup: Lessons Learned in the First Year of an iPhone Company (May 15, 2009)
Длительность: 00:53:20


14. Touch Events and Multi-Touch (May 18, 2009)
Длительность: 01:10:36
Steve Demeter from Demiforce and Josh Shaffer from Apple came in to class to talk about multi-touch and touch events.


15. iPhone Device APIs_ Location, Accelerometer & Camera, Battery Life & Power (May 20, 2009)
Длительность: 01:02:46
Today we covered the various device APIs including location services, accelerometer and camera functionality, and we also covered battery life and power management.


Friday Session: Optimizing OpenGL for iPhone (May 22, 2009)
Tim Omernick from ngmoco:) visited and talked about developing games with OpenGL ES on the iPhone.
Длительность: 00:36:53


16. Audio APIs, Video Playback, Displaying Web Content, Settings (May 27, 2009)
Our lecture today covered audio, video and web APIs available on the iPhone. We also touched on settings bundles and some additional view transitions.
Длительность:01:07:16
17. Creating New Expressive Social Mediums in the iPhone (June 1, 2009)
Guest lecturer: Ge Wang (разработчик приложения smule ocarina)
Ge Wang, co-founder of Smule and developer of Ocarina and Leaf Trombone, spoke at length today on metaphors for the iPhone and creating expressive social mediums for the phone. If you're looking for inspriation for your own apps, you should definitely check out this lecture.
Длительность:00:56:15


18. Unit Testing, Localization & More (June 3, 2009)
Wrapping up our second quarter of CS 193P, Evan covered unit testing, how to have some fun (and either impress your friends or crash your app) with Objective-C, localization and some common questions that we've been asked.
Длительность:01:10:40


Friday Session: Student iPhone App (Final) Presentations (June 8, 2009)
Длительность:00:48:04
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

JagoST

Стаж: 16 лет 3 месяца

Сообщений: 15


JagoST · 25-Апр-09 09:52 (спустя 4 дня, ред. 15-Май-09 11:32)

Внимание! добавлены 8,9 лекции. обновился торрент файл.
[Профиль]  [ЛС] 

MRepyev

Стаж: 16 лет 3 месяца

Сообщений: 5


MRepyev · 01-Май-09 09:55 (спустя 6 дней)

Хей приятель, пропускаешь, уже 8 и 9-я лекции выложены
[Профиль]  [ЛС] 

JagoST

Стаж: 16 лет 3 месяца

Сообщений: 15


JagoST · 01-Май-09 15:13 (спустя 5 часов, ред. 15-Май-09 11:33)

Внимание! добавлены 8,9 лекции. обновился торрент файл.
[Профиль]  [ЛС] 

JagoST

Стаж: 16 лет 3 месяца

Сообщений: 15


JagoST · 07-Май-09 12:34 (спустя 5 дней, ред. 28-Май-09 12:25)

Внимание! добавлена 12 лекция и Friday Session. обновился торрент файл. (13 мая 2009)
Внимание! добавлена 13 лекция и Friday Session. обновился торрент файл. (15 мая 2009)
[Профиль]  [ЛС] 

JagoST

Стаж: 16 лет 3 месяца

Сообщений: 15


JagoST · 21-Май-09 12:11 (спустя 13 дней, ред. 28-Май-09 12:24)

Внимание! добавлена 14 лекция и Friday Session. обновился торрент файл. (21 мая 2009)
[Профиль]  [ЛС] 

voffchigg

Стаж: 17 лет 6 месяцев

Сообщений: 18


voffchigg · 21-Май-09 22:58 (спустя 10 часов)

Отличненько, ребята! Че-то через iTunes фигово у меня качается, а с торрентов стянуть легче! Большое спасибо! Удивительно, что народу мало на раздаче, энтузиазма к такой вещи я бы ожидал большего..
[Профиль]  [ЛС] 

babysas

Стаж: 16 лет 8 месяцев

Сообщений: 1


babysas · 27-Май-09 18:11 (спустя 5 дней)

Спасибо добрым людям. Айтюнс - убогое г-но...
Будем качать отсюда.
Еще раз спасибо, просто выручаете.
[Профиль]  [ЛС] 

JagoST

Стаж: 16 лет 3 месяца

Сообщений: 15


JagoST · 28-Май-09 12:36 (спустя 18 часов, ред. 05-Июн-09 19:12)

babysas писал(а):
Спасибо добрым людям. Айтюнс - убогое г-но...
Будем качать отсюда.
Еще раз спасибо, просто выручаете.
Пожалуйста. В айтюнсе нет докачки - самый главный минус... Данную раздачу можно использовать хотя бы для докачки неполных файлов из айтюнс...
[Профиль]  [ЛС] 

al.kozin

Стаж: 16 лет 2 месяца

Сообщений: 20

al.kozin · 02-Июн-09 07:36 (спустя 4 дня)

Спасибо огромное за раздачу. Учимся потихоньку
Вот есть такой вопрос- пока как-то не горю желанием оплачивать дев аккаунт. Подскажите способ как можно обмануть sdk и запускать приложения сразу на трубке?
[Профиль]  [ЛС] 

dmitriy_vo

Стаж: 16 лет 2 месяца

Сообщений: 1


dmitriy_vo · 02-Июн-09 10:52 (спустя 3 часа)

al.kozin писал(а):
Спасибо огромное за раздачу. Учимся потихоньку
Вот есть такой вопрос- пока как-то не горю желанием оплачивать дев аккаунт. Подскажите способ как можно обмануть sdk и запускать приложения сразу на трубке?
я делал как написано тут:
http://www.iphones.ru/forum/index.php?showtopic=33009&st=0&p=356026&#entry356026
у меня все заработало и на iPhone и на iPod Touch
[Профиль]  [ЛС] 

al.kozin

Стаж: 16 лет 2 месяца

Сообщений: 20

al.kozin · 03-Июн-09 13:58 (спустя 1 день 3 часа)

У меня не выходит, получалось этим способом на сдк 2.2.1, в сдк 3.0 некоторые моменты изменились и выдает ошибку Code Sign error: no provisioning profile found matching certificate identity 'krakov'
хотя сертификат создан.
[Профиль]  [ЛС] 

JagoST

Стаж: 16 лет 3 месяца

Сообщений: 15


JagoST · 03-Июн-09 18:13 (спустя 4 часа, ред. 10-Июн-09 10:56)

al.kozin писал(а):
У меня не выходит, получалось этим способом на сдк 2.2.1, в сдк 3.0 некоторые моменты изменились и выдает ошибку Code Sign error: no provisioning profile found matching certificate identity 'krakov'
хотя сертификат создан.
Там написано - что нужно что б версия сдк и прошивки совпадала. т.е. возможно прошивка 3.0 (с джейл конечно) поможет... но не уверен... я тоже только на 2.2.1 запускал.
Добавил 18,19 лекции, торрент файл обновился (10 июня 2009)
[Профиль]  [ЛС] 

al.kozin

Стаж: 16 лет 2 месяца

Сообщений: 20

al.kozin · 13-Июн-09 15:55 (спустя 9 дней)

Ладно, дождусь уже релизной версии clr? а там может и все тип топ будет.
[Профиль]  [ЛС] 

Dimon_FI

Стаж: 17 лет

Сообщений: 58


Dimon_FI · 28-Июн-09 00:37 (спустя 14 дней)

Подскажите, данный курс подойдёт для начинающего программиста, или он для профессионалов, решивших заняться программированием под iPhone?
[Профиль]  [ЛС] 

JagoST

Стаж: 16 лет 3 месяца

Сообщений: 15


JagoST · 29-Июн-09 12:13 (спустя 1 день 11 часов, ред. 29-Июн-09 12:13)

Dimon_FI писал(а):
Подскажите, данный курс подойдёт для начинающего программиста, или он для профессионалов, решивших заняться программированием под iPhone?
Сложно ответить... курс явно не для полных чайников, т.е. знаниями по программированию вообще надо иметь... особенно стоит понимать принципы ООП (объекто-ориентированное программирование), желательно знать Си (основы Си тут точно не разжевываются)... вобщем курс для людей имеющих опыт ООП... Но с другой стороны если есть желание программировать под айфон, достаточно прочитать парочку книг по ООП (на русском их море), книжку по Си (насколько я понимаю классический СИ (на русском точно есть, можно тоненькую ) и где то найти книги по СИ который используется в Mac OS XCode Objective C.. (Видел кстати кто нибудь книги на русском по Obj-C ??), Далее понадобится Мас (накрайняк Хакинтош), на первое время кстати айфон не нужен... на этом торренте кстати есть SDK (даж 3.0) - ее скачать, поставить и можно ковыряться. в видео-курсе (что мне понравилось) показывают экран компьютера и прям при тебе пишут коротенькие примеры, т.е. даж с посредственным знанием английского, можно повторяя за лектором (благо пауза и повтор есть) написать примерчики...
вот чуть стоит глянуть:
_http://ru.wikipedia.org/wiki/Объектно-ориентированное_программирование
_http://ru.wikipedia.org/wiki/Си_(язык_программирования)
_http://ru.wikipedia.org/wiki/Objective_C
[Профиль]  [ЛС] 

promoter

Стаж: 17 лет 8 месяцев

Сообщений: 126

promoter · 01-Июл-09 00:50 (спустя 1 день 12 часов, ред. 01-Июл-09 00:50)

Только что вышла в Издательстве ЭКОМ:
Цитата:
Программирование в среде Cocoa для Mac OS X
Хиллегасс Аарон
Программирование в среде Cocoa для Mac OS X
В книге описываются язык программирования Objective-C, ключевые стандарты дизайна Cocoa и три наиболее часто используемых инструмента разработчика: Xcode, Interface Builder и Instruments. Она рассказывает также о технологиях, впервые появившихся в Mac OS X 10.4 и 10.5, в том числе о Xcode 3, Objective-C 2, Core Data, «сборке мусора» и Core Animation....
448 стр. мягкая обложка, 2009 год
[Профиль]  [ЛС] 

leetmacs

Стаж: 16 лет 5 месяцев

Сообщений: 38

leetmacs · 01-Июл-09 06:40 (спустя 5 часов)

promoter писал(а):
Только что вышла в Издательстве ЭКОМ:
Цитата:
Программирование в среде Cocoa для Mac OS X
Хиллегасс Аарон
Будем ждать скана... или снижения цены... имхо 800р это очень дорого для книги
[Профиль]  [ЛС] 

promoter

Стаж: 17 лет 8 месяцев

Сообщений: 126

promoter · 02-Июл-09 01:17 (спустя 18 часов, ред. 02-Июл-09 01:17)

Цитата:
Будем ждать скана... или снижения цены... имхо 800р это очень дорого для книги
Снижения цены - не будет - я знаю эту компанию - там это не поддерживают ...
Все книги из этой серии (изданные более года назад) там так и держатся в прежних ценах - 1000-1900 из издательства ...
Дешевле может быть на Books.ru ...
[Профиль]  [ЛС] 

promoter

Стаж: 17 лет 8 месяцев

Сообщений: 126

promoter · 20-Июл-09 15:54 (спустя 18 дней)

Это все или будет продолжение?
[Профиль]  [ЛС] 

JagoST

Стаж: 16 лет 3 месяца

Сообщений: 15


JagoST · 26-Июл-09 16:48 (спустя 6 дней, ред. 26-Июл-09 16:48)

promoter писал(а):
Это все или будет продолжение?
я так думаю все...
летние каникулы...
продолжение думаю будет под 3gs или новую 4ю прошивку....
эххх субтитры бы хотя бы английские нарыть....
[Профиль]  [ЛС] 

HorroRru

Стаж: 17 лет 6 месяцев

Сообщений: 32

HorroRru · 11-Сен-09 22:25 (спустя 1 месяц 16 дней)

эх а где 20-23? *плак*
[Профиль]  [ЛС] 

JagoST

Стаж: 16 лет 3 месяца

Сообщений: 15


JagoST · 02-Окт-09 19:44 (спустя 20 дней)

HorroRru писал(а):
эх а где 20-23? *плак*
не-не... всё на месте, смотрите внимательнее 18 лекций и 5 "Friday Session" итого 23....
[Профиль]  [ЛС] 

sema.in

Стаж: 15 лет 10 месяцев

Сообщений: 8


sema.in · 26-Ноя-09 16:47 (спустя 1 месяц 23 дня)

Субтитры можно где-нибудь взять?
[Профиль]  [ЛС] 

Dimon_FI

Стаж: 17 лет

Сообщений: 58


Dimon_FI · 18-Фев-10 18:03 (спустя 2 месяца 22 дня)

Ребят, у всех torrents.ru стоит, на верное?!
Поменяйте на rutracker и раздайте пожалуйста!
[Профиль]  [ЛС] 

princess_marta

Стаж: 15 лет 11 месяцев

Сообщений: 40

princess_marta · 05-Мар-10 19:43 (спустя 15 дней, ред. 05-Мар-10 19:43)

sema.in
Субтитры есть, если смотреть через ITunes.
Кстати, тут есть кто-нибудь, кто держал в руках и IPhone и IPod Touch? Насколько реально обойтись тачем для разработки? Покупать IPhone жаба душит, да и таскать такой кирпич, чтобы с него звонить я не буду.
[Профиль]  [ЛС] 

vale999

Стаж: 15 лет 10 месяцев

Сообщений: 138

vale999 · 07-Июл-10 15:28 (спустя 4 месяца 1 день)

а есть размером поменьше? вроде есть другие курсы в .wmv и весят меньше
[Профиль]  [ЛС] 

luggano

Стаж: 14 лет 10 месяцев

Сообщений: 3


luggano · 25-Авг-10 19:54 (спустя 1 месяц 18 дней)

Камрады!!! ну подскажите пожалуйста как это видео открыть на маке? какие кодеки надо поставить?
Заранее спасибо за ответ
[Профиль]  [ЛС] 

krotic

Стаж: 17 лет 7 месяцев

Сообщений: 291


krotic · 13-Янв-11 01:41 (спустя 4 месяца 18 дней)

Bort001
В новой версии этого курса субтитры в iTunes точно есть - включаются кнопкой рядом с кнопкой разворачивания на полный экран. Качать именно через iTunes на ББ - если качать напрямую на iPhone/iPad, то субтитры теряются.
[Профиль]  [ЛС] 

Bort001

Стаж: 14 лет 11 месяцев

Сообщений: 30

Bort001 · 16-Фев-11 21:11 (спустя 1 месяц 3 дня)

krotic
В новой есть, а в этой нет.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error