鹏程教育 > > 宜达互联专业IOS培训 欢迎您!

宜达互联专业IOS培训

宜达互联专业IOS培训

7x24小时咨询热线

深圳IOS开发周末强化班

教学点:深圳市福田区车公庙泰然九路 地图

深圳IOS开发周末强化班

已关注:

上课时段: 开班时间:

授课学校:

立即报名 在线咨询

课程介绍

强化目标


本课程使用xcode5.x版本(其中包含最新WWDC2014中推出的iPhone5.x和iPad4.x版本的模拟器),让学生学到最前沿的技术。所有在iPhone5.x上开发的程序都可以在iPhone, iPhone4S, iPhone5S, iPhone5C, iPad, iPad2, iPad3,iPad4, iPad mini等设备上运行。这也是iOS平台的一个最大的好处,平台的统一性。

通过90天的强化,可以实现让学员掌握iOS平台上开发App,手机客户端与服务器端的数据交互,多媒体服务、定位导航GPS、地图Google Map的调用和一些Quarts 2D方面的动画等。最终达到可以独立开发iPhone和iPad上的App的目的。


课程概述

第一阶段 objective-c语言基础部分 100课时

本课程主要学习obc面向对象编程基础知识以及foundation框架下的常用类使用,下面是课程详细:

1.面向对象和面向过程的区别、类和对象、类的定义、发送消息、对象初始化;

2.创建对象、self和super关键字、属性(nonatomic、assign、retain、 copy、readonly、readwrite、strong、weak);

3.堆栈、内存管理(alloc、copy、retain、release、autorelease、strong、weak);

4.字符串(NSString,NSMutableString)、数值对象(NSNumber,NSValue,NSData);

5.数组(NSArray、NSMutableArray)、字典 (NSDictionary、NSMutableDictionary)、集合(NSSet、NSMutableSet) 、快速枚举(for…in);

6.日期与时间(NSDate)、日期格式(NSDataFormatter)、日历 (NSCalendar)、定时器(NSTimer);

7.键值编码(KVC)、键值监听(KVO)、通知;

8.类别(Category)、延展(Extention)、协议(protocol);

9.单例(Singleton);

10.本地化存储(nsuserdefault,归档,文件管理NSFileManager,沙盒NSBundle);

11.foundation框架

第二阶段iPhone开发基础部分 130课时

1.窗口、视图、应用程序以及它们之间的关系;

2.视图、按钮、标签、活动提示的使用;

3.图像、开关、滑块、进度条、模式对话框、弹出框的使用;

4.滚动视图、页面控制器、分段控件、文本框、多行文本的使用;

5.网页视图、滚轮、日期滚轮 、表格视图、搜索条的使用;

6.触摸、事件、手势、 UIResponder、消息传递、响应者链;

7.CALayer动画;

8.视图控制器、导航控制器、标签控制器、表格控制器;

9.绘图、QuartzCore;

10.自定义视图与控件,自定义动画效果等;

第三阶段 iPhone开发高级部分 120课时

1.音频播放器、视频播放器;

2.照相机以及相册的使用;

3.短信、邮件、电话的使用;

4.加速计、陀螺仪的使用;

5.位置定位(Core Location)以及地图控件(MKMapView)的使用;

6.数据持久化(文件读写、sqlite数据库、NSUserDefaults、本地归档的使用);多线程开发编程(NSThread, 队列NSOperationQueue);

7.ASIHttpRequest网络请求框架;

8.json解析框架;

9.网络监控;

10.socket即时通讯开发与编程等;


第四阶段 开源框架讲解 80课时

1.图片缓存框架;

2.新浪微博分享框架、腾讯微博分享框架;

3.微信朋友圈、微信好友分享框架;

4.友盟统计分析、分享框架;

5.科大讯飞语音框架;

6.二维码扫描与生成框架;

7.360度全景展示(3d模型)框架;

8.支付宝SDK等

第五阶段 项目实训 30课时

项目列表

企业项目1(iphone项目)地产类应用

企业项目2(iphone 项目)娱乐类应用

企业项目3(iphone项目)旅游类应用

企业项目4(iphone项目)杂志类应用

项目分析

项目经理从需求预研,立项,需求分析,产品原型设计,项目接口定义与文档编写,项目架构,分模块编码实现功能,测试(提交测试部门,反馈bug,修改bug),提交到AppStore等待苹果审核上架,做一个全面、系统的讲解。



招生对象

有一定的软件开发经验,熟悉面向过程的C语言和面向对象语言(C++,Java, C#, PHP等任意一种语言基础)的学员。对iPhone开发具有强烈的兴趣。

费用优惠

课   时:3个月(460多课时)

上课时间:周二到周末(周一休息) 上午:09:30 - 12:00,下午:14:00 - 18:00

 


更多培训课程,学习资讯,课程优惠,课程开班,学校地址等学校信息,请进入 【宜达互联专业IOS培训】 网站详细了解,咨询电话: 400-660-3310 ,咨询QQ:点击这里给我发消息

学习资料展开↓收起↑

作为一名混迹iOS开发圈近4年的码农,资历不深不浅,看到这个问题还是忍不住想回答一下。
如果你打算学习iOS开发,那么在开始学之前,你要做好以下4个方面的准备。
1 、信念。
很大程度上,学iOS就是一个信念的事情。iOS开发本身不难学,不需要你有很高的智力,只需要你能够坚持下去。只要你心中有信念,坚持下去就会有收获。不管你是学哪一种编程语言,不用怀疑你能不能学会,只要你肯下工夫,坚持下去就一定会成,学不会只有一个原因,你没有付出足够的努力。

2、英语。
几乎所有重要语言,重要开发工具,开源项目都是在英文网站上以英文的形式展示。如果你连官方的文档读起来都非常困难,那还谈什么提高和进阶,咱们学习iOS的所有权威的资料都来自apple开发者网站,靠逛论坛看帖子不是出路。如果这点没达到,那就从阅读官方文档开始吧,找一篇你比较熟悉的技术的官方文档,比如:View Programming Guide for iOS自己阅读,翻译。里面不懂的单词,记下来,多学几遍,这些你不懂的单词,在以后你看其他时文档里还会出现无数次的。坚持几个月后,你会发现,英文的文档,看起来比中文的顺眼了。
 
3、对计算机有一定的了解。
知道一些软件开发的基础知识,接触过C语言、.NET、PHP等对学iOS开发也会有一定的帮助,因为很多语言是相通的。题主学过C语言,并且也通过了计算机二级,从这点上看,学习iOS开发是有天然优势的。因为想学习iOS开发,Objc是必须要学的。学过C语言再学Objc会简单很多。

4、一台mac。
学iOS开发需要有一个苹果系统的电脑,最好有苹果原配电脑,有钱就买个mac pro,八九千不算很贵,钱少就买个四五千的mac mini,如果实在没钱又想着自学的话,那么就只能收紧裤腰带,厚颜买个山寨黑苹果主机了。(组装机一般2000 -2500可以搞定,配置大概4G 500G 硬盘内存 I3 2012 H61主板系列 显卡GF430 以上的都可以了。 如果你的主机本身都是这样的配置 那么恭喜你买个20元的mac lion 系统马上就搞定了。上面的配置装狮子系统没有问题。开发足够用了。)