240 发简信
IP属地:北京
  • 瞎几把写

    iOS请求的json数据解析错误问题解决

    请求服务器,返回的json数据有时候会解析错误,可能是因为服务器返回的json数据掺有转义字符等导致的解析失败,解决方法如下:

  • 怎么将第三方的静态库合并到自己的静态库

    iOS静态库SDK制作(包含第三方静态库)

    前言 以下所涉及的框架和库只针对iOS而言,不确保在其他平台也适用。 最近由于公司业务需要,要求封装一个支付SDK,需要用到微信支付和支付宝,之前做过的Framework没有...

  • iOS拆分,合并静态库以压缩打包空间

    需求:拆分iOS中体积较大的第三方静态库以实现软件瘦身. 阅读前提: 了解各种架构的静态库含义 了解如何使用Terminal 简书地址 : 拆分iOS静态库 博客地址...

  • 120
    iOS 静态库(Framework依赖、三方依赖、资源处理等)

    目录 文章中的demo资源代码可以从这里下载[https://github.com/kepuna/FrameworkDemo] 静态库和动态库 静态库 -> .a或者.fra...

  • 兄弟,好好学学runtime,
    struct objc_class {
    Class _Nonnull isa OBJC_ISA_AVAILABILITY;

    #if !__OBJC2__
    Class _Nullable super_class OBJC2_UNAVAILABLE;
    const char * _Nonnull name OBJC2_UNAVAILABLE;
    long version OBJC2_UNAVAILABLE;
    long info OBJC2_UNAVAILABLE;
    long instance_size OBJC2_UNAVAILABLE;
    struct objc_ivar_list * _Nullable ivars OBJC2_UNAVAILABLE;
    struct objc_method_list * _Nullable * _Nullable methodLists OBJC2_UNAVAILABLE;
    struct objc_cache * _Nonnull cache OBJC2_UNAVAILABLE;
    struct objc_protocol_list * _Nullable protocols OBJC2_UNAVAILABLE;
    #endif

    } OBJC2_UNAVAILABLE;
    /* Use `Class` instead of `struct objc_class *` */
    早就已经废弃了,不要误导别人了

    iOS Runtime运行时

      关于Runtime的用法和详解,一直想研究了解一下,但是一直没有时间进行彻底的学习(说白了就是懒,也就是现在人们普遍存在的拖延症),最近几天公司项目不是很紧,于是抽出几天...

  • 120
    我不屑于做一个社交达人

    在我小时候,小到还没上学的年纪,经常陪在妈妈身边,看她和别人打牌。那年月,村子里还不流行麻将,打的都是纸牌,是那种像扑克一样可以握在手里的牌,比扑克窄小,打法和麻将类似。 一...

  • 120
    管理学大神教你如何做出好决定

    学管理的同学都知道,斯蒂芬·P·罗宾斯是管理学界的大神,我曾经抱着他的《组织行为学》啃了很多天,受益良多。这次他新出的《做出好决定》,我在上班的地铁上很沉醉地看完了,书虽然薄...

  • 120
    你可以不圆滑,但必须懂世故

    生活中,总有这样一些人,似乎他们存在的意义就是凸显你的不合群。 当某一件事情触犯了你所坚守的原则底线或是道德认知时,你坚定地表明自己的立场并表现出强烈的情绪反应。但他却能云淡...