之前做过App的启动优化,遇到了+load优化的问题,后来想一想除了initializers代替+load还有没有什么好的方法,然后就搜到了运用编译属性__attribute...
之前做过App的启动优化,遇到了+load优化的问题,后来想一想除了initializers代替+load还有没有什么好的方法,然后就搜到了运用编译属性__attribute...
在类的加载中我们知道了加载类时候会调用_objc_init函数,然后执行_dyld_objc_notify_register函数,并传入了map_images和load_im...
1:DLNA简述: DLNA是Digital Living Network Alliance(数字生活网络联盟)的缩写。其宗旨是Enjoy your music, photo...
DLNA 是什么 DLNA 的全称是 Digital Living Network Alliance (数字生活网络联盟),其宗旨是 Enjoy your music, ph...
我们的 App 最近要处理一个事情, 就是往里面添加 unity, 但是 unity 项目和 主项目又是分开的, 所以当每次 unity 开发人员把导出的文件抛给我们的时候,...
总结的很好,赞
iPhone所有手机型号屏幕尺寸(2024-09-11更新)原文:https://zhuanlan.zhihu.com/p/444326427[https://zhuanlan.zhihu.com/p/444326427] 从iPho...
原文:https://zhuanlan.zhihu.com/p/444326427[https://zhuanlan.zhihu.com/p/444326427] 从iPho...
前言 BeeHive是阿里巴巴公司开源的一个iOS框架,这个框架是App模块化编程的框架一种实现方案,吸收了Spring框架Service的理念来实现模块间的API解耦。 B...
遇到的问题 平时很熟悉在Swift工程中使用Objective-C的方法,一个桥接头文件就搞定了。在写Swift Framework的时候很自然的就是先随意创建个oc文件,等...
高手,不明觉厉
iOS调优 | 深入理解Link Map FileLink Map File初识 我们编写的源码需要经过编译、链接,最终生成一个可执行文件。在编译阶段,每个类会生成对应的.o文件(目标文件)。在链接阶段,会把.o文件和动态库...
Link Map File初识 我们编写的源码需要经过编译、链接,最终生成一个可执行文件。在编译阶段,每个类会生成对应的.o文件(目标文件)。在链接阶段,会把.o文件和动态库...
一、前言 NSURLProtocol是iOS中URL Loading System的一部分。如果开发者自定义的一个NSURLProtocol并且注册到app中,那么在这个自定...
当一撮样式一样的视图在工程中被多次使用的时候,为了方便使用,我们会想把他们抽成一个单独的类,进行视图的自定义. 比如我们要做一个这样的东西: 这一块由两个东西组成:一个ima...
Label设置行间距 内容摘要 UILabel显示多行文本 UILabel设置行间距 解决单行文本 & 多行文本显示的问题 场景描述 众所周知,UILabel显示多行的话,默...
可以
iOS Tableview dequeueReusableCellWithIdentifier的两个方法的区别网上版本 带indexPath的方法总是返回一个cell(也就是说不可能为空),另一个方法是有可能为nil的;即:在- (UITableViewCell *)tableVie...
赞,写的不错
使用代码自定义UIView注意一二三当一撮样式一样的视图在工程中被多次使用的时候,为了方便使用,我们会想把他们抽成一个单独的类,进行视图的自定义. 比如我们要做一个这样的东西: 这一块由两个东西组成:一个ima...