返学费网 > 培训机构 > 无限互联iOS

400-850-8622

全国统一学习专线 8:30-21:00

[石景山区]北京无限互联iOS培训*之开发就业班课程

授课机构:无限互联iOS

地址:北京市石景山区阜石路165号当代鼎城D座写字楼7层

网报价格:¥电询

课程原价:¥电询

咨询热线:400-850-8622

课程详情 在线报名

 
无限互联iOS培训课程详细介绍.

课程内容
 
*阶段预备
    8课时
 
1Mac OS X 操作的基础知识
2. 文件管理器Finder
3iWork使用Keynote,Pages, Numbers
4. 网络设置和文件共享
Mac OS X的使用,iWork的使用,网络和文件共享
 
 
第二阶段iPhone开发基础
    80课时
 
1iPhone开发的系统环境介绍、Xcode集成开发环境详解、快捷方式
2、数据类型、常量和变量、运算符、赋值语句和表达式;分支、循环
3、函数,枚举,结构体
4、指针数组、数组指针,结构体指针
5、指向指针的指针,宏定义、枚举,conststatic
1、熟悉Xcode开发环境
2、本部分主要介绍C语言的基本语法,
数组以及指针的各种操作。
为接下来Objective-C语言的学习奠定
基础。
 
 
1、面向对象和面向过程的区别、类和对象、类的定义、发送消息、对象初始化
2、创建对象、selfsuper关键字、属性以及点语法(nonatomicassign retaincopyreadonlyreadwrite
3、便利构造器、单例(Singleton
4、堆栈、内存管理(alloccopymutableCopyretainreleaseautorelease strongweak
5、键值编码(KVC)、键值监听(KVO)、通知
6、类目(Category)、延展(Extention)、协议(protocol
Objective-CiOSMac OS 开发的主要
语言,它是对C语言的扩展,
是一门面向对象编程语言。
本部分主要介绍OC的基本语法,
新的特性,内存管理等内容,
objective-C 2.0的新特性。
 
 
1、字符串(NSString NSMutableString)、数值对象(NSNumber NSValue)
2、数组(NSArray,NSMutableArray)、字典 (NSDictionary,NSMutableDictionary)、集合(NSSet,NSMutableSet)、快速枚举(for…in)
3、日期与时间(NSDate)、日期格式(NSDataFormatter)、日历 (NSCalendar)、定时器(NSTimer)
4、文件管理(NSFileManager)、沙盒(NSBundle)、缓冲区(NSData)
5、复制对象
6、归档
7、谓词的使用
iPhone的基础框架(Foundation),
包含了iOS 开发的基本数据类型以及
常用类,在iOS SDK中以NS开头的类
都属于这个框架,
重点掌握这些常用类的常用方法的使用。
 
 
第三阶段iPhone开发高级部分
    160课程
 
1、窗口(UIWindow)、视图(UIView)、应用程序(UIApplication)
2UIView以及CALayer动画(CAAnimationCABasicAnimation 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)、QuartzCore
UIKit处于Cocoa四层结构的最上层,所有在iPhone
可以看到的控件全部是UIkit框架的。这是整个培训体系
的核心部分,掌握项目中常用控件的使用、自定义各种
动画效果,在学习中对比sdk345的区别与联系,
为以后开发兼容性应用程序做好铺垫。我们在课程的
*教大家如何自定义控件,
这样可以开发出具有特色的App
也是开发技巧的一个提升阶段。
 
 
以上基础控件和高级控件学完以后,我们将完成一个电影购票项目
电影购票项目
 
 
1、音频播放(AVAudioPlayer)、视频播放(MPMoviePlayerViewController)以及播放iPod音乐 API调用
2、照相机(UIImagePickerController)以及相册的使用
3、短信(MFMessageComposeViewController)、邮件 (MFMailComposeViewController)的使用
4、加速计(UIAccelerometer)的使用
5、定位(Core Location)以及地图(MKMapView)的使用
6、数据持久化(文件读写、sqlite数据库、core data)、7、多线程开发(NSThread,队列(NSOperationQueue)
8、网络请求(GETPOST)、Socket编程
9、云存储iCloud
10IDP帐号注册、真机调试、上传和发布App
iOS应用特性框架是对上述两个框架之外其他框架的统
称。主要课程内容为:音频、视频的播放、照相机的
使用、加速计的应用,地图框架的使用、短信、邮件的
 应用等等,而且也会介绍当前应用开发中使用非常广泛
 的开源框架,同时还将讲解开发者帐号的注册、
真机调试、以及程序上传。
 
 
 
 
第四阶段开源框架讲解
    40课时
 
1ASIHttpRequest网络请求框架
常用网络类的封装
 
 
2Three20开源框架讲解
Facebook的开源框架的讲解
 
 
3、图片缓存框架
4、网易、新浪、腾讯和搜狐微博的分享
5xml解析和json解析框架
6、支付宝和银联在线支付SDK的使用
 
通过学习这些开源框架可以快速开发一个项目,提高开发效率。
本课程另外的一个重点是学习支付宝和银联在线支付的使用,
这样可以在项目中使用支付功能。比如:在电影购票项目中,
直接加入支付的功能。
为移动电子商务的App开发做好准备。
 
 
 
第五阶段项目实训
200课时
 
电影放映时间查询(生活类)
时光电影(电影类)
时光电影社区(微博类)
张家港在线(新闻类)
多米音乐
多米电台
名片交换项目(社交类)
漫画浏览项目(生活休闲类)
项目经理从项目的需求、分析、文档编写、接口编写、
工期评估到框架的搭建。以及后期的软件测试、性能调优等
做一个全面、系统的讲解
 
 

项目实践

  • 报名课程:
  • 性别:
  • 姓名:
  • 手机号码:
  • 其它说明:
姓名不能为空
手机号格式错误