課程要點:
C語言是一種面向過程的語言润匙,OC是一種面向?qū)ο蟮恼Z言
類與對象的關(guān)聯(lián)
如何在xcode中創(chuàng)建一個類
如何在類中標(biāo)記該類事物的屬性和動作
C語言是一種面向過程的語言诗眨,OC是一種面向?qū)ο蟮恼Z言
1、面向過程
我現(xiàn)在讓沒有學(xué)過iOS開發(fā)的小閃同學(xué)去負(fù)責(zé)一個項目孕讳,此時在我需要做以下事情匠楚,小閃才能做到我交付給她的任務(wù)。
① 第一天我需要告訴她厂财,掌握哪些知識才能夠做這個項目芋簿,如:Xcode軟件,C璃饱,OC(MVC与斤,KVC,KVO,代理荚恶,單? ? ? 例......)撩穿,UI.......
② 在接下來的兩星期我要手把手的教她怎么用C語言寫程序,以及寫的每一句代碼什么意思裆甩。
③ C語言基本掌握以后冗锁,我繼續(xù)用兩星期左右的時間去手把手的教小閃同學(xué)如何用OC寫程序齐唆,以及會告訴她每一句代碼的意思嗤栓。兩星期根本講不完整個OC知識,而且OC里有些東西如果不結(jié)合實際例子根本不好理解箍邮。但這兩周的時間已經(jīng)把OC的基本知識給小閃介紹完畢茉帅。
④ 接著便會進入UI階段,還是會手把手的教她如何繪制app里的一些試圖锭弊,以及告訴她這里面潛在的一些坑堪澎,另外在UI階段我會結(jié)合實際需求不斷的給小閃補充在OC階段沒有講的一些知識點。例如:單例味滞、代理樱蛤、KVC,KVO钮呀。
⑤ 最后進入項目階段。我讓小閃同學(xué)在我給的選項里選擇一個項目昨凡,獨立完成爽醋。如果遇到問題,首先自己想辦法解決便脊,如果實在解決不了蚂四,我再介入。
⑥ 小閃最終在規(guī)定的時間內(nèi)完成她選擇的項目哪痰,讓我很是欣慰∷煸現(xiàn)在我才放心而且相信小閃同學(xué)能夠做好我剛開始想要讓她所負(fù)責(zé)的項目。
PS:在這個例子中晌杰,我所面對的重點其實就是過程跷睦。我要讓小閃能夠單獨做項目,我得實實在在肋演、認(rèn)認(rèn)真真的做到我列出的每一步送讲,才能實現(xiàn)我最后讓小閃幫我做項目的目的。缺少任何一步都不行惋啃。這就是面向過程哼鬓,每一步都得親力親為。
2边灭、面向?qū)ο?/p>
距離我上次教小閃同學(xué)iOS課程已經(jīng)有半年了异希,她在這段時間表現(xiàn)不錯,我上次讓她負(fù)責(zé)的項目也已經(jīng)完美交付∪奘荩現(xiàn)在我手里頭又有一個項目需要找人做称簿,客戶給的錢也不少,那就還交付給小閃吧惰帽,讓她半年交付憨降。我呢,就去喝喝茶该酗,釣釣魚授药,享受生活。哈哈哈哈哈哈哈呜魄。悔叽。。爵嗅。娇澎。
PS:此時我面對的重點不在是過程而是對象,我只需要知道這個對象有實力做到我交給她的事情就行睹晒,具體怎么做這個對象自己有辦法趟庄。我最終只要得到我想要的結(jié)果便可括细。