Array 实现栈 swift4.0 关键字 mutating可以修饰值类型(struct,enum)内实现的方法,允许在方法内修改struct,enum 中定义的属性。
Array 实现栈 swift4.0 关键字 mutating可以修饰值类型(struct,enum)内实现的方法,允许在方法内修改struct,enum 中定义的属性。
、正常来说,Xcode 上的 iPhone 项目是可以在 iPad 上运行的。在 Target -> General -> Deployment Info -> Device...
本文长期更新!M系列芯片的机型也适用 Xcode16 pod init等命令执行出错的请参考点击这里这里这里这里[https://github.com/CocoaPods/C...
官方文档 Using Autorelease Pool Blocks 什么时候需要使用@autoreleasepool?1、如果你正在编写不基于UI 框架的程序,比如命令行工...
1、swizzling 需要在 load() 方法中使用。为了保证 swizzling 只执行一次,需要使用 dispatch_once 。load 只要引用就会被调用。 i...
实现扫码二维码与自定义相机的功能,都要用到 AVFoundation 框架。完成功能后发现,这俩个功能在实现上大致相同,唯一不同的地方是 设置 AVCaptureSessio...
NSLog 的主要作用: 大意为:NSLog 会向 ASL 发送日志信息,同时向 Terminal 发送日志信息,而且会出现在Console.app 中;并且每一次 NSLo...
Cocoa 提供了 NSPredicate 类,用于指定过滤器的条件。可以创建 NSPredicate 对象,通过它准确地描述所需的条件,通过谓词筛选每一个对象,判断它们是否...
自动引用计数( ARC, Automatic Reference Counting),内存管理中对引用采取自动计数的技术。 在LLVM编译器中设置 ARC 为有效状态,就无需...
这样的代码运行起来会出现崩溃 在对可变数据类型如字典、数组,进行快速遍历的时候,是不可以对其增、删操作。否则就会引起“<__NSArrayM:XXXXXX> was muta...
继上一篇文章,简单记录了一下 Object-C 中 UITableView 原生的索引功能。在实际项目中,有时还需要实现显示当前索引的浮动视图。如微信中的联系人列表。 简单回...
索引的相关属性设置: 实现tableView索引相关的代理
在项目中接入微信第三方登录后,出现这个错误:[__NSArrayM enqueue:]: unrecognized selector sent to instance 0x1...
CGAffineTransform用于绘制2D图形的仿射变换矩阵。 仿射变换矩阵用于旋转,缩放,平移或倾斜在图形上下文中绘制的对象。 CGAffineTransform类型提...
使用 switch 语句时,当我们需要在 case 中,需要完成给变量赋值等操作时,系统就会提示 "Cannot jump from switch statement to ...