简介 UIBezierPath类创建基于矢量的路径,例如椭圆或者矩形,或者有多个直线和曲线段组成的形状。 UIBezierPath是UIKit中的一个关于图形绘制的类,是通过...
简介 UIBezierPath类创建基于矢量的路径,例如椭圆或者矩形,或者有多个直线和曲线段组成的形状。 UIBezierPath是UIKit中的一个关于图形绘制的类,是通过...
推荐几个常用的宏定义,大家可以交流沟通,随时补充 判断机型 常用宽高尺寸 常用字体设置 设置圆角,角标,坐标 加载图片 系统信息,APP信息 主要应用单例项 强弱引用 颜色 杂项
面试 (参考答案在文章中,也在底部) block的内部原理?swift中闭包表达式的种类?闭包和block相比有哪些相同点和不同点?闭包和和闭包表达式的区别? iOS Blo...
进程 1.正在进行的一个过程或任务,负责任务执行的是cpu。2.每个进程之间是独立的,每个进程都运行在独立的内存空间内,并拥有独立运行所需的全部资源。 线程 1.程序运行时的...
什么是MQTT MQTT(消息队列遥测传输),基于发布/订阅的消息协议。MQTT工作在TCP/IP协议族上,是为硬件性能低下的远程设备及网络糟糕的情况下设计的发布/订阅型的消...
__strong 修饰符 __strong 修饰符实 id 类型和对象类型默认的所有权修饰符。也就是说,以下源代码中的 id变量,实际上被附加了所有权修饰符。 id obj...
仅通过 __strong 是无法解决程序中的重大问题的。所说的重大问题就是引用计数式内存管理中所必然发生的“循环引用”问题。 例如: { id test0 = [[Tes...
1.插入排序 2.希尔排序 3.简单选择排序 4.堆排序 5.冒泡排序 6.快速排序 7.归并排序
蓝牙库( 4.0 BLE ) 苹果自身有一个操作蓝牙的库 CoreBluetooth.framework,这是 大部分人进行蓝牙开发的首选框架。除此之外,目前github上还...