
Swift 權(quán)限控制詞 概述 swift3.0中现诀,新增了fileprivate和open權(quán)限。swift4.0中恳啥,對fileprivate和pr...
概念 在開始多線程之前,我們先來了解幾個比較容易混淆的概念丹诀。 線程與進程 一個進程钝的,可以擁有一個或多個線程。 runloop與線程 https:...
KVO 什么是KVO铆遭? KVO的全稱是Key-Value Observing硝桩,俗稱"鍵值監(jiān)聽",可以用于監(jiān)聽摸個對象屬性值得改變枚荣。 要監(jiān)聽Per...
Zombie zombie的原理是用生成僵尸對象來替換dealloc的實現(xiàn)碗脊,當對象引用計數(shù)為0的時候,將需要dealloc的對象轉(zhuǎn)化為僵尸對象橄妆。...
缺少出口合規(guī)證明 在info中設(shè)置App Uses Non-Exempt Encryption為NO Guideline 2.1 - Perfo...
下劃線和self.的區(qū)別 1.通過self. 訪問衙伶,包含了set和get方法祈坠。通過下劃線是獲取自己的實例變量,不包含set和get的方法矢劲。 2....
獲取前多少個項的數(shù)組 一赦拘、聲明 初始化空數(shù)組 初始化默認值的數(shù)組 二、數(shù)組基本操作 添加元素 插入元素 刪除元素 修改元素 三芬沉、數(shù)組基本方法 遍...
編碼格式 使用二元運算符(+, -躺同,==, 或->)的前后都需要添加空格 在逗號后面加一個空格 方法的左大括號不要另起,并和方法名之間留有空格花嘶,...
混編方案 Swift調(diào)OC比較簡單笋籽,因為Swift覆蓋了OC的大部分功能蹦漠。沒有覆蓋的部分椭员,官方也會給出解決辦法。而Swift卻有一些特有的功能是...