400-080-3312

全国监督服务热线:9:00-23:00

海量精品课程
点击免费试听

IOS基础OC语法学习

来源:学码思官网 | 关键词: ios学习
达内IOS课程主要是学习i0S平台下objective-c语言的基础知识和高级部分。通过强化学习,可以实现让学员掌握i0S平台上的objective-c语言的入门和高级,为以后学习iPhone SDK开发打下牢固的基础。也是考察自己是不是适合学习编程的一个指标之一。

  达内IOS课程主要是学习i0S平台下objective-c语言的基础知识和高级部分。通过强化学习,可以实现让学员掌握i0S平台上的objective-c语言的入门和高级,为以后学习iPhone SDK开发打下牢固的基础。也是考察自己是不是适合学习编程的一个指标之一。

  第一阶段C语言的基础知识

  本课程主要是学习C 语言的基础知识,为接下来的objective-c 的学习做好准备。下面是课程详细:

  1、iPhone开发的系统环境介绍、Xcode集成开发环境详解、快捷方式

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

  3、函数,枚举,结构体

  4、指针数组、数组指针,结构体指针

  5、指向指针的指针,宏定义、枚举,const,static

  第二阶段objective-c语言基础以及高级部分,熟悉Foundation框架下常用类的使用

  本阶段主要是学习objective-c 2.0基础知识和高级部分,掌握开发iPhone App所必须的语言,同时熟练掌握Foundation框架下常用类的使用。熟悉iPhone应用程序开发的工具和调试工 具:iPhoneSDK(xcode)、instruments(内存检测工具和Simulator(模拟器))。我们所有的程序全部基于的iPhone SDK来学习,保证学员学到的都是正确的以及最新的SDK,同时让学员熟悉xcode的一些常用的快捷方式,查看API,以及Apple的帮助文档的使 用。通过授课以及编程经验的分享,使学员达到对编程环境非常熟悉,以后在工作中能提高开发效率的目的

  下面是具体的知识点介绍:

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

  2、创建对象、self和super关键字、属性以及点语法(nonatomic, assign、 retaincopyreadonly、readwrite)

  3、便利构造器、单例(Singleton)

  4、堆栈、内存管理(alloc、copymutableCopy、retain,release、autorelease, strong、weak)

  5、键值编码(KVC)、键值监听(KV0)、通知

  6、类目(Category)、延展(Extention)、协议(protocol)

  7、字符串(NSString NSMutableString)、数值对象(NSNumber NSValue)

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

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

  10、文件管理(NSFileManager)、沙盒(NSBundle)、缓冲区(NSData)

  11、复制对象

  12、归档

  13、谓词的使用

  第三阶段 项目实战

  本阶段IOS培训的目的主要是让学员运用前面所学objective-c2.0知识。项目将涉及到前面所学的0bjective-C的知识点以及Foudation框架的常用类,项目主要锻炼面向对象编程思想。学员在完成项目的同时也巩固了前面所学的知识,起到了承上启下的作用,为后面学习iPhone SDK开发打下了基础。

免费试听 | 学费咨询 | 在线报名 | 申请补贴 | 软件培训 | 网站地图

2016-2020 南京学码思教育科技有限公司 .All Rights Reserved

苏ICP备16033487号 www.njxms.com.cn

400-080-3312

全国监督服务热线:9:00-23:00