随笔分类 - OC
摘要:-setNeedsLayout Summary Invalidates the current layout of the receiver and triggers a layout update during the next update cycle. Discussion Call this
阅读全文
摘要:
阅读全文
摘要:🤔:要做啥? 👨:自动埋点SDK。 🤔:具体有哪些要求? 👨:1尽量不写在业务中;2可以fix;3数据收集准确且稳定。 🤔:emmmmmm,不写上报部分? 👨:先用神策SDK。 🧠 …… 🤔:ing 🤔一定设计实践后 [ ] 事件参数(服务端提供) [ ] 页面维表(服务端?客户端
阅读全文
摘要:"iOS内存优化基础" "腾讯帧动画优化方案" 基础内存优化 1.I/O性能优化 减少I/O次数是性能优化的关键点: 将零碎的内容作为一个整理进行写入 使用合适的I/O操作API 使用合适的线程 使用NSCache做缓存能够减少I/O 1 1.NSCache 自动清理系统占用的内存 NSCache线
阅读全文
摘要:"高效编写代码 消息转发" "深入了解runtime" "NSInvocation介绍" "NSHipster Swizzling" "Objective C Method相关方法分析" "Type Encodings" 推荐阅读 "高效编写代码 消息转发" 。 在这里,我只针对一个经常出现的Cra
阅读全文
摘要:从App中跳转到手机设置中此App内的设置授权界面: 转自: "这里" 在iOS应用程序中打开设备设置界面及其中某指定的选项界面 [[UIApplicationsharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General"]
阅读全文
摘要: 项目中使用Collection时,需要添加一些动画。 当 Collection 插入或移除 item 时,函数执行的顺序: 空数据插入Item 1. 2. 3. &em
阅读全文
摘要:参考 "ARC下dealloc过程" (void)forwardInvocation:(NSInvocation )invocation; (NSMethodSignature )methodSignatureForSelector:(SEL)sel; (NSMethodSignature )met
阅读全文
摘要:Demo "下载地址" iPhone端系统Audio资源路径: 首先,通过 NSFileManager 获取资源路径下的所有路径(文件夹/文件) 接着遍历枚举,然后获取系统音频的SoundID: 通过使用 AudioServicesCreateSystemSoundID 方法: 获取SoundID后
阅读全文
摘要:枚举在项目中使用的比较多,目的是规范业务。作用主要分states和options。 1. states和options的区别 states是单选,表示当前处于某钟状态。例如:应用当前网络是4G。 options可以使多选,表示处于多种情况下,例如:应用支持支付宝和微信支付。 1.1 states 实
阅读全文
摘要:前言 将编程语言按照程序的应用分两种, "Complier Language" 和 "Interpreted Language" 。 Objective C和C++都是编译语言,编译语言在执行之前,必须通过编译器生成机器码,然后在CPU上直接执行,执行效率高。 Objective C采用Clang前
阅读全文
摘要:"取经地址" 1.使用关联 关联是指把两个对象相互关联起来,使得其中的一个对象作为另一个对象的一部分。 使用关联,是基于关键字的,因此,我们可以为任意对象增加任意多的关联,但是关键字是唯一的。关联可以保证 在`关联对象`的整个生命周期都是可用的。 1.1 创建关联、获取被关联的关联对象、断开关联 使
阅读全文
摘要:其他参考博客:http://my.oschina.net/u/2340880/blog/485095http://www.cnblogs.com/YouXianMing/p/3785876.htmlCAEmitterLayer这个类是QuartzCore框架中针对CoreAnimation提供的一个...
阅读全文
摘要:iphone跬步之--错误信息 NSError一、获取系统的错误信息比如移动文件时,获取文件操作错误:NSError *e = nil;[[NSFileManager defaultManager] moveItemAtPath:sourcePath toPath:targetPath error:...
阅读全文

浙公网安备 33010602011771号