最近看了蘋(píng)果自帶應(yīng)用時(shí)鐘上的時(shí)間選擇工具感覺(jué)挺巧妙的,就嘗試著模仿它做出一個(gè)控件工具。工程Demo運(yùn)行效果如下: 根據(jù)時(shí)鐘選擇工具上面的功能,大概可以確定,圓環(huán)的繪制我們可以...
最近看了蘋(píng)果自帶應(yīng)用時(shí)鐘上的時(shí)間選擇工具感覺(jué)挺巧妙的,就嘗試著模仿它做出一個(gè)控件工具。工程Demo運(yùn)行效果如下: 根據(jù)時(shí)鐘選擇工具上面的功能,大概可以確定,圓環(huán)的繪制我們可以...
前言:俗話說(shuō),工欲善其事必先利其器。我們工作的時(shí)候往往會(huì)用到不少軟件工具來(lái)輔助提高我們的工作效率。下面是我平常工作中使用到的一些軟件界面,接下來(lái)我介紹一下一些好用的軟件工具。...
一:關(guān)于ReactiveCocoa的知識(shí)點(diǎn) 1:RACSigner基礎(chǔ)知識(shí)點(diǎn) 常見(jiàn)的操作方法: 2:RACSubject基礎(chǔ)知識(shí)點(diǎn) 3:RACSequence基礎(chǔ)知識(shí)點(diǎn) 4:...
1 客戶(hù)端與服務(wù)端的連接規(guī)則 一般客戶(hù)端與服務(wù)端要實(shí)現(xiàn)TCP連接,要遵循一定的規(guī)則:比如【header字節(jié)數(shù)組 + Body字節(jié)數(shù)組 】組成要發(fā)送的數(shù)據(jù)。 其中header數(shù)...
我們?cè)谌粘I钪惺褂秒娔X時(shí),通常是通過(guò)圖形界面來(lái)簡(jiǎn)單高效的執(zhí)行我們的一些任務(wù),的確,人機(jī)交互更好的圖形界面使我們?cè)诓僮魅蝿?wù)時(shí)變得更方便了,但是linux系統(tǒng)命令行在某些時(shí)候卻...
編寫(xiě)高質(zhì)量代碼是所有程序員的追求,《編寫(xiě)高質(zhì)量代碼》這本書(shū)對(duì)于改善Objective-C程序給了61建議。下面是個(gè)人的筆記。 1.盡量使用const、enum來(lái)替換預(yù)處理#d...
RunLoop是一讓線程能隨時(shí)處理事件但不退出的機(jī)制。RunLoop 實(shí)際上是一個(gè)對(duì)象,這個(gè)對(duì)象管理了其需要處理的事件和消息,并提供了一個(gè)入口函數(shù)來(lái)執(zhí)行Event Loop ...