登录    注册
  

iOS开发入门教程 (Object-C、网络编程、多线程、蓝牙、二维码、Cocos2D、OpenGL)

  • 赞助费:¥780元   在线客服:有事联系我哦     点击这里给我发消息    itying微信客服    交流群:it营
  • 课程讲师: 群雄
  • 适合人群: 初级
  • 课时数量: 34
  • 更新程度: 完成
  • 主要技术: ios
  • 赞助类型: 收费
  • 用到技术: IOS,Object-C,OpenGL,XCode,Cocos 2D
  • 涉及项目: Cocos+2D、Game Kit蓝牙数据处理等
  • 浏览次数: 32395 次     付款后在订单列表获取下载地址

浏览历史

课程描述

相关课程

还购买过

 

1.1、课程背景

     随着移动互联网时代的到来,iPhone作为智能手机旗舰版,iOS是两大智能手机系统之一,苹果为世界上最大的手机厂商,在“一直被模仿,从未被超越,一直在创新”的理念下,在苹果成为街机的今天,还有人怀疑iOS软件开发的前景。相信很多人心里都会默念一句:SB。

1.2、课程目标

    本次课程内容的目标是初学者入门,让入门者提高,让所有人符合企业招聘的需求,让学员毕业就上岗。

1.3、课程大纲

一、理论讲解部分:

1.第一讲iOS开发的系统环境介绍、Xcode、常用软件的介绍,编写HelloWord,调试,断点,运行

2.第二讲 数据类型、常量和变量、运算符、赋值语句和表达式;分支、循环

3.第三讲 数组,结构体,指针数组、数组指针,结构体指针,指向指针的指针,宏定义、枚举,const,static

4.第四讲 面向对象(OOP)和面向过程、类(Class)和对象(Object)、类的定义,函数,方法与属性,取值与赋值

5.第五讲 self和super等关键字,点表示法,属性与内存管理,堆栈,简单的内存管理

6.第六讲 单例(Singleton),协议,类目(Category),延展(Extention),委托

7. 第六讲 延展(Extention)、委托(二)

8. 第七讲 键值编码(KVC)、键值监听(KVO)、通知中心 (NSNotificationCenter)、通知(NSNotification) 定时器,多线程,线程池

9.第八讲 字符串、数值对象、数组、字典、集合、快速枚举(for…  in) NSIndexPath

10.第九讲 定时器、多线程、线程池

11.第十讲 日期与时间(NSDate)、时间戳、日期格式(NSDataFormatter)、日历(NSCalendar)

12.第十一讲 MVC编程、简单控件之标签、文本输入、按钮、提示框UIAlertView、UIActionSheet

13.第十二讲 标签栏、导航栏、表视图、日期控件、选择控件

14.第十三讲   文件管理(NSFileManager)、程序包(NSBundle)、缓冲区(NSData)、沙盒

15.第十四讲 网络连接(NSURLConnection)、网络地址(NSURL)、网络请求 (NSURLRequest)、请求回应(NSResponse)、错误信息处理(NSError)

16.第十五讲 socket协议概要,socket网络数据处理与开发电话,邮件,调用浏览器,打开其他应用程序

17.第十六讲 SQLite、FMDB数据库增删改查、SQL语句指南针,罗盘,加速计,传感器,多点触摸,手势。

18.第十七讲 2DGraphics、图像处理、仿360扫描地图

19.第十八讲   电话、邮件、调用浏览器、打开其他应用程序

20.第十九讲   push机制、证书配置、消息设置

21.第二十讲    指南针,罗盘,加速计,传感器,多点触摸,手势(第一部分)

22.第二十讲   指南针,罗盘,加速计,传感器,多点触摸,手势  (第二部分)

23.第二十二讲  照相机、相册、手机通讯录  

24.第二十三讲 地图(MKMapView)的使用及定位(Core Location) 

25. 第二十四讲 二维码的生成,解码 

26.第二十五讲 Game Kit蓝牙数据处理,Game Kit实现语音聊天Cocos 2D相关工具介

27.第二十六讲   苹果多线程:操作队列(NSOperationQueue)、GCD、Block 深度分析

28.第二十七讲   Instrument工具诊断

29.第二十八讲   OpenGL2.0 着色器,模型,视图,投影

30.第二十九讲   OpenGL2.0平移,旋转,缩放,定点缓存

31.第三十讲   OpenGL2.0光照

32.第三十一讲   Cocos 2D介绍:导演类(CCDirector),场景类(CCScene), 层类(CCLayer)

33.第三十二讲+++Cocos+2D:精灵类(CCSprite)...

34.第三十三讲+++Cocos+2D相关工具介绍

1.4、课程部分项目截图




 


 

二、为什么需要这么套课程?   

2.1、企业需要什么?

说明:以下企业需求职位均来自于51job



职位1、

职位2、


职位3、


2.2、课程学习目标(我们提供什么?)

1.针对0基础,无开发经验的同学,尽快入门成为IT新星,不用再怀疑观望

2.针对有一定C语言基础,但是没有iOS开发经验的同学,迅速掌握iOS语法,精通手机软件开发的奥妙

3.针对有一定iOS开发经验,但是想提高自己的同学,以全面和深度横扫一切难题

4.针对企业需求,讲知识的学习与项目实战开发相结合,讲解现今大多数公司功能需求与所学知识对接,深度应用所学,学完即可上岗。

 

2.3、课程特色

特点一、讲师具有一线的实战经验与丰富的教学经验,课程即讲解案例实现思路、理论与原理又讲解实战技巧与注意事项,即照顾到基顾学员,又照顾到有一定实战经验想要提高自己的学员。

特点二、在每节开始之前先简单回顾上一节所讲的主要内容,并对本节所讲的内容先进行概述,讲解概念、技术要点,设计实现思路等内容,最后总结本次课程的要掌握的要点,讲师授课采用先理论,后实战的方式,由浅入深,符合人们接受知识的自然规律。

特点三、学习的过程中学员要理论和实践相结合,讲过的代码学员自行完成修改和调试,以巩固加深学习效果

2.4、课程亮点

亮点一、以iOS7 SDK最新的手机操作系统为授课方向,讲解最新iOS特性与语法,同时考虑兼容以前版本。

亮点二、理论与实战相结合,由浅入深。即照顾到基础学员,又照顾到有一定经验的学员,即讲解细致,又一针见血,对技术绝不含糊.

亮点三、课程绝大多数代码均是一行一行手工敲入,手把手一步步带领学员从入门到精通.

 

3.课程真心不错,我可以学吗?

本课程针对具有一定编程基础的学员,想通过本项目的学习,达到iOS中高级水平。

注意:

1. 如果您没有编程基础,推荐您先学习:

    C语言程序设计(谭浩强版)

2.仅需要有C语言或者任一种编程语言的基础就能学习。

4.我该怎么学,如何才能学好这门课程,给些建议。

  4.1、多练。

Object-C的语法跟其他语法有很大的差异,初学者看起来可能有很大的障碍,针对这个因素,初学者应该加大练习力度。

  4.2、学习要求

     如果您没有基础,建议还是中规中矩的按照课程进度一点一点仔细观看学习,并一定要把看完的视频中的代码自己手敲一遍,以加深理解和记忆

     如果您有基础,可不必按步就搬进行,可以拿你感兴趣的部分去学习,但一定要注意实践,并学会举一反三

  4.3、讲师建议

      建议:

     1.最好看完视频之后,抛开视频,独立自己去把上课中的示例写一遍,看自己是否理解,如果不正确,可以回过头看再看下视频,如果反复,达到真正理解和熟练掌握的目的。

     2.对于项目实战部分,一定要自己亲自动手做一遍,不要满足听完就OK了

     3. 建议一般听视频,一般拿个纸和笔,做一些记录和笔记,这是一种非常好的学习习惯。

     4. 一定不要过于依赖视频,要学会看API和使用百度,学会思考,学会举一反三

     5. 最后祝您学有所成

5.学完这门课程后能做什么?

 本课程是属于某个特定的专业技术,掌握该技术后,你可以从事以下职位的相关工作

1.所有的iOS开发工程师

2.iOS游戏开发工程师

6.常见问题?

Q:课程涉及的开发工具及版本是多少?

A:课程主要用到的工发工具及版本如下:

   1. XCode  5.1 

   2. MAC  OS  10.9

 

 

课程截图

北风网,中国IT网络教育第一品牌!

 

  • 课程截图
  • 课程截图
  • 课程截图
  • 课程截图
  • 课程截图
  • 课程截图
  • 课程截图
  • 课程截图
  • 课程截图
  • 课程截图
  • 课程截图
  • 课程截图

IT营(itying.com)官网转载的文章、图片等资料的版权归版权所有人所有,因无法和版权所有者一一联系,如果本网站选取的文/图威胁到您的权益,请您及时和IT营站长联系。
我们会在第一时间内采取措施,避免给双方造 成不必要的损失。IT营(itying.com)官网商品均为虚拟商品,因发货后无法收回,故购买后不支持退款,请悉知。有问题可以联系客服咨询(客服上班时间:8:00-21:30)。

在线客服:点击这里给我发消息      点击这里给我发消息      有事联系我哦   

公安备案:鄂公网安备 42050202000392号  ICP备案证书号:鄂ICP备17020565号-1