240 发简信
IP属地:北京
  • Swift——数组

    Array 实现栈 swift4.0 关键字 mutating可以修饰值类型(struct,enum)内实现的方法,允许在方法内修改struct...

  • iOS —— App 限制只允许 iPhone 或 iPad 下载

    、正常来说,Xcode 上的 iPhone 项目是可以在 iPad 上运行的。在 Target -> General -> Deployment...

  • @autoreleasepool

    官方文档 Using Autorelease Pool Blocks 什么时候需要使用@autoreleasepool?1、如果你正在编写不基于...

  • method-swizzling

    1、swizzling 需要在 load() 方法中使用。为了保证 swizzling 只执行一次,需要使用 dispatch_once 。lo...

  • iOS 原生扫码二维码与自定义相机

    实现扫码二维码与自定义相机的功能,都要用到 AVFoundation 框架。完成功能后发现,这俩个功能在实现上大致相同,唯一不同的地方是 设置 ...

  • NSLog 小结

    NSLog 的主要作用: 大意为:NSLog 会向 ASL 发送日志信息,同时向 Terminal 发送日志信息,而且会出现在Console.a...

  • NSPredicate 谓词

    Cocoa 提供了 NSPredicate 类,用于指定过滤器的条件。可以创建 NSPredicate 对象,通过它准确地描述所需的条件,通过谓...

  • Resize,w 360,h 240
    iOS 自动引用计数(ARC)

    自动引用计数( ARC, Automatic Reference Counting),内存管理中对引用采取自动计数的技术。 在LLVM编译器中设...

  • <__NSArrayM:XXXXXX> was mutated while being enumerated.

    这样的代码运行起来会出现崩溃 在对可变数据类型如字典、数组,进行快速遍历的时候,是不可以对其增、删操作。否则就会引起“<__NSArrayM:X...