調(diào)試包 iOS 16.0 beta1 iOS 15.5iOS 15.4iOS 15.2iOS 15.0 Tips: iOS 15.0.1(x) ...

調(diào)試包 iOS 16.0 beta1 iOS 15.5iOS 15.4iOS 15.2iOS 15.0 Tips: iOS 15.0.1(x) ...
概念 在開(kāi)始多線程之前厅缺,我們先來(lái)了解幾個(gè)比較容易混淆的概念啊掏。 線程與進(jìn)程 一個(gè)進(jìn)程绰疤,可以擁有一個(gè)或多個(gè)線程祝高。 runloop與線程 https:...
KVO 什么是KVO? KVO的全稱是Key-Value Observing,俗稱"鍵值監(jiān)聽(tīng)",可以用于監(jiān)聽(tīng)摸個(gè)對(duì)象屬性值得改變班套。 要監(jiān)聽(tīng)Per...
Zombie zombie的原理是用生成僵尸對(duì)象來(lái)替換dealloc的實(shí)現(xiàn),當(dāng)對(duì)象引用計(jì)數(shù)為0的時(shí)候故河,將需要dealloc的對(duì)象轉(zhuǎn)化為僵尸對(duì)象吱韭。...
頭文件#import的順序 寫(xiě)法模板 #import <系統(tǒng)庫(kù)> #import <第三方庫(kù)> #import “其他類” 盡量按照先系統(tǒng)類 第...
在iOS開(kāi)發(fā)中枚舉大家用得最多的應(yīng)該是NS_ENUM。NS_ENUM也沒(méi)什么好講的鱼的。主要來(lái)講講位枚舉NS_OPTIONS理盆。 下面是他們?cè)贔oun...
// 那么在Swift中如何對(duì)常用的工具方法進(jìn)行定義呢? Swift中不支持#define語(yǔ)法凑阶,只能依賴Swift自身的特性來(lái)實(shí)現(xiàn): 在OC中我...
下劃線和self.的區(qū)別 1.通過(guò)self. 訪問(wèn)猿规,包含了set和get方法。通過(guò)下劃線是獲取自己的實(shí)例變量晌砾,不包含set和get的方法坎拐。 2....
獲取前多少個(gè)項(xiàng)的數(shù)組 一烦磁、聲明 初始化空數(shù)組 初始化默認(rèn)值的數(shù)組 二养匈、數(shù)組基本操作 添加元素 插入元素 刪除元素 修改元素 三哼勇、數(shù)組基本方法 遍...
一、第 1 種:直接跳轉(zhuǎn) demo 1.1呕乎、Swift 版本/// 跳轉(zhuǎn)@objc func click1() { let url = UR...