课程大纲:
第一部分
1 创建你的第一个iPhone应用
安装Xcode
安装iPhone SDK
熟悉新工具
每个Flashlight都需要一个部件表
组装
在Mac上运行一下
2 方括号的力量
Objective-C:iPhone应用开发
方括号的领地
对象的要素
类
管理内存
属性和点
类方法
初始化对象
解除地址分配
循环:更好还是更坏
异常处理代码
使用选择器
出示你的id
3 Cocoa Touch:让Objective-C运行起来
Cocoa Touch入门
三大巨头:模型、视图、控制器
值对象
基础数据类型
对象化(Objectified)
集合
深度复制
属性列表
保护你的数据
委托和数据源
目标和操作
用户界面:复杂的方法、简单的方法
通知
单例
4 设计工具:做一个更好的FlashLight
编码之前的计划
设计目标
iPhone的独有设计模式
设计过程
与设计师和谐共处
反馈,不要只考虑到自己的想法
Flashlight 2.0
正面、背面
绘图板
在图片和代码之间的技术设计
开始命名
第二部分
5 开始深入开发
超越模板
选择SDK
修改项目设置、修改目标设置
编译设置
重复配置
6 专业版Flashlight
Flashlight_ProAppDelegate
观察NIB文件
MainWindow.xib、MainView.xib
调整视图尺寸
自动尺寸调整
SettingsView.xib、AboutView.xib
细化外观
LightView、IFInfoView
你自己的Cocoa Touch
UIColor+Brightness、UIView+Brightness、UIView+Concealed
优化模型
SOSModel、FlashlightModel
整合起来
MainViewController、SettingsViewController、AboutViewController
本地化的语言
Localizable.strings文件
AboutView.xib
第三部分
第7章 收尾工作
beta测试
Ad Hoc & Roll
清理外观、美化
程序语言本地化
Web开发
网站
App Store
8 销售
9 你已经拥有了客户
北京中科信软科技有限公司
总部地址:北京市海淀区中关村东路保福寺桥南恒兴大厦,中科院物理所旁边,中科院大学对面.
课程咨询:冀老师: 010-62884854, QQ:1814150076
公司网址:http://www.info-soft.cn/e/action/ListInfo/?classid=84
团体订制:010-62884854
分享到:
相关推荐
资源名称:盛戈移软iPhone开发内部培训PPT合集资源目录:【】第10章 iPhone应用程序的调试打包与发布【】第1章 iPhone开发与Appstore【】第2章 成为iphone开发者【】第3章 Objective-C 语法【】第4章 Cocoa Touch...
2. **案例分析**:可能包含实际的3G网络应用示例,以及使用Object-C和iPhone SDK开发的App实例。 3. **进阶课程**:这部分可能深入到3G网络的高级主题,如网络优化策略,以及Object-C的高级特性,如多线程、内存管理...
《APP开发合同范本》是IT行业中非常关键的法律文件,它规范了软件开发商(乙方)与需求方(甲方)之间的权益与责任,确保双方在APP开发过程中的合作顺利进行。以下是对合同主要内容的详细解释: 一、项目概述 甲乙...
从事iOS开发多年,曾开发“神农诀”网络游戏iPhone客户端软件,国家农垦产品追溯系统iPad版客户端,金融行业微博iOS客户端,以及iPhone手机充值应用,LeBallon游戏等多款App Store上线产品。为银河、CSTP、安博和...
总体而言,苹果iOS App开发是一个结合了技术挑战、商业机遇和创新精神的领域,对于希望进入移动应用市场的开发者来说,掌握iOS开发技能是迈向成功的重要一步。随着iOS系统的不断更新和完善,开发者可以利用最新的...
### 使用Emacs开发iPhone应用程序的关键知识点 #### 一、前言 本文档旨在为那些习惯于使用Emacs作为主要编辑工具的开发者提供一种新的选择——使用Emacs进行iPhone应用程序的开发。Emacs作为一款高度可定制且功能...
根据给定的信息,我们可以整理出以下关于“20110626 北京联合大学 iOS开发培训”的相关知识点: ### 培训背景与组织者 本次iOS开发培训由北京易联伟达科技有限公司主办,时间为2011年6月26日,在北京联合大学举行...
这份培训大纲教程详尽地介绍了从基础到高级的iPhone编程知识,为想要进入iOS开发领域的人员提供了一条清晰的学习路径。 教程首先从基础开始,讲解了Objective-C或Swift这两种主流的iOS开发语言。Objective-C是苹果...
- 在开发iPhone应用之前,需要先熟悉Mac操作系统,以及使用Xcode开发环境。Xcode是苹果公司官方提供的集成开发环境,它集成了代码编写、调试、界面设计、性能测试等功能,是进行iOS开发不可或缺的工具。 2. ...
### iPhone与iPad开发实战—iOS经典应用剖析 #### 课程概述 本课程旨在为有一定基础的学员提供深入的iPhone与iPad开发实战经验。通过一系列实际案例的学习,学员将能够掌握最新的iOS开发技术和方法论,包括iOS 5 ...
涵盖了:工具类应用、体育类应用、效率类应用、娱乐类应用和游戏类应用几个方面,从第3章开始,每章都一个独立的iOS项目,这些项目除“我的位置”外其它的都是在App Store上发布的产品。 本书介绍的项目章节中,首先...
1. **教学与培训**:对于编写iOS开发教程或进行用户培训的人员,可以方便地展示不同步骤的界面截图,帮助读者更好地理解和操作。 2. **应用商店描述**:开发者在上传App到App Store时,需要提供不同设备尺寸的截图...
iOS是苹果公司为其移动设备(如iPhone、iPad)开发的操作系统,而iPhone是iOS的主要载体,所以这个培训会涵盖如何为iPhone创建原生应用的各个方面。 根据【压缩包子文件的文件名称列表】"新建文件夹 (5)",我们可以...
3G梦工场作为一家知名的Android手机开发培训学院,专注于为企业培养实用型人才,并采用定向委培的方式与企业合作,根据市场需求定制课程。其师资力量雄厚,教学环境优良,毕业生往往能在大型企业中找到如Android手机...
iOS是苹果公司为其移动设备(如iPhone、iPad等)开发的操作系统,它采用了Objective-C和Swift两种主要编程语言。Objective-C是早先的主要语言,而Swift则是苹果在2014年推出的新一代编程语言,以其简洁、安全和高效...
7. **机构版与校园版**:机构版可能更适合学校、培训机构等教育机构,提供更全面的管理功能,如课程安排、学生管理、教师权限控制等;校园版可能更加侧重于学生个人的学习需求,提供课程资源、学习进度追踪等功能。 ...