240 发简信
IP属地:广东
  • Swift 字符串转本类(类type)

    字符串转类:通用AnyClass版在文末 在OC中,利用NSClassFromString("XXXTableViewCell")就可以轻松得到...

    4.0 2259 1 13
  • Swift inout关键字

    作者想要达到的实现:在Swift组件化搭建中,让属性传给闭包作为参数供外部Model构建函数使用,使用时在外部修改闭包参数就可以对类中属性修改,...

  • Resize,w 360,h 240
    iOS 实时摄像头获取

    需求:在录屏的时候,需要实时获取摄像头内容并且展示于屏幕左下角。解决方案:使用AVCaptureSession采集视频帧数据,通过回调输出摄像头...

  • iOS 简易转盘+互动按钮

    需求:一个简单的圆形转盘菜单,其中按钮平分为5个扇形区域。解决方案:让UI把按钮图片切成5个独立的图片,其中除去扇形互动区域外为透明,利用UII...

  • iOS 通过委托进行对象间通信时的优化

    实现含有位段的结构体,将委托对象是否能响应相关协议方法的信息缓存其中 在委托协议中,方法一般都是可选的(optional)。如: 如果我们要在委...

  • iOS 简单的实时绘图功能

    iPad端客户需要做一个实时绘图的功能,因此封装了一个小小的绘图View。 .h .m 只需要在合理处调用,如:

  • Resize,w 360,h 240
    iOS 用枚举来表示状态机、状态码

    系统框架频繁用到C语言中的枚举类型,开发者常常容易忽略枚举的使用,苹果就多用 2的幂 来表示枚举类型。 用枚举来表示状态机的状态,传递给方法的选...

  • 《Effective Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法》读书笔记

    笔者在读完《Effective Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法》后,记录一些对平常写代码有作用...

  • iOS 少用#define预处理指令,多用类型常量

    少用#define预处理指令,多用类型常量 在写代码时尽量不要用预处理指令(#define)来定义常量,因为这样定义出来的常量不包含类型信息。 ...