实现如下5行5列菱形:
![240](https://upload.jianshu.io/users/upload_avatars/2226012/2b370fc4-99b7-4bf8-9f60-7165ecc2ddf8.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
实现如下5行5列菱形:
可以自己写UIButton分类重写按钮响应链方法,结合关联对象设置属性来控制button的具体实现方法。 hitTest中的内部实现面试时可能会用到 针对超出父view之外的...
重用池:2个NSMutableSet的队列,一个等待使用队列,一个使用中的队列。 自定义的重用池使用方法: 自定义的DSQViewReusePool.h类: 自定义的DSQV...
创建Foundation+Log.m分类,内部实现代码如下:
使用 NSSetUncaughtExceptionHandler 方法,将异常信息写入日志文件。 首先新加一个类 DSQCrashCatch ,.h中定义方法: + (voi...
NSPredicate类是用来定义逻辑条件约束的获取或内存中的过滤搜索。 可以使用谓词来表示逻辑条件,用于描述对象持久性存储在内存中的对象过滤。 NSPredicate的基本...
前言 自从抖音团队分享了这篇 抖音研发实践:基于二进制文件重排的解决方案 APP启动速度提升超15% 启动优化文章后 , 二进制重排优化pre-main阶段的启动时间自此被大...
前端数据无分组返回,自遍历设置数据按时间分组显示 直接撸代码 拿到加载后的总数据后,通过下面两个方法来定位数据位置 //获得每个时间相同的数量 - (NSArray *)ge...
本应用尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息。但本应用将以高度的勤勉、审慎义务对待...
最近在做音乐播放器,要静音状态下播放,后台播放,远程控制,锁屏显示,上拉菜单控制,来电中断处理等。 开启后台模式:在TARGETS-Capabilities-Backgrou...