簡(jiǎn)書博客已經(jīng)暫停更新,想看更多技術(shù)博客請(qǐng)到: 掘金 :J_Knight_ 個(gè)人博客: J_Knight_ 個(gè)人公眾號(hào):程序員維他命 MJRefresh是李明杰老師的作品,到現(xiàn)...
簡(jiǎn)書博客已經(jīng)暫停更新,想看更多技術(shù)博客請(qǐng)到: 掘金 :J_Knight_ 個(gè)人博客: J_Knight_ 個(gè)人公眾號(hào):程序員維他命 MJRefresh是李明杰老師的作品,到現(xiàn)...
類對(duì)象 OC對(duì)象所用的數(shù)據(jù)結(jié)構(gòu)定義: Class 本身也是一個(gè)對(duì)象. 數(shù)據(jù)結(jié)構(gòu): 元類:用來表述類對(duì)象本身所具備的元數(shù)據(jù) 每個(gè)類僅有一個(gè)類對(duì)象(所以,類對(duì)象是單例),而每個(gè)類...
類的方法列表會(huì)把選擇子的名稱映射到相應(yīng)的方法實(shí)現(xiàn)上,使得 動(dòng)態(tài)消息派發(fā)系統(tǒng)能夠據(jù)此找到應(yīng)該調(diào)用的方法 互換兩個(gè)方法的實(shí)現(xiàn) 主要作用:調(diào)試 例如調(diào)用 NSString *s =...
消息轉(zhuǎn)發(fā)的兩大階段 先征詢接收者,所屬的類,看其是否能夠動(dòng)態(tài)添加方法,以處理這個(gè)『未知的選擇子』,這叫做動(dòng)態(tài)方法解析 第一階段執(zhí)行完了,那么接收者自己就無法再以動(dòng)態(tài)新增方法的...
為什么需要關(guān)聯(lián)對(duì)象 有時(shí)需要在對(duì)象中存放相關(guān)信息。通常的做法:從這個(gè)對(duì)象的類中繼承一個(gè)子類,來存放我們的信息。但是,有時(shí)候?qū)ο蟛皇侵苯油ㄟ^類來創(chuàng)建的,這種時(shí)候我們就沒法來通過...
objc_msgSend 在 OC中,如果向某對(duì)象傳遞消息,那就會(huì)使用動(dòng)態(tài)綁定機(jī)制來決定需調(diào)用的方法在底層,所以的方法都是 c函數(shù)。對(duì)象接受到消息之后,調(diào)用哪一個(gè)方法,在運(yùn)行...
3DTouch概覽 備受矚目的6s及6s Plus上市以來,3DTouch也進(jìn)入了人們的視線.它主要有如下圖所示的幾個(gè)用途??: 是不是看起來很炫酷吊炸天哈哈哈? 親們先來預(yù)覽...
今天一出來就是一直爬坡。真是一直一直。而且還是很多彎的那種溝。騎了沒多久,感覺右腦有點(diǎn)疼,以為自己高反來了。最后發(fā)現(xiàn)還是吸了大貨車的尾氣。隊(duì)友很嗨,一路往上走。我體力不行,但...
D1:成都-雅安 7月6號(hào)是高中同寢室的哥們,一起從我的大學(xué)宿舍冒雨出發(fā)。第一天,基本上全程都是雨,時(shí)而小雨時(shí)而大雨。自己其實(shí)是有雨衣的,但是太難,又怕隊(duì)友把我拉遠(yuǎn),就一直沒...
## YapDataBase主要的兩個(gè)特征 * 利用collection/key/value進(jìn)行存儲(chǔ) * 強(qiáng)大的插件機(jī)制:Views、Secondary Indexs、Ful...
https://github.com/syedhali/EZAudio基于核心音頻,有助于進(jìn)行實(shí)時(shí),低延遲音頻處理和可視化的iOS和OSX音頻可視化框架。 https://g...
當(dāng)我們想模仿一款app的時(shí)候,通過ipa包,可以拿到基本的圖片,但是有一些個(gè)別的圖片還是不能拿到的,可以通過一些工具插件來完成,我是網(wǎng)上找了一款,也不知是哪位大神搞的,代...
前言 通過這文章你會(huì)學(xué)到: 如何使用AVAudioPlayer播放本地音樂 app進(jìn)入后臺(tái)時(shí),仍能播放音樂,并且能在控制臺(tái)控制播放暫停 提供鎖屏下的信息,例如圖片 將文字和圖...