一、啟動優(yōu)化: 1.main函數(shù)之前:刪除不用的類、以及圖片、load方法可以改成initialize情況下改掉、減少單例、減少不用的動態(tài)庫、減少selector、減少類分類...
一、啟動優(yōu)化: 1.main函數(shù)之前:刪除不用的類、以及圖片、load方法可以改成initialize情況下改掉、減少單例、減少不用的動態(tài)庫、減少selector、減少類分類...
掛載libfooplugin.dylib 按上面方式都不行。
(lldb) plugin load /Users/yolo/lldb/libfooplugin.dylib
error: this file does not represent a loadable dylib
(lldb) cat address 0x12c70a650
error: 'cat' is not a valid command.
swift進(jìn)階五:內(nèi)存分區(qū) & 小工具swift進(jìn)階 學(xué)習(xí)大綱[http://www.itdecent.cn/p/0fc67b373540] 分享一個基于MachO進(jìn)行內(nèi)存分區(qū)的動態(tài)庫:libfooplugin...
swift進(jìn)階 學(xué)習(xí)大綱[http://www.itdecent.cn/p/0fc67b373540] 上一節(jié)[http://www.itdecent.cn/p/83ad...
target 'XXXWatch Watch App' do
use_frameworks!
platform :watchos, '2.0'
pod 'EFQRCode/watchOS'
end
記一次 Apple Watch App 開發(fā)經(jīng)歷前言:隨著現(xiàn)在 Apple 生態(tài)圈的發(fā)展,越來越多的 App 會把自己的簡化版從 iOS 遷移至 WatchOS(支付寶、微信、手Q、頭條、QQ音樂、網(wǎng)易云音樂等等,都有Wa...
本文開始之前,先提出兩個問題,之后沿著問題的思路,逐步去剖析NSObject的本質(zhì),一層層剝開這個OC基類的神秘外衣,最終在文末將會給出問題的答案。 Q1:OC中有哪幾種對象...
1 iOS跳轉(zhuǎn)界面時隱藏tabBar的方法 2 Iphone隱藏和顯示TabBar的方法1.隱藏TabBar: 2.顯示TabBar: 3.如果定義了上面兩個方法,在view...
一、單層數(shù)組的深拷貝 結(jié)果:deepCopyDataArr 和 dataArr中的元素地址不同,copyDataArr 和 dataArr中的元素地址仍然相同(元素淺拷貝)...
寫在前面 多線程技術(shù)在移動端開發(fā)中應(yīng)用廣泛,GCD 讓 iOS 開發(fā)者能輕易的使用多線程,然而這并不意味著代碼就一定高效和可靠。深入理解其原理并經(jīng)常結(jié)合業(yè)務(wù)思考,才能在有限的...
Swift中的泛型T 實(shí)質(zhì)是一種參數(shù)化多態(tài),把類型作為參數(shù)的多態(tài),泛型編程。 在編程語言和類型論中,多態(tài)是指不同數(shù)據(jù)類型的實(shí)體提供統(tǒng)一的接口。多態(tài)類型是指可以將自身所支持的操...
一、基礎(chǔ)協(xié)議庫ProtocolManager定義各個模塊Protocol 1.1XXProtocolManager內(nèi)部實(shí)現(xiàn) 1.2XXUserModuleProtocol協(xié)議...
聯(lián)想到復(fù)雜頁面也可以這樣,改變next就能隨插隨移除。
職責(zé)鏈模式(Chain of Responsibility)職責(zé)鏈模式,責(zé)任鏈模式,職責(zé)連鎖模式 意圖:使多個對象都有機(jī)會處理請求,從而避免請求的發(fā)送者和接收者之間的耦合關(guān)系。將這些對象形成一條鏈,并沿著這條鏈傳遞該請求,直到有一個對...
職責(zé)鏈模式,責(zé)任鏈模式,職責(zé)連鎖模式 意圖:使多個對象都有機(jī)會處理請求,從而避免請求的發(fā)送者和接收者之間的耦合關(guān)系。將這些對象形成一條鏈,并沿著這條鏈傳遞該請求,直到有一個對...
屬性類型 Swift中的屬性存儲屬性計(jì)算屬性 存儲屬性類似于成員變量的概念存儲在實(shí)例的內(nèi)存中結(jié)構(gòu)體/類可以存儲存儲屬性枚舉不可以定義存儲屬性在創(chuàng)建類或者結(jié)構(gòu)體的時候,必須為所...
1、前言 群聊已經(jīng)成為主流IM軟件的基本功能,不管是QQ群、還是微信群,一個群友在群內(nèi)發(fā)了一條消息,那么對于IM服務(wù)器來說需要保證: 在線的群友能第一時間收到消息; 離線的群...
一、Runloop 一、PerformSelector延遲事件 1.1、在子線程執(zhí)行未開啟runloop 1.2、在子線程執(zhí)行開啟runloop 結(jié)果: 執(zhí)行onPerfor...