240 发简信
IP属地:广东
  • 120
    如何删除一个App Connect上的App重新上架

    很多时候, App审核遭遇4.3.0之类的, 想删掉app重新上架, 但找不到app删除的入口, 后面终于找到了, 在这里: 但是在移除app的时候, 有时候移除失败. 很重...

  • 120
    iOS内存管理之引用计数

    MRC现在很少用了, 但原理依旧在那里, ARC环境下, 不需要手动retain, release了, 但其实只是编译器帮你做了这些事情. 那么iOS引用计数究竟是怎么回事了...

  • iOS 金额字符串格式化显示的方法

    在一些金融类的 App 中,对于表示金额类的字符串,通常需要进行格式化后再显示出来。例如: 0 --> 0.00 123 --> 123.00 123.456 --> 123...

  • iOS 消除警告的处理

    在iOS开发过程中,可能会遇到一些无用的警告,例如:系统弃用的API方法等警告。对于大工程来说,真是有用的警告才能避免我们将错误带上线,接下来我们看看怎么让编译器消除无效的警...

  • @罐罐金 谢谢大佬

    pod 已经更新为什么还是下载不了最新的

    最近运行腾讯云demo,pod都更新为最新版本,就是下载不了最新的库,很烦。 后将platform :ios,'11.0'改为platform :ios,'13.0',就可以...

  • 120
    objc_msgSend

    OC中的方法调用, 其实都是转换为objc_msgSend函数的调用 objc_msgSend的执行流程可以分为3大阶段 消息发送 动态方法解析 消息转发 源码是用汇编写的,...

  • 120
    散列表中的方法缓存

    Class内部结构中有个方法缓存(cache_t) 那么这个cache_t是什么呢?源码中cache_t跟以前相比发生了很大的变化, 它的内存布局也用了联合体, 那得到内存的...

  • 120
    isa指针(二)

    isa指针(一)[https://www.jianshu.com/p/c68ad438191c]前面的文章中, 讲到了isa指针, 不过留了个小尾巴instance的isa指...

  • Object-C 中的强指针与弱指针

    1>强指针:默认情况下,所有的指针都是强指针.我们也可以用__strong修饰。 2>弱指针:用__weak修饰的指针,就是弱指针。 共同点:无论是强指针还是弱指针,都是指针...

  • 120
    block

    要了解什么是block, 我们先写一个block 现在我写了一个简单的block利用 命令行生成编译完的C++代码, 发现block被编译后的样子:这是block的声明: 这...

  • 120
    关联属性

    思考, 如何实现给分类"添加成员变量"? 默认情况下, 因为分类底层结构的限制, 不能添加成员变量到分类中. 但可以通过关联对象来间接实现 关联对象提供了以下API 添加关联...

  • 120
    +load和+initialize

    那么还有一个问题, Category中也有load方法吗?答案是肯定的 发现类, 以及每一个分类中的调用了load方法, 这里要提一点的是, load方法的调用时机是在类和分...

  • iOS的Category

    先来看一下分类的本质是什么, 还是老方法, 将分类编译成C++文件. 首先, 新建一个Person的分类: 具体实现如下:Person.h Person.m 我在分类里面, ...

  • 120
    iOS获取当前系统语言问题

    主题获取系统语言或APP内的当前语言有几种方法 在实际开发中遇到过一个这样的问题:当切换系统语言至英文时, Locale.current.languageCode方法始终返回...

  • 120
    KVC的原理

    之前的文章提到过KVO的实现原理KVO的实现原理[https://www.jianshu.com/p/3b8f12a28873] 那么今天来介绍一下KVC, 什么是KVC呢?...