一、 概要 CocoaPods可以用來(lái)方便的統(tǒng)一管理這些第三方庫(kù)初衷:因?yàn)閙ac系統(tǒng)更新到10.13.5, cocoapod失效了要重新安裝。因此寫(xiě)下該博文方便日后自己查看 ...
//// ObjectUnicode.swift// SwiftApp//// Created by Geniune on 2020/1/14.// Copyrigh...
線(xiàn)程安全 在iOS開(kāi)發(fā)中經(jīng)常會(huì)遇到一塊資源被多個(gè)線(xiàn)程共享的情況,也就是多個(gè)線(xiàn)程會(huì)訪(fǎng)問(wèn)同一塊資源,比如多個(gè)線(xiàn)程訪(fǎng)問(wèn)同一個(gè)對(duì)象、同一個(gè)變量、同一個(gè)文件,當(dāng)多個(gè)線(xiàn)程訪(fǎng)問(wèn)同一塊資源時(shí)...
objc_msgSend執(zhí)行流程 OC中的方法調(diào)用,其實(shí)都是轉(zhuǎn)換為objc_msgSend函數(shù)的調(diào)用 在底層會(huì)這么調(diào)用objc_msgSend(st, @selector(t...
Objective-C是一門(mén)動(dòng)態(tài)性比較強(qiáng)的編程語(yǔ)言,跟C、C++等語(yǔ)言有著很大的不同,Object-C的函數(shù)調(diào)用不是在編譯時(shí)期決定的,而是在運(yùn)行時(shí)決定的。Objective-...
擴(kuò)展一下UITableView 記得重寫(xiě)一下cell的Frame 使用 遵循一下UITableViewDelegate協(xié)議 然后 看下效果圖
這是一個(gè)類(lèi)似半糖首頁(yè)、QQ音樂(lè)列表、美麗說(shuō)首頁(yè)、格瓦斯電影詳情頁(yè),既能上下滑動(dòng),同時(shí)用能左右滑動(dòng)的控件。項(xiàng)目地址GitHub 說(shuō)起這個(gè)項(xiàng)目,還是得談一下一開(kāi)始寫(xiě)這個(gè)項(xiàng)目的緣由...
Category VS Extension Category category只能給某個(gè)已有的類(lèi)擴(kuò)充方法,不能擴(kuò)充成員變量 category中也可以添加屬性,只不過(guò)@prop...
laod和initialize +load +load方法會(huì)在runtime加載類(lèi)、分類(lèi)時(shí)調(diào)用,每個(gè)類(lèi)、分類(lèi)的+load,在程序運(yùn)行過(guò)程中只調(diào)用一次,+load方法是根據(jù)方法...
1.一個(gè)NSObject對(duì)象占用多少內(nèi)存 NSObject *obj = [[NSObject alloc] init];,obj占16個(gè)字節(jié),系統(tǒng)分配了16個(gè)字節(jié)給NSOb...
二叉搜索樹(shù)是二叉樹(shù)的一種,又稱(chēng)二叉查找樹(shù)、二叉排序樹(shù),Binary Search Tree(BST)。 特點(diǎn) 1.任意節(jié)點(diǎn)的值都大于其左子樹(shù)所有節(jié)點(diǎn)的值2.任意節(jié)點(diǎn)的值都小于...