|
以下是课程目录:无限互联 C语言 视频教程 百度云网盘下载
无限互联iOS培训,最负责的iOS开发教学,6年实战经验分享,100%学会,学员就业薪水8000起步,加彪哥QQ:87993266 送内部高级iOS视频教程
强化目标:
本课程使用xcode4.x版本(其中包含最新WWDC中推出的iPhone6.x和iPad6.x版本的模拟器),让公司员工学到最前沿的技术。所有在iPhone6.x上开发的程序都可以在iPhone,iPod Touch, iPhone 3GS, iPhone4,iPhone4S, iPad, iPad2,iPad3等设备上运行。这也是iOS平台的一个最大的好处,平台的统一性。通过6 - 12天的内训,可以实现公司员工迅速掌握iOS平台上App的开发。
第一阶段Obectsive-C语言基础以及高级部分,Foundation 和 UIKit框架的使用(课时35)
熟悉iPhone应用程序开发的工具和调试工具:iPhoneSDK(xcode)、instruments(内存检测工具和Simulator(模拟器))。
讲解Objective-C语言的面向对象编程,类的继承,复合,多态,id类型,运行时,catagory,Protocols和内存管理等主要内容以及Objective-C特有的区别于C++的三个语言特性:多态、动态绑定和动态类型。
第二阶段iPhone SDK控件 (课时60)
iOS中MVC模型介绍,使用Interface Builder创建项目工程,掌握IB中File Owner和First Responder,理解协议的概念。熟练掌握IB中IBOutlet和IBAction的作用和使用。理解各类控件在IB上的属性配置和事件处理方式。在Interface Builder中图形化加入事件处理和键盘事件的处理。下面是具体的知识点介绍:
1、窗口(UIWindow)、视图(UIView)、应用程序(UIApplication)
2、UIView以及CALayer动画(CAAnimation、CABasicAnimation、 CAKeyFrameAnimation)
3、触摸(UITouch)、事件(UIEvent)、手势(UIGestureRecognizer)、 UIResponder、消息传递、响应者链
4、活动提示(UIActivityIndicatorView)、图像(UIImageView)
5、滚动视图(UIScrollView)、页面控制器(UIPageControl)、开关 (UISwitch)、分段控件(UISegmentedControl)、滑块(UISlider)、多行文本(UITextView)、网页视图(UIWebView)、滚轮 (UIPickerView)、日期滚轮(UIDatePickerView)、表格视图(UITableView)的使用
6、视图控制器(UIViewController)、导航控制器 (UINavigationController)、标签控制器(UITabBarController)、表格控制 器(UITableViewController)、相册控制器(UIImagePickerController)
7、绘图(DrawRect)、Quartz 2D
第三阶段 项目实战一 (巩固知识)
本阶段的目的主要是让学员运用前面所学iPhone SDK知识,几个学生模拟公司的一个真实团队的开发方式互相协作完成一个iPhone App项目。项目将涉及到前面所学的Objective-C 和iPhone UI和事件处理等知识。学员在完成项目的同时也巩固了前面所学的知识,起到了承上启下的作用,也熟悉了真正的企业级别项目的开发方式,同时培养了编写项目需求文档和设计原型界面的能力,具体项目会根据情况选择。
第四阶段 iPhone网络编程处理 (15课时)
iOS网络编程的介绍,CFNetwork各种常用网络类的使用。基于NSURL, NSURLRequest, UIWebView, NSMutableURLRequest等类的编程。多线程开发(NSThread),队列(NSOperationQueue),网络请求(GET、POST)、Socket编程。开发一个基于UIWebView的小型浏览器项目,熟练掌握网络解析XML和JSON协议。
第五阶段 iPhone多媒体、GPS、MapView、相机、数据库开发、云存储和硬件加速计的Api调用(30课时)
1、音频播放(AVAudioPlayer)、视频播放(MPMoviePlayerViewController)以及播放iPod音乐 API调用
2、照相机(UIImagePickerController)以及相册的使用
3、短信(MFMessageComposeViewController)、邮件 (MFMailComposeViewController)的使用
4、加速计(UIAccelerometer)的使用
5、定位(Core Location)以及地图(MKMapView)的使用
6、数据持久化(文件读写、sqlite数据库、core data)、
7、云存储 (iCloud)
10、IDP帐号注册、真机调试、上传和发布App
第六阶段 开源类库的介绍和使用(扩展知识,不列为课时)
本阶段介绍开源类库在项目中的运用。
1、ASIHttpRequest网络请求框架
2、Three20开源框架讲解
3、图片缓存框架
4、网易、新浪、腾讯和搜狐微博的分享[/hide]
5、xml解析和json解析框架
6、支付宝和银联在线支付SDK的使用
提示: 我们可以根据企业自身特定,量身定做课程体系,以满足不同企业的各种需求。
下载地址:【更多精彩内容,请进入福缘VIP专区下载,等你哦! 】
[hide]
链接: http://pan.baidu.com/s/1i4UY2W1 密码: yeca |
温馨提示:
只发精品!只发精品!拒绝标题党、滥竽充数,浪费时间=谋财害命!本站隐藏内容可开通VIP后免费查看 【点此开通VIP】 加入速览创业库VIP免费下载全站价值超10万以上精选项目课程,一网尽收!小小投入,大大回报!本站成立于2012年,坚持每日日更不曾懈怠,只为帮助更多互联网创业者,点击查看【每日更新记录】
|