閑談編程思想(iOS)<一>

目前聊的編程思想有以下幾個凸椿。歡迎吐槽補充杂穷。

1.面向?qū)ο?/p>

例子:以女朋友為對象拾碌。你的女朋友要吃大餐,所有的女朋友都想要禮物第喳。

編程代碼:

GirlFriend *yourGirlFriend = [[GirlFriend alloc]init];

[yourGirlFriend wantEatBigDinner];

[GirlFriend wantGift];

特點:萬物皆對象糜俗。無論是吃還是要禮物,都是圍繞對象發(fā)生的 曲饱,對象可以是你的(someBody)女朋友悠抹,也可以是女朋友這個類。(題外話:所有女朋友都想要禮物(包括我)扩淀,此處大寫我的心愿:禮物+吃大餐....)

2.面向過程

還是以吃大餐為題:面向過程就是:兩人進店--> 點大餐-->女朋友吃大餐-->男朋友結(jié)賬->兩人離開

特點:一步一步實現(xiàn)楔敌,依次實現(xiàn)、不能離開大餐館之后再去吃大餐驻谆。這樣就亂了卵凑。這里巴拉巴拉C語言基本編程都是面向過程的,大家可以看一下 胜臊。

3.鏈式編程思想

代表作:masonry

上面巴拉那么多無非是想讓我男請吃大餐勺卢,買禮物,有編程基礎(chǔ)的人都知道面向?qū)ο蠛兔嫦蜻^程象对。

至于鏈式編程思想黑忱,也是最近用masonry適配,覺得這個鏈式編程可讀性相當(dāng)高勒魔。特此學(xué)習(xí)甫煞。鏈式編程思想特點:是將多個操作(多行代碼)通過點號(.)鏈接在一起成為一句代碼。a(1).b(2).c(3)沥邻。

下面粘貼一段demo危虱。 比如我想要表達我三月想要阿瑪尼粉底液,四月份想要YSL的口紅唐全。五月份想要Coach的包包埃跷、怎么樣像masonry一樣,將不同的方法用一句代碼表達出來邮利。

1.首先弥雹,要有女朋友,和禮物這個類延届。其次要有一個女朋友+禮物 的擴展類剪勿。好處不多說,主要是為了解耦合方庭。

下面粘貼代碼:

首先厕吉,三個類定義出來酱固。

Gift.h里面有g(shù)iftName屬性,儲存你想要的所有禮物头朱、兩個方法运悲,分別是某月。想要什么禮物项钮、

Gift.m里面實現(xiàn)班眯,這里很簡單,拼接字符串烁巫、

GirlFirend+Gift.h

GirlFirend+Gift.m

GirlFirend.m和GirlFirend.h在這個需求里面不做操作署隘,因為操作被類目做了 。

下面就是使用了 亚隙。

運行結(jié)果:

這樣磁餐,你的禮物清單就出來了 。鏈式編程主要是運用block恃鞋。方法的返回值是block,block必須有返回值(本身對象)崖媚,block參數(shù)(需要操作的值)。

下篇文章會講響應(yīng)式編程和函數(shù)式編程恤浪。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末畅哑,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子水由,更是在濱河造成了極大的恐慌荠呐,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件砂客,死亡現(xiàn)場離奇詭異泥张,居然都是意外死亡,警方通過查閱死者的電腦和手機鞠值,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門媚创,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人彤恶,你說我怎么就攤上這事钞钙。” “怎么了声离?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵芒炼,是天一觀的道長。 經(jīng)常有香客問我术徊,道長本刽,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮子寓,結(jié)果婚禮上暗挑,老公的妹妹穿的比我還像新娘。我一直安慰自己斜友,他們只是感情好窿祥,可當(dāng)我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蝙寨,像睡著了一般。 火紅的嫁衣襯著肌膚如雪嗤瞎。 梳的紋絲不亂的頭發(fā)上墙歪,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天,我揣著相機與錄音贝奇,去河邊找鬼虹菲。 笑死,一個胖子當(dāng)著我的面吹牛掉瞳,可吹牛的內(nèi)容都是我干的毕源。 我是一名探鬼主播,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼陕习,長吁一口氣:“原來是場噩夢啊……” “哼霎褐!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起该镣,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤冻璃,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后损合,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體省艳,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年嫁审,在試婚紗的時候發(fā)現(xiàn)自己被綠了跋炕。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡律适,死狀恐怖辐烂,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情擦耀,我是刑警寧澤棉圈,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站眷蜓,受9級特大地震影響分瘾,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一德召、第九天 我趴在偏房一處隱蔽的房頂上張望白魂。 院中可真熱鬧,春花似錦上岗、人聲如沸福荸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽敬锐。三九已至,卻和暖如春呆瞻,著一層夾襖步出監(jiān)牢的瞬間台夺,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工痴脾, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留颤介,地道東北人。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓赞赖,卻偏偏與公主長得像滚朵,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子前域,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內(nèi)容