240 发简信
IP属地:广东
  • 也不知道 iOS14.0的天晴了没

    PHAuthorizationStatusLimited 的坑

    此坑无解 应该算苹果Bug吧,没找到办法,只能升级了XCode,换了模拟器 编译环境:Xcode : 12.0Simulator : 14.0 症状: 起初是ALAssetL...

  • 根据文档解释 isKindOfClass: 是只要对象的类继承自另外一个类都会返回 YES,所以个人认为此方法是正确的

  • 使用Swift3开发了个MacOS的程序可以检测出objc项目中无用方法,然后一键全部清理

    当项目越来越大,引入第三方库越来越多,上架的 APP 体积也会越来越大,对于用户来说体验必定是不好的。在清理资源,编译选项优化,清理无用类等完成后,能够做而且效果会比较明显的...

  • 120
    干货|今日头条iOS端安装包大小优化—思路与实践

    前言 自2016年8月至2017年10月,今日头条iOS端已经进行了3轮安装包大小优化。 2016.08-2016.10第一期优化78MB -> 42MB (1)删除Swif...

  • 从沙盒

    如何安装Tweak动态生成的.dylib文件

    简述 当我们通过theos,为越狱机器写了一些hook代码,然后通关 make package install 命令,成功安装到手机之后,发现代码的功能已经和我们的需求吻合,...

  • 120
    【性能优化】今日头条iOS客户端启动速度优化

    应用启动时间,直接影响用户对一款应用的判断和使用体验。头条主app本身就包含非常多并且复杂度高的业务模块(如新闻、视频等),也接入了很多第三方的插件,这势必会拖慢应用的启动时...

  • 120
    UIKit等系统库的Mach-O文件查找

    方法一: 1.找到所有系统库文件地址从 iPhone OS 3.1 开始,所有的系统库都打包成一个文件:dyld_shared_cache_xxx ,其中 xxx 表示具体的...

  • 这个有点问题,比如第二元素就要换行时,第一个元素不是左对齐。
    再比如,一个元素单独站一行时,不能左对齐。
    要把idx = 0 和 currentMaxX > self.contentsize.width情况考虑到,frame.origin.x = self.sectioninset.left;

    iOS 如何实现UICollectionView的Cell左对齐

    如果想要在UICollectionView中左对齐,设置一下Cell之间的最大间距即可(因为layout只设置了最小间距,所以如果Cell填充不满,间距就会自动增大,这时就需...

  • iOS 如何实现UICollectionView的Cell左对齐

    如果想要在UICollectionView中左对齐,设置一下Cell之间的最大间距即可(因为layout只设置了最小间距,所以如果Cell填充不满,间距就会自动增大,这时就需...