240 发简信
IP属地:北京
  • @冇正义 找到了吗,求助

    Hopper Disassembler v4.app 破解

    1. 下载 Hopper Disassembler v4.app 2. 下载 HopperV4Patcher 3. 将Hopper Disassembler v4.app 拖...

  • 同求,博主

    Hopper Disassembler v4.app 破解

    1. 下载 Hopper Disassembler v4.app 2. 下载 HopperV4Patcher 3. 将Hopper Disassembler v4.app 拖...

  • 实话实说。举例模糊,代码片段化。一般新人很难理解。能理解的,也不用看你的文章

  • 仓库搞那么多工程进去,怕别人下载你的代码啊?真矬

    一张图看懂 iOS 转场动画

    转场动画在iOS开发中非常常见, 其原理大概如下图: 一切都是从图中的 *** Transition Animation *** 开始. 本文主要基于以上这张图, 讲解了tr...

  • 作者这里说的好像有问题:
    【动态库的作用:
    每一个功能点都是一个动态库,在用户想使用某个功能的时候让其从网络下载,然后手动加载动态库,实现功能的的插件化
    虽然技术上来说这种动态更新是可行的,但是对于AppStore上上架的app是不可以的。iOS8之后虽然可以上传含有动态库的app,但是苹果不仅需要你动态库和app的签名一致,而且苹果会在你上架的时候再经过一次AppStore的签名。所以你想在线更新动态库,首先你得有苹果APPStore私钥,而这个基本不可能。
    除非你的应用不需要通过AppStore上架,比如企业内部的应用,通过企业证书发布,那么就可以实现应用插件化在线更新动态库了。】
    问题原因:因为我们自己创建的动态库是伪动态库,其实质是静态库,所以即使插件化用动态库(伪动态库)也是可以的。
    我们工程里就用到了IdcardQuality.framework这个动态库(因为此库必须在Embedded Binaries中才能正常运行),却可以正常提appstore

    iOS里的动态库和静态库

    介绍 动态库形式:.dylib和.framework 静态库形式:.a和.framework 动态库和静态库的区别 静态库:链接时,静态库会被完整地复制到可执行文件中,被多次...

  • framework只要不是系统的就都是动态的,不管mach-o选的是dynamic还是static,伪动态库也是静态库。所以区分framework是静态还是动态就看其是不是系统的,只有系统的才是真正的动态库

    iOS里的动态库和静态库

    介绍 动态库形式:.dylib和.framework 静态库形式:.a和.framework 动态库和静态库的区别 静态库:链接时,静态库会被完整地复制到可执行文件中,被多次...

  • 如果用户在 “需要用到时间时”修改系统时间,你这方法就不行了!而且你为什么在两次获取当前Unix Time时用两种不同的方法?

    iOS 客户端与服务端做时间同步

    需求 我们做客户端的时候,有时会需要对客户端与服务器的时间进行同步,比如抢购活动、倒计时等。这时我们要考虑如何准备地与服务器的时间进行同步,同时防止用户本地的时间有误差时导致...

  • 写的非常好,很受益!额。。。。无埋点方案和防crash方案的blog和代码啥时候分享。。。很期待

    runtime变奏曲,那些藏在runtime中的接口(二)

    学习进度: runtime小序曲,从运行时多态看这股神秘力量 runtime进行曲,objc_msgSend的前世今生(一) runtime进行曲,objc_msgSend的...

  • @devdawei 好好向大神学习

    解决 Xcode 报 library not found for -lstdc++ 问题

    在Xcode9上正常编译的项目,在Xcode10上编译可能会遇到如下错误: 这是因为Xcode10彻底废弃了libstdc++,相关的库文件libstdc++.6.0.9.d...

  • 你是怎么发现这个路径下少这个库的?请指教解决问题的思路,感觉你好厉害。还有文件是哪两个文件的替身有是怎么看出来的,求大神指教

    解决 Xcode 报 library not found for -lstdc++ 问题

    在Xcode9上正常编译的项目,在Xcode10上编译可能会遇到如下错误: 这是因为Xcode10彻底废弃了libstdc++,相关的库文件libstdc++.6.0.9.d...