前篇說到我們通過ObjC的Category特性給日常工作增加便捷的實(shí)現(xiàn),這一篇?jiǎng)t要從語言設(shè)計(jì)角度,跟大家分享一些思考。 不要忽視interfac...
更好的閱讀體驗(yàn)請(qǐng)點(diǎn)擊 原文 接上篇,其實(shí)在接觸Ruby不久后,我就萌生了改造ObjC的Cocoa框架的想法。為什么要改造?只為能夠提高開發(fā)OC項(xiàng)...
更好的閱讀體驗(yàn)請(qǐng)點(diǎn)擊 原文 從面相對(duì)象說起 面向?qū)ο蟮某绦蛟O(shè)計(jì)(Object-Oriented Programming,簡(jiǎn)記為OOP)這個(gè)概念大...
Github源碼 引言 一切要從我加入了Codewars網(wǎng)站,開始與世界各地的Coder們一同刷題開始說起。在Codewars中,有許多題目是支...
使用 EventKit 向系統(tǒng)日歷中添加事件 本文主要內(nèi)容是如何一步一步使用EventKit在iOS設(shè)備中添加日歷,并在日歷中添加事件和提醒事項(xiàng)...
項(xiàng)目github 出發(fā)點(diǎn) 今天工作中寫了一個(gè)工具類,在.m中完成所有功能后,發(fā)覺把所有接口從.m中拷貝到.h中聲明,好麻煩啊,所以就考慮寫個(gè)命令...
文中列舉的代碼片段并不完整源代碼 在iOS的開發(fā)中,對(duì)于頁面偏多的中大型項(xiàng)目來說,使用純storyboard進(jìn)行頁面構(gòu)建是比較痛苦的,所有的困難...
MMDrawerController作為一個(gè)在Github上超過6k Star的熱門項(xiàng)目,估計(jì)不少朋友都有用過。 在MMDrawerContro...
為什要黑支付寶?因?yàn)橹Ц秾欰PP一天惡心我兩次,都是由于支付默認(rèn)順序,讓我來火。 第一次是我在肯德基買早餐,掃碼付款,在我余額寶有錢的情況下,被...