Avatar notebook default
8篇文章 · 6189字 · 2人关注
  • 利用Objective-C runtime构造可扩展的对象工厂中心

    对象工厂中心是我生造的一个词,指的是整个程序中,一类对象由唯一的对象工厂创建。 我们用一个实际的场景来说明。假设要实现一个IM模块,为App提供...

  • Resize,w 360,h 240
    解析iOS触摸事件响应机制(一)

    iOS设备支持的用户操作事件有三种: Multitouch Event(多点触摸事件) Motion Event(设备运动事件) Remote ...

  • 谈谈Swift面向协议编程

    从一个具体需求说起 应用中有多个页面内的UICollectionViewCell需要实现一个相同的小动画:被选中时,先缩小到原来的0.8倍,再回...

    2.5 8707 14 61 2
  • 构造异步NSOperation进行异步任务调度

    开发中经常遇到异步任务之间有依赖关系,需要对执行顺序进行调度的情况。 比如,一个页面要组合多个后端接口的数据,必须所有请求都完成后,再进行数据组...

    0.7 3562 1 18
  • 使用命令行符号化iOS crash文件

    做iOS开发经常需要分析应用崩溃记录。如果应用ipa包就是在自己的机器上打的,直接把.crash文件拖进Devices -> view devi...

  • 一种iOS屏幕旋转管理策略

    公司的App屏幕旋转的需求是这样的:大部分界面是只支持Portrait的,只有少数界面支持自动横屏。 所有的UIViewController都重...

  • 关于XCode链接选项 -ObjC -all_load -force_load

    在Xcode工程的Other linker flags中添加-ObjC 标志可以解决使用静态库中的category时出现unrecognized...

  • 定制UITableViewCell的事件响应处理

    在定制的UITableViewCell中,如果需要对cell中的控件添加事件响应,就要想办法把cell的indexPath传递给响应函数。下面是...

文集作者