调试包 iOS 16.0 beta1 iOS 15.5iOS 15.4iOS 15.2iOS 15.0 Tips: iOS 15.0.1(x) 第三位版本号变化为小版本,使用...
调试包 iOS 16.0 beta1 iOS 15.5iOS 15.4iOS 15.2iOS 15.0 Tips: iOS 15.0.1(x) 第三位版本号变化为小版本,使用...
这两个方法都是绘图时候用的方法,功能上这两个方法是一样的。但是就图片质量上这两个参数还是有一定区别的。下面就分析下这两个方法:(先从UIGraphicsBeginImageC...
前言 我们经常需要对一个字符串内容的类型进行判断,是否是地址,电话或者URL.如果手动去处理,经常容易忽略一些判断规则的细节,导致结果不准确. 系统给我们提供了一个类NSDa...
首先来分析一下什么是HTTPS以及了解HTTPS对于iOS开发者的意义 HTTPS 以及SSL/TSL 什么是SSL? SSL(Secure Sockets Layer, 安...
多线程编程中,应该尽量避免资源在线程之间共享,以减少线程间的相互作用。 但是总是有多个线程相互干扰的情况(如多个线程访问一个资源)。在线程必须交互的情况下,就需要一些同步...
__attribute__是GNU C特色之一,在iOS用的比较广泛。如果你没有用过,那系统库你总用过,在Foundation.framework中有很多地方用到__attr...
前言 内存映射 在 Linux操作系统中非常重要,因为其涉及到高效的跨进程通信 & 文件操作 今天,我将详细讲解操作系统中核心概念:内存映射 目录 1. 定义 关联 进程中的...
属性列表文件 -- NSUserDefaults 的存储,实际是本地生成一个 plist 文件,将所需属性存储在 plist 文件中 对象归档 -- 本地创建文件并写入...
前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 注:文中的所有的代码示例,在github中都有demo:iOS即...