CHOCBase
1、基础常用知识点
1.1 监听某个对象变化的四种方式
- 代理监听Delegate
- Notification通知
- KVO键值监听
- Block代码块
- addTarget方法
1.2 音频视频相册等
2、常用操作工具
2.1 字符串处理
2.2 系统相关
1、常用部分
- C语言基础知识
OC字符串与C语言字符串之间的相互转换
什么时候调用dealloc
OC中类的属性与成员变量的区别
retain, copy, assign区别
Category 分类
OC 语言新特性
Copy拷贝
Block 代码块
SingleClass单例类
Struct结构体
Enum枚举
Foundation 框架
iOS 开发技术体系
OC 术语表
OC 异常处理
OC 内存管理
OC 面向对象语法
OC 基本语法
File Archive/UnArchive 文件压缩/解压
TouchID 指纹识别
AVPlayer 音视频播放
MPMoviePlayer 视频播放
AVAudioPlayer 音频播放
AudioServicesPlay 短频音效播放
Photo Album 图片/相册管理
AutoLayout
VIPER 架构模式
MVVM 架构模式
MVP 架构模式
MVC 架构模式
KVO 键值观察
Notification通知
CoreMotion
Delegate 代理
KVC键值编码
Threads 多线程
Xib
OC的泛型使用介绍
3、其他部分
CHOCBase的更多相关文章
- iOS开发应用结构化资源储备
1.常用跳转 class 1.1 工程配置及项目初始化 1.2 超常用代码规范 1.3 一种传统的程序模块化马甲包开发架构 2.UI显示部分 UIButton UILabel UIImageView ...
- iOS开发系统类功能划分
0.OC语法基础 CHOCBase Object C语法学习笔记(一) Object C语法学习笔记(二) 1.UI类 自定义控件程序运行流程 setNeedsLayOut和setNeedsDispl ...
- CHTools-OC版本目录介绍
1.CHOCBase 这里主要讲的是Objective-C语言的基础语法. 2.CHViewControllers 3.CHNS类 5.CHUI类 这里是CHUI类的集合,用于处理界面显示,其中包含部 ...
随机推荐
- kali下启动postgresql
1.service postgresql start 2.su postgres 3.psql
- 事件调度器及C++中的使用
转自:http://blog.ch-wind.com/ue4-event-dispatcher-and-delegate/ 事件调度器非常的适合在各个蓝图之间实现通信功能. 当前UE4版本4.8.3. ...
- 010. VS2015创建MVC项目
1. 文件→新建→项目 2.选择空模板→选中MVC 3. 预览(如果是使用aspx, 则可以删除Views中的web.config, 如果使用Razor则不要删除, 否则会报Views/Home/In ...
- Oracle数据库Where条件执行顺序
由于SQL优化起来比较复杂,并且还会受环境限制,在开发过程中,写SQL必须必须要遵循以下几点的原则: 1.ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHE ...
- nios 使用count binary 例程 只是led不闪
系统id有问题的总结: 1, 复位是否正确.(特别使用拨码开关的) 2, 硬件连接是否有问题.(SDRAM的时序约束可以有,也可以没有) 3, 引脚分配是否正确.(SDRAM的dqm就错过一次) 4, ...
- mysql安装与基本管理
一.MySQL介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司.MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是 ...
- shell脚本把昨天的txt打成tar包
now=`date '+%Y-%m-%d %H:%M:%S'` echo ${now} yesterday1=`date -d yesterday +%Y-%m-%d` echo ${yestoday ...
- VMware虚拟机安装Centos7详细步骤过程(图文)[转载]
Centos7官网下载地址:https://www.centos.org/download/ 图文安装步骤转载地址: https://www.jianshu.com/p/ce08cdbc4ddb?ut ...
- maven项目引入外部jar包的三种方式
方式1:dependency 本地jar包 <dependency> <groupId>com.hope.cloud</groupId> <!--自定义--& ...
- DDD学习笔录——提炼问题域之有效提炼知识的模型(三)
方式六:延迟对模型中概念的命名 对领域建模时命名很重要. 因为在不断的知识提炼过程中经常会发现已经被命名的概念与你最初理解的有出入,这时你当初的命名就会变成一个问题.其问题在于 最初选作名称的这个词 ...