随笔分类 - iOS
oc,swift,iphone,mac os x
摘要:使用SDLocalize高效完成iOS本地化国际化工作 SDLocalize 该方案最大特点是对旧代码几乎没有较多修改就可以完成从单语言项目修改为多语言的项目。并支持XIB的控件本地化,无需创建不同语言版本的XIB文件。 SDLocalize的工作原理: 首先标记一组需要本地化的控件 然后在恰当时机
阅读全文
摘要:NSMapTable关于weakToStrongObjectsMapTable的使用注意⚠️
阅读全文
摘要:简化iOS下Realm写入事务的最佳解决方案(其他平台亦可借鉴次思路)
阅读全文
摘要:UIStackView的子项在做Hide动画时有概率出现布局成功,但不能成功隐藏子项。 解决:避免对已经隐藏的子项再次触发隐藏 if(v.isHidden == NO) { [v setHidden:1]; }
阅读全文
摘要:解决:UIBarButtonItem size issue.尺寸
阅读全文
摘要:针对iOS项目,大部分弹出视图三方都把弹出内容作为了项目的一部分,这种耦合局限性较大。该项目对此解耦,围绕我何时需要使用蒙层而展开设计。将弹出内容和动画和事件完全分离出去让coder掌控,这样可以完全实现设计师的设计。
阅读全文
摘要:什么时候调用imageRectForContentRect,titleRectForContentRect,contentRectForBounds,imageRectForContentRect,也是调用时机。首先梳理清楚几个布局顺序:
阅读全文
摘要:super performSelector: 解决调用父类私有方法的问题
阅读全文
摘要:解决:target overrides the `GCC_PREPROCESSOR_DEFINITIONS`
阅读全文
摘要:do while已经深入人心之后,对repeat while的语义逻辑该如何接受呢?
阅读全文
摘要:利用objc runtime的动态性实现懒加载可以实现即可增加又可删除功能,也可以避免污染类型。该三方弥补了目前没有闭环实现懒加载三方的空缺。
阅读全文
摘要:记录/objc2/object_setClass做了啥
阅读全文
摘要:速查 objc中可变集合和不可变集合的遍历性能
阅读全文
摘要:速查 NSArray NSSet NSHashTable 快速遍历之速度比较
阅读全文
摘要:速查TARGET_OS关系/Apple xcode 宏定义
阅读全文
摘要:NSProxy需要实现哪些方法?为什么 - forwardingTargetForSelector: 被注释了?
阅读全文
浙公网安备 33010602011771号