一. 關(guān)鍵字volatile有什么含義?并給出三個(gè)不同例子 一個(gè)定義為volatile的變量是說這變量可能會(huì)被意想不到地改變,這樣,編譯器就不會(huì)...
一. 什么是動(dòng)態(tài)綁定 動(dòng)態(tài)綁定是指在執(zhí)行期間(非編譯期)判斷所引用對象的實(shí)際類型,根據(jù)其實(shí)際的類型調(diào)用其相應(yīng)的方法.程序運(yùn)行的過程中,把函數(shù)調(diào)用...
一. 運(yùn)行時(shí)你是怎么理解的,怎么用 ObjC Runtime 其實(shí)是一個(gè) Runtime 庫,基本上用 C 和匯編寫的慧库,這個(gè)庫使得 C 語言有...
一. @property的本質(zhì)是什么?ivar,getter.setter是如何生成并添加到這個(gè)類中的. property在編譯時(shí)編譯器會(huì)自動(dòng)的...
一. 請簡述iOS中Push原理 第一階段:應(yīng)用程序把要發(fā)送的消息 目的iPhone的標(biāo)識打包,發(fā)給APNS.第二階段:APNS在自身的已注冊P...
一. Notification和KVO有什么不同分唾?KVO在ObjC中是怎么實(shí)現(xiàn)的溅呢? KVO:只能監(jiān)聽屬性值的變化,而且有一定的弊端; 在別處修...
一. 有網(wǎng)絡(luò)鏈接的應(yīng)用中,在取得數(shù)據(jù)后將json字符串通過框架轉(zhuǎn)為NSDictionary或NSArray,很多人直接使用這些數(shù)據(jù)來更新UI,說...
1. 使用步驟使用NSURLSession創(chuàng)建task,然后執(zhí)行task 關(guān)于taska.NSURLSessionTask是一個(gè)抽象類,本身不能...
一. 兩種為NSURLConnection設(shè)置代理方法的區(qū)別 第一種設(shè)置: 第二種設(shè)置 二 如何控制代理方法在哪個(gè)線程調(diào)用 三. 開子線程發(fā)送網(wǎng)...