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
Отличненько, ребята! Че-то через iTunes фигово у меня качается, а с торрентов стянуть легче! Большое спасибо! Удивительно, что народу мало на раздаче, энтузиазма к такой вещи я бы ожидал большего..
Спасибо огромное за раздачу. Учимся потихоньку Вот есть такой вопрос- пока как-то не горю желанием оплачивать дев аккаунт. Подскажите способ как можно обмануть sdk и запускать приложения сразу на трубке?
Спасибо огромное за раздачу. Учимся потихоньку Вот есть такой вопрос- пока как-то не горю желанием оплачивать дев аккаунт. Подскажите способ как можно обмануть sdk и запускать приложения сразу на трубке?
У меня не выходит, получалось этим способом на сдк 2.2.1, в сдк 3.0 некоторые моменты изменились и выдает ошибку Code Sign error: no provisioning profile found matching certificate identity 'krakov'
хотя сертификат создан.
У меня не выходит, получалось этим способом на сдк 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)
Подскажите, данный курс подойдёт для начинающего программиста, или он для профессионалов, решивших заняться программированием под 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
Программирование в среде 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 год
Будем ждать скана... или снижения цены... имхо 800р это очень дорого для книги
Снижения цены - не будет - я знаю эту компанию - там это не поддерживают ... Все книги из этой серии (изданные более года назад) там так и держатся в прежних ценах - 1000-1900 из издательства ... Дешевле может быть на Books.ru ...
sema.in
Субтитры есть, если смотреть через ITunes. Кстати, тут есть кто-нибудь, кто держал в руках и IPhone и IPod Touch? Насколько реально обойтись тачем для разработки? Покупать IPhone жаба душит, да и таскать такой кирпич, чтобы с него звонить я не буду.
Bort001
В новой версии этого курса субтитры в iTunes точно есть - включаются кнопкой рядом с кнопкой разворачивания на полный экран. Качать именно через iTunes на ББ - если качать напрямую на iPhone/iPad, то субтитры теряются.