240 发简信
IP属地:河南
  • Xcode 模拟器Simulator手动下载

    8.1:https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple...

  • 浅析URLScheme在iOS中存在的意义

    iOS是一个自闭的系统,应用之间是不能互相存储,读取文件。为了满足应用的通讯,苹果使用了URL Scheme来实现了这个功能。通过各个APP设计...

  • Resize,w 360,h 240
    iOS面试题:iOS13有哪些适配

    iOS 13 支持适配的机型 iPhone X、iPhone XR、iPhone XS、iPhone XS MaxiPhone 8、iPhone...

  • iOS面试题:NSTimer为什么需要在RunLoop中才会有作用

    NSTimer其实也是一种事件,而所有的source(事件)如果要起作用,必须添加到runloop中,并且此runloop是有效的,并运行着。 ...

  • iOS-NSTimer不同创建方式的区别

    先说总结 创建NSTimer必须加入到Runloop中才能生效,不管是手动添加还是系统添加。 当Timer加入到runloop的模式的NSDef...

  • Resize,w 360,h 240
    iOS面试题:一个objc对象如何进行内存布局?(考虑有父类的情况)

    每一个对象内部都有一个 isa 指针,指向他的类对象,类对象中存放着本对象的:对象方法列表(对象能够接收的消息列表,保存在它所对应的类对象中)。...

  • iOS面试题:@protocol 和 category 中如何使用 @property

    在 protocol 中使用 property 只会生成 setter 和 getter 方法声明,我们使用属性的目的,是希望遵守我协议的对象能...

  • Resize,w 360,h 240
    iOS面试题:如何调试BAD_ACCESS错误

    BAD_ACCESS在什么情况下出现? 访问了野指针,比如对一个已经释放的对象执行了release、访问已经释放对象的成员变量或者发消息。 死循...

  • iOS面试题:ARC通过什么方式帮助开发者管理内存?

    ARC 相对于 MRC,不是在编译时添加 retain/release/autorelease 这么简单。应该是编译期和运行期两部分共同帮助开发...