『课程目录』:
│ ├─第1章 Objective-C的基础语法
│ │ 1-使用模板创建一个空白的Command Line Tool
│ │ 2-解析第一个Objective-C程序的结构
│ │ 3-Objective-C语言的简介
│ │ 4-创建和使用一个最简单的Objective-C的类
│ │ 5-Objective-C语言的基本语法
│ │ 6-Objective-C语言的数据类型
│ │ 7-基础数据类型之间的转换
│ │ 8-Objective-C语言的变量和常量
│ │ 9-日志信息的打印
│ │ 10-操作符:算术运算符的使用
│ │ 11-操作符:关系运算符的使用
│ │ 12-操作符:逻辑运算符的使用
│ │ 13-操作符:位运算符的使用
│ │ 14-操作符:赋值运算符的使用
│ │ 15-流程控制:for循环语句的使用
│ │ 16-流程控制:for-in循环语句的使用
│ │ 17-流程控制:while循环语句的使用
│ │ 18-流程控制:嵌套循环语句的使用
│ │ 19-流程控制:break, continue, return循环
│ │ 20-流程控制:使用if和else进行条件判断
│ │ 21-流程控制:使用switch和case进行条件判断
│ │
│ ├─第2章 Objective-C的数据类型
│ │ 1-NSNumber和基本数据类型的转换
│ │ 2-NSString字符串类的使用详解
│ │ 3-NSDate日期类以及日期和时间的格式化
│ │ 4-NSURL网址类的使用
│ │ 5-使用数组来组织和管理数据
│ │ 6-NSArray数组类的使用详解
│ │ 7-NSMutableArray可变数组类的使用详解
│ │ 8-对包含数字的NSArray进行排序
│ │ 9-对包含字符串的NSArray进行排序
│ │ 10-NSDictionary字典类的使用详解
│ │ 11-NSSet集合类的使用和数组和去重
│ │ 12-Objective-C的指针Pointer
│ │ 13-利用指针的计算特性遍历数组
│ │ 14-使用数组存储和管理指针
│ │ 15-指向另一个指针的指针
│ │ 16-使用指针作为函数的参数
│ │ 17-使用指针作为函数的返回值
│ │
│ ├─第3章 Objective-C的进阶知识
│ │ 1-编译器在编译之前进行的预处理
│ │ 2-使用typedef为类型指定新的名称
│ │ 3-使用结构体组合不同类型的数据
│ │ 4-Objective-C的核心特性:类和对象
│ │ 5-给Objective-C的类添加实例方法
│ │ 6-给Objective-C的类添加类方法
│ │ 7-指针在Objective-C方法中的应用
│ │ 8-块的定义以及块在函数中的应用
│ │ 9-以继承现有类的方式创建一个新的类
│ │ 10-利用多态性实现基类和派生类之间的方法切换
│ │ 11-利用动态绑定确定在运行时调用的方法
│ │ 12-利用数据封装特性保护数据免受外部误用
│ │ 13-使用类别向现有的类添加新的方法
│ │ 14-使用扩展向具有源代码的类添加新的方法
│ │ 15-使用协议来声明未来用于特定情况的方法
│ │ 16-使用NSError类进行错误处理
│ │ 17-使用@try, @catch和@finally进行异常处理
│ │ 18-使用MRC手动引用计数进行对象的内存管理
│ │ 19-使用ARC自动引用计数进行对象的内存管理
│ │
│ ├─第4章 Xcode开发软件的使用技巧
│ │ 1-Xcode自带的项目模板介绍
│ │ 2-您的第一个工程项目
│ │ 3-使用资源文件夹导入并管理图片素材
│ │ 4-设置项目的属性
│ │ 5-检测模拟器在各个方向上的切换
│ │ 6-iOS模拟器的基本使用方法
│ │ 7-使用不同设备类型的iOS模拟器
│ │ 8-使用iOS模拟器演示App的生命周期
│ │ 9-Xcode左侧界面介绍一
│ │ 10-Xcode左侧界面介绍二
│ │ 11-Xcode右侧界面介绍
│ │ 12-Xcode代码区的样式设置
│ │ 13-Xcode声音效果的设置
│ │ 14-快速查找并打开文件
│ │ 15-快速更改同名变量
│ │ 16-将代码段提取为方法
│ │ 17-代码的查找和替换
│ │ 18-代码编写的自动补全功能
│ │ 19-代码方法块的折叠与展开
│ │ 20-代码语法颜色样式的设置
│ │ 21-几种在控制台输出日志的方式
│ │ 22-代码的Debug调试
│ │ 23-为应用程序添加图标
│ │ 24-读取iOS应用的配置信息
│ │
│ ├─第5章 创建视图和视图控制器
│ │ 1-UIView视图的基本使用
│ │ 2-UIView视图的层次关系
│ │ 3-UIView视图的基本操作
│ │ 4-给图像视图添加边框效果
│ │ 5-给图像视图添加圆角效果
│ │ 6-给图像视图添加阴影效果
│ │ 7-UIView视图的渐变填充
│ │ 8-UIView视图的纹理填充
│ │ 9-CGAffineTransform仿射变换的使用
│ │ 10-UITapGestureRecognizer手势之单击
│ │ 11-UITapGestureRecognizer手势之长按
│ │ 12-UITapGestureRecognizer手势之双击
│ │ 13-视图控制器和滚动视图
│ │ 14-选项卡(标签)视图控制器的使用
│ │ 15-导航视图控制器的使用
│ │ 16-导航控制器的入栈和出栈
│ │ 17-自定义导航控制器的导航按钮
│ │ 18-在故事板中设置初始视图控制器
│ │ 19-在故事板中使用标签和按钮控件
│ │
│ ├─第6章 常见UIKit控件的使用
│ │ 1-UIButton控件的使用
│ │ 2-UIButton图片按钮的使用
│ │ 3-UILabel文本标签的使用
│ │ 4-UILabel自定义文字样式
│ │ 5-UISwitch开关控件的使用
│ │ 6-UITextField控件的使用
│ │ 7-普通警告窗口的使用
│ │ 8-动作表样式警告窗口的使用
│ │ 9-UIDatePicker日期时间选择器
│ │ 10-使用WKWebView控件加载网页
│ │ 11-使用WKWebView控件加载本地HTML
│ │ 12-为MKMapView指定地理坐标
│ │ 13-在MKMapView地图上显示提示框
│ │ 14-使用UITableView制作简单表格
│ │ 15-设置UITableView单元格的高度
│ │ 16-设置UITableView单元格图标
│ │ 17-UITableView滑动到指定单元格
│ │ 18-自定义UITableView单元格Accessory样式
│ │ 19-删除UITableView单元格
│ │ 20-插入UITableView单元格
│ │ 21-调整UITableView单元格的顺序
│ │
│ ├─第7章 动画和多媒体编程
│ │ 1-使用图形上下文按一定比例缩放图片
│ │ 2-使用图形上下文转换图片为灰度图
│ │ 3-使用CoreImage框架设置图片的单色效果
│ │ 4-使用CoreImage框架更改图片的色相:
│ │ 5-使用CoreImage框架给图片添加马赛克效果
│ │ 6-使用UIBlurEffect给图片添加模糊效果
│ │ 7-遍历系统提供的所有滤镜
│ │ 8-使用CATransaction Reveal制作渐变动画
│ │ 9-使用CATransaction Push制作滑动入场动画
│ │ 10-UIView视图的动画块
│ │ 11-UIView视图卷曲动画的制作
│ │ 12-检测UIView视图动画的结束事件
│ │ 13-使用UIImageView制作帧动画
│ │ 14-使用SystemSoundId播放简短声音
│ │ 15-使用AudioPlayer播放音乐
│ │ 16-实现音乐的背景播放功能
│ │ 17-使用MediaPlayer框架播放影片
│ │ 18-使用Quarz2d绘制自定义图形
│ │ 19-创建位移关键帧动画
│ │ 20-截取某一帧作为影片缩略图
│ │
│ ├─第8章 数据解析和网络编程
│ │ 1-程序沙箱结构中常用的几个目录
│ │ 2-文件夹的创建
│ │ 3-创建各种类型的文件
│ │ 4-对文件夹进行遍历操作
│ │ 5-复制、移动和删除文件
│ │ 6-退出系统前的事件处理
│ │ 8-读取和解析Plist属性列表文件
│ │ 9-NSKeyedArchiver存储和解析数据
│ │ 10-解析Xml文档
│ │ 11-解析Json文档
│ │ 12-SQLite数据库和表的创建
│ │ 13-SQLite数据库的删改查操作
│ │ 14-检测网络的连接状态
│ │ 15-在App内打开网页电话短信邮件和地图
│ │ 16-MailComposeViewController编写邮件
│ │ 17-使用同步Get的方式查询某地天气
│ │ 18-使用异步Get的方式查询GitHub数据
│ │ 19-使用同步Post的方式查询IP地址信息
│ │ 20-使用异步Post的方式查询IP地址信息
│ │ 21-使用URLSession下载图片并显示下载进度
│ │ 22-使用URLSession上传图片至服务器
│ │ 23-使用Timer执行定时任务
│ │ 24-PerformSelector消息处理方法
│ │
│ └─第9章 实用的进阶开发技能
│ 1-隐藏顶部的状态栏
│ 2-列出设备上所有的字体
│ 3-给代码方法添加宏注释
│ 4-计算两个日期间的差值
│ 5-正则表达式的使用
│ 6-在Objective-C文件调用Swift的类和方法
│ 7-使用Xcode的版本管理功能(SCM)
│ 8-实现App的Settings设置
│ 9-陀螺仪设备的使用
│ 10-定位设备的使用
│ 11-系统本地通知的创建
│ 12-从系统相册中读取图片
│ 13-调用相机并获取拍摄后的图片
│ 14-使用CoreText框架创建富文本
│ 15-截取当前屏幕上的显示内容
│ 16-给图片添加水印效果
│ 17-使用CGBlendMode改变图片颜色
│ 18-图像中人物的面部检测
│ 19-使用Thread暂停动作的执行
│ 20-多线程的同步与异步
│ 21-使用GCD多线程技术下载图片
│ 22-使用MD5加密数据
│ 23-查看运行中程序的元素层级
│ 24-App内容文本的本地化
│ 25-IAP内购功能的具体实现和测试
课程下载地址:
正在加载二维码...
支付完成后,请等待10秒左右,请勿关闭此页