前言 本文會用實例的方式,將iOS各種IM的方案都簡單的實現(xiàn)一遍。并且提供一些選型、實現(xiàn)細(xì)節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例,在github中都有demo:iOS即...
前言 本文會用實例的方式,將iOS各種IM的方案都簡單的實現(xiàn)一遍。并且提供一些選型、實現(xiàn)細(xì)節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例,在github中都有demo:iOS即...
Runloop & KVO runloop app如何接收到觸摸事件的 為什么只有主線程的runloop是開啟的 為什么只在主線程刷新UI PerformSelector和r...
下載地址: https://github.com/aurelionTom/iOS-13 下載完成后,放入下面的文件夾中 /Applications/Xcode.app/Co...
版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。http://m.itdecent.cn/p/2c9867e737a1 轉(zhuǎn)載請標(biāo)明出處:https://www.ji...
UIPickerView是iOS開發(fā)中,相當(dāng)常用的一個UI控件,用于滾動選擇選項。也是項目中經(jīng)常復(fù)用的一個控件,封裝成一個統(tǒng)一風(fēng)格的庫,可以減少很多代碼量。一般還會在Pick...
一、原理 gif的顯示是圖片的疊加,因此可以根據(jù)這個特征來實現(xiàn)我們的想法: 使用ImageIO庫中的CGImageSource獲取數(shù)據(jù)源 CGImageSourceGetCo...
1.錯誤報告 涉及到Multiple commands DerivedData Info.plist等字樣的 2.糾正方法 1.Build Phases搜索plist給inf...
一:了解OC語言的起源1.OC為C語言添加了面向?qū)ο蟮奶匦裕瞧涑?。OC使用動態(tài)綁定的消息結(jié)構(gòu),在運行時才會檢查對象類型。接收一條消息之后,執(zhí)行何種代碼,由運行期環(huán)境決定 ...