Objective-C语言应用开发互动教程

send link to app

About Objective-C语言应用开发互动教程


Productivity Education Book
Developer: 发展 李
Free

【Objective-C应用开发互动教程是什么】
Objective-C应用开发互动教程是一款简单、有趣、互动沉浸式的学习iOS开发的新工具。是第一款互动式学习Xcode的工具。此应用将向您展示基于Xcode 10的绝大部分功能点和Objective-C的绝大部分语法知识。
应用包含大量操作提示,指导您一步一步地实现Xcode的所有操作细节。就像有一名专业的教师手把手地教您最新、最实用的Xcode技巧。您将学会怎么使用Xcode来快速、直接地表达您的想法与创意。
另外,本应用190节课都包含互动模式,同时也支持观赏模式,当您在互动式学习中肢体疲劳时,可以切换至此模式,这样意味着您同时也拥有了节节教学影片。

【和传统学习方式的比较】
阅读书籍:动脑
观看视频:动脑 + 动眼
互动学习:动脑 + 动眼 + 动手

【建议学习步骤】
三步学习法、免疫恐惧、倦怠、遗忘、挫折:
第一步:通过App快速学习软件的使用
第二步:自己动手实现课程的内容
第三步:通过App中的刷题模块夯实理论水平,然后自己动手结合学到的知识实现一个小作品

【Objective-C应用开发互动教程主要包括哪些内容】
如果想要开发iPad或iPhone应用程序或游戏,那么Apple的Xcode10开发工具包就是不二之选。它提供了大量的项目组织器、模板、实用工具和文档。
Objective-C应用开发互动教程介绍了Objective-C语言的绝大部分知识点,以及Xcode10集成开发环境,详细介绍了Xcode10众多激动人心的功能以及如何更好地使用这些功能来实现Xcode10流畅、有效与高效的工作流。主要内容包括:
使用模板创建一个空白的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
- 多线程的使用
- 应用图标及内容文本的国际化
- 本地通知的使用
- 更多内容等待您的探索!!!

【相关互动教程】
互动教程 - 手把手带你学习IT技能
http://itunes.apple.com/cn/app/id1392811165

Xcode10互动教程
https://itunes.apple.com/cn/app/id1063100471

Swift4.2互动教程
https://itunes.apple.com/cn/app/id1320746678

iOS开发中的神兵利器
https://itunes.apple.com/cn/app/id1209739676

Photoshop CC互动教程精装版
https://itunes.apple.com/cn/app/id822431555

Excel2016互动教程
https://itunes.apple.com/cn/app/id1090726089

Illustrator CC互动教程
https://itunes.apple.com/cn/app/id1005557436

Photoshop CS5互动教程完全版:
https://itunes.apple.com/cn/app/id976566883

Photoshop脚本互动教程
https://itunes.apple.com/cn/app/id926846601


【反馈】
欢迎通过以下方式联系我们:
微信公众号:酷课堂
微博:@酷课堂
邮箱: [email protected]
官网:http://www.coolketang.com