字符串转类:通用AnyClass版在文末 在OC中,利用NSClassFromString("XXXTableViewCell")就可以轻松得到...
作者想要达到的实现:在Swift组件化搭建中,让属性传给闭包作为参数供外部Model构建函数使用,使用时在外部修改闭包参数就可以对类中属性修改,...
需求:在录屏的时候,需要实时获取摄像头内容并且展示于屏幕左下角。解决方案:使用AVCaptureSession采集视频帧数据,通过回调输出摄像头...
需求:一个简单的圆形转盘菜单,其中按钮平分为5个扇形区域。解决方案:让UI把按钮图片切成5个独立的图片,其中除去扇形互动区域外为透明,利用UII...
实现含有位段的结构体,将委托对象是否能响应相关协议方法的信息缓存其中 在委托协议中,方法一般都是可选的(optional)。如: 如果我们要在委...
iPad端客户需要做一个实时绘图的功能,因此封装了一个小小的绘图View。 .h .m 只需要在合理处调用,如:
系统框架频繁用到C语言中的枚举类型,开发者常常容易忽略枚举的使用,苹果就多用 2的幂 来表示枚举类型。 用枚举来表示状态机的状态,传递给方法的选...
笔者在读完《Effective Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法》后,记录一些对平常写代码有作用...
少用#define预处理指令,多用类型常量 在写代码时尽量不要用预处理指令(#define)来定义常量,因为这样定义出来的常量不包含类型信息。 ...