《Objective-C应用开发互动教程》已经上线

一、前言

其实这套教程四年前就已经在App Store上线,但是由于后来精力主要放在Swift方面的教程上,所以对这套教程维护较少。目前Swift教程已经出了三套互动教程,分别是Xcode10&Swift4.2互动教程、Swift4.2语言互动实例教程和iOS开发中的神兵利器。这三套教程都是基于最新版的Swift的,并且在App Store取得了不错的评价。

前段时间终于有机会升级这套《Objective-C应用开发互动教程》,所以一下子将教程内容从当初的Xcode6版本,直接升级到Xcode10.1版本,并且新增了大量的实用内容,从用来的130节互动课程,升级到目前的190节,增加了60节新课程。

 

二、新增内容

这60节课程主要是详细讲解Objective-C的语法,之前的课程主要讲开发,语法几乎没有涉及。同时新增或更新了其它实用的内容。

此处还新增加刷题功能,包含1000道iOS开发面试题、和笔试题。

以及适配iPhoneX, iPhone XS, iPhone XS Max, iPhone XR等大屏设备。

原来的老用户都可以以更好的体验,享受新的互动教程。

 

三、下载地址

《Objective-C应用开发互动教程》苹果商店下载地址:

https://itunes.apple.com/cn/app/id838877136

 

四、应用商店部分截图

《Objective-C应用开发互动教程》已经上线_第1张图片

《Objective-C应用开发互动教程》已经上线_第2张图片

《Objective-C应用开发互动教程》已经上线_第3张图片

 

五、App中的主要课程:

 

 

使用模板创建一个空白的Command Line Tool

- 解析第一个Objective-C程序的结构

- Objective-C语言的简介

- 创建和使用一个最简单的Objective-C的类

- Objective-C语言的基本语法

- Objective-C语言的数据类型

- 基础数据类型之间的转换

- Objective-C语言的变量和常量

- 日志信息的打印

- 操作符:算术运算符的使用

- 操作符:关系运算符的使用

- 操作符:逻辑运算符的使用

- 操作符:位运算符的使用

- 操作符:赋值运算符的使用

- 流程控制:for循环语句的使用

- 流程控制:for-in循环语句的使用

- 流程控制:while循环语句的使用

- 流程控制:嵌套循环语句的使用

- 流程控制:break, continue, return循环控制语句的使用

- 流程控制:使用if和else进行条件判断

- 流程控制:使用switch和case进行条件判断

- NSNumber和基本数据类型的转换

- NSString字符串类的使用详解

- NSDate日期类以及日期和时间的格式化

- NSURL网址类的使用

- 使用数组来组织和管理数据

- NSArray数组类的使用详解

- NSMutableArray可变数组类的使用详解

- 对包含数字的NSArray进行排序

- 对包含字符串的NSArray进行排序

- NSDictionary字典类的使用详解

- NSSet集合类的使用和数组和去重

- Objective-C的指针Pointer

- 利用指针的计算特性遍历数组

- 使用数组存储和管理指针

- 指向另一个指针的指针

- 使用指针作为函数的参数

- 使用指针作为函数的返回值

- 编译器在编译之前进行的预处理

- 使用typedef为类型指定新的名称

- 使用结构体组合不同类型的数据

- Objective-C的核心特性:类和对象

- 给Objective-C的类添加实例方法

- 给Objective-C的类添加类方法

- 指针在Objective-C方法中的应用

- 块的定义以及块在函数中的应用

- 以继承现有类的方式创建一个新的类

- 利用多态性实现基类和派生类之间的方法切换

- 利用动态绑定确定在运行时调用的方法

- 利用数据封装特性保护数据免受外部误用

- 使用类别向现有的类添加新的方法

- 使用扩展向具有源代码的类添加新的方法

- 使用协议来声明未来用于特定情况的方法

- 使用NSError类进行错误处理

- 使用@try, @catch和@finally进行异常处理

- 使用MRC手动引用计数进行对象的内存管理

- 使用ARC自动引用计数进行对象的内存管理

- Xcode10操作界面及开发流程

- iPhone, iPad模拟器的使用

- 代码区样式的设置

- Xcode各种事件的声音设置

- 快速查找文件

- 如何搜索文档并通过编程语言过滤搜索结果;

- Debug断点调试

- 图标与加载图片设置

- UIView的基础和高级应用

- 基于UITapGeustureRecognizer的手势

- PageControlViewController视图控制器

- UINavigationController导航视图器的使用

- 故事版Storyboard的使用

- UIButton, UILable, UISwitch, UIStepper, UITextfield, UIActionSheet, UIDatePicker, WKWebview, MKMapView等控件的使用

- UITableview的基础功能及增、删操作

- CATransition动画和UIViewAniamtion动画的制作

- 音效和音乐的播放与事件监听

- 影片的播放及截取影片缩略图

- 使用NSUserDefault存储数据

- 创建和解析Property List文件

- SQLite数据库的使用

- NSKeyedArchiver存储和解析数据

- 使用MD5加密数据

- 同步和异步发送网络请求

- NSThread和NSLoop

- 多线程的使用

- 应用图标及内容文本的国际化

- 本地通知的使用

- 更多内容等待您的探索!!!

 

 

你可能感兴趣的:(iOS移动开发,ios开发,objective-c开发)