斯坦福大学iOS开发公开课【第1-28课】

yxwi 未分类10,543阅读模式

斯坦福大学iOS开发公开课第1课:基础入门

简介:1.Introduction to MacOSX,CocoaTouch,Objective-C and Tools,想知道世界上最受欢迎的手机-iPhone的各种应用是如何从草图到成品?想要知道如何开发最受欢迎的App Store应用?想要在应用商店里赚取人生地第一桶金?斯坦福大学的教授们会在这里由浅入深地讲授Cocoa和Xcode的秘密!

转载自:网易公开课

斯坦福大学iOS开发公开课【第1-28课】

斯坦福大学iOS开发公开课第2课:各种基础的类、功能、对象和实例的介绍

简介:上一节课我们讲了iPhone开发的基本概念,这次将会涉及更深一层的代码和数据结构的内容。各种基础的类、功能、对象和实例的介绍,一步一步地带大家走进iPhone开发的殿堂。

斯坦福大学iOS开发公开课第3课:如何创建你自己的定制类

简介:在第三课里,我们会教大家如何创建你自己的定制类、如何分配和管理内存,特别是Autorelease这个内存管理工具,还会讲到一个叫属性的重要功能。

斯坦福大学iOS开发公开课第4课:创建应用程序

简介:在这集的iPhone开发课程中,我们会讲到Model View Controllers(MVC)MVC模式,Nib文件的使用和编辑还有控制和目标行为。

斯坦福大学iOS开发公开课第5课:文档资料以及调试

简介:在这个周五环节中,我们会讲到如何在Xcode中创建一个图形程序,以及如何在Xcode中进行程序的调试。

斯坦福大学iOS开发公开课第6课:视图、绘画与动画

简介:在这一课中会讲到视图、动画和绘制等在屏幕上显示的东西,特别是不可思议的核心动画框架,它令到iPhone真正地与众不同。

斯坦福大学iOS开发公开课第7课:MVC及视图控制器

简介:在这一课中我们会主要讲到Model View Controller(MVC)及视图控制器的一些细节。

斯坦福大学iOS开发公开课第8课:导航及标签栏控制器

简介:在这一课中,我们将会进一步深入地通过一些具体的例子讲述视图控制器以及UIView的一些细节部件,其中包括导航控制器(Navigation Controller)、标签栏控制器(Tab Bar Controller)。

斯坦福大学iOS开发公开课第9课:滚轴视图和表格视图

简介:在这一课中,我们会讲到在iPhone中最有趣的图形用户界面元素,其中会有Scroll Views和Table Views。它们一个是用来显示可以滚轴的屏幕,一个是在屏幕中显示分成数行的表格,大家通过使用它们可以设计出非常独特而有趣的用户界面。

斯坦福大学iOS开发公开课第10课:iPhone应用程序的数据

简介:本课讲述了iPhone应用程序的数据存储方式,包括属性列表、NSUserDefaults、存档对象、SQLite、XML和JSON。

斯坦福大学iOS开发公开课第11课:性能及其优化

简介:在这一节iPhone开发课中,我们将会讲到程序开发很重要的一部分-性能及其优化。我们会讲到如何优化内存,如何正确地装载资源,如何用合适的工具找出内存泄漏以及并行和多线程运算的话题。

斯坦福大学iOS开发公开课第12课:文本输入及模式地展现内容

简介:来自苹果公司的工程师Brad会讲到如何在iPhone上正确合理地使用键盘应用,并且会讲到在iPhone上的各种不同风格的键盘类型以及如何模式地展现和定制这些键盘。

斯坦福大学iOS开发公开课第13课:Yelp的Monocle应用

简介:在这个环节中,来自Yelp的Ben和Eric会介绍iPhone上的现实增强(Augmented Reality)应用-Monacle,以及一些如何获得这些创新想法的故事,在最后他们还会讲到一些未来的计算机视觉(Computer Vision)的话题。

斯坦福大学iOS开发公开课第14课:Yelp的Monocle应用

简介:在这一课中我们会讲到两个非常实用而且有趣的新API,一个是用来显示网页的Web View,另外一个是操纵导航设备和显示地图的Maps。这两个API在用户的应用中出现的频率非常高,用途很广泛。

斯坦福大学iOS开发公开课第15课:iPad设计

简介:在这个环节中,Evan Doll会回到斯坦福的课堂给学生们讲解一下iPad这个新事物的设计。其中包括如何充分利用iPad的屏幕大小来设计各种充满创意的应用,而不是仅仅把它当作一个放大版的iPhone。

斯坦福大学iOS开发公开课第16课:地址薄

简介:在CS193P的这节课中,我们会迎来特邀嘉宾Alex,他会详细地讲到地址本API和Core Foundation的一些功能和用法, 以及如何把外部数据的联系人与内部数据的联系人结合。

斯坦福大学iOS开发公开课第17课:触摸及多点触摸技术

简介:本集中,来自苹果公司的Jason Beaver会讲到iPhone和iPad上最令人欣赏的创新技术之一:触摸以及多点触摸,iOS是如何正确地处理各种触摸事件而不会引起操作上的冲突。

斯坦福大学iOS开发公开课第18课:iPhone设备API-位置、加速度计以及摄像头;电源管理和电池寿命

简介:在这节课中,我们会讲到iPhone和iPod中各种的感应器模块API。其中会包括摄像头,加速度计以及罗盘等用途非常广泛的输入设备,还会涉及一些电源管理和优化的话题。

斯坦福大学iOS开发公开课第19课:Evernote软件及其经营理念

简介:在这个嘉宾课程中,来自Evernote的Alex Pachikov会介绍Evernote这个软件的创意理念以及经营模式,特别会提到Freemium这种互联网新兴经营方式对于初创和中小软件公司的影响。

斯坦福大学iOS开发公开课第20课:Bump

简介:Bump

斯坦福大学iOS开发公开课第21课:音频APIs、视频回放、显示网络内容、设置

简介:音频APIs,视频回放,显示网络内容,设置。

斯坦福大学iOS开发公开课第22课:关于Bonjour、NSStream、GameKit的介绍

简介:网络应用在iPhone应用中占有很大比重,Bonjour、NSStream以及GameKit,这些工具可以使开发的工作量大大降低,各位iPhone应用开发达人绝对不应该错过这堂课。

斯坦福大学iOS开发公开课第23课:iPhone应用程序开发:单元测试、Objective-C、本地化

简介:在23课中,我们会讲到多个主题,包括单元测试的目的、意义和实现方法,Objective-C的工作方式和特点以及本地化需要处理的内容和注意事项。

斯坦福大学iOS开发公开课第24课:应用程序发布

简介:本节课的主要内容为应用程序在App Store中发布的流程和注意事项,包括发布的步骤和需要填写的信息、应用程序内购买的添加和设置,以及一些可以用来管理上线应用程序的工具。

斯坦福大学iOS开发公开课第25课:OpenGL ES基础

简介:本讲将主要介绍开放图形库OpenGL的相关内容,包括它的概念、坐标系统及其转换,在场景中绘制几何体,并使用纹理增加其效果的方法,以及OpenGL桌面版和iPhone版的不同和注意事项等。

斯坦福大学iOS开发公开课第26课:iPhone app应用创业经验分享

简介:iPhone开发教程进行到这里,想必大家都已经摩拳擦掌,做出了自己的应用怎么推广呢?怎么来利用它盈利?想要靠开发iPhone应用赚钱的朋友赶紧来看看吧!

斯坦福大学iOS开发公开课第27课:LinkedIn介绍

简介:大家应该在一些iPhone App中见过LinkedIn,那什么是LinkedIn?它到底有什么用?CoreData 以及 GameKit又是什么的?如果你有这些疑问,请看看这集的相关内容吧!

斯坦福大学iOS开发公开课第28课:学生App应用展示

简介:本集内容是学生制作的iPhone App的展示,其中的各种创意涉及到了生活、学习、娱乐各个领域,帮助你管理账户,结交朋友,寻找美食玩游戏...看过之后也许你也会得到些灵感,希望在课程结束的时候大家都能编出属于自己的App。

文章末尾固定信息

weinxin
我的微信
我的微信
微信扫一扫
 
yxwi
  • 本文由 yxwi 发表于 2013年9月6日07:36:03
  • 转载请务必保留本文链接:https://yxwi.com/15