iOS, xcode, tableview ,粗心大意狂敲tab鍵,教訓啊

      許久沒有更新這個博客了,最近吧,一直不是在忙學校的事情,就是在自己忙着學習iOS編程了。

      學校裏總會有一堆事情:什麼上學期的課程,老師沒給成績啦,拖到開學一個月多到現在,才落實了(不過教務系統仍然沒有記錄,估計再催幾次就會ok了);什麼開題報告得和別人一起設計啦,這麼噁心的事情老師都想的出來,非得讓兩個同學一塊兒弄,明明就是弄不到一起去的東西,非得一起弄,太噁心了。

      這個學期開學以來,到現在我覺得自己最大的成就就是,比較認真的學了iOS編程吧,暑假買的一本書:計劃照着這本書把每一個例子都實現一遍,估計在明年9月份之前得出一個自己的APP放到itunes上。目前進度,這本書已經搞定超過一半了,也對xcode,ios,obj-c瞭解的越來越多了,

       都還好,自己對這個東西興趣也挺大。目前唯一的阻礙就是,這個13寸的屏幕用起來着實不爽啊!

       這不,終於說到今兒遇到 非常監介(尷尬)的事情了。。。。。。之前照着書上的說明把各個例子都實現的好好的,沒出過什麼岔子,略有的區別也就是書中描述的是iOS5,我自己用的sdk是iOS6。把自己搞毛了都快一個多小時了才發現錯誤所在。。。。

       剛開始接觸iOS編程嘛,之前使用eclipse寫android,然後發現在xcode下敲代碼是各種方便啊,各種tab鍵狂按就是,養成習慣了,看都不看,一路tab下來,代碼就寫好了。

      然後iOS裏吧,各種方法名稱 參數名字神馬的都很長, 一眼就能看明白含義, 加上tab,    和android比起來,寫iOS才能真正讓coder enjoy coding!

     here is the core story:

               在實現tableview的響應的時候,

               應該是這樣的代碼:

{。。。。。。!@#¥%……&*}

                嗯,我在敲完-(void)tab的時候,就開始狂敲tab鍵了,各種順利一路把這兩行字敲完,然後按照說明實現&……%¥#

                然後run的時候,在模擬器中發現了非常奇怪的事情,按照預計是:touch第一個元素,彈框描述第一個元素;touch第3個元素,就彈框描述一下。。。結果變成了:我開始觸摸的任意一個元素都沒反應,只有再接着觸摸下一個元素時,才彈框描述上一個元素。。。

                然後我就各種在代碼裏面找錯啊,肯定是我代碼哪裏寫錯了嘛,纔會導致   響應事件錯誤啥的,在@#¥%……&裏面找了好久好久啊。。。終於什麼錯誤都沒找到。。。

                最後都無奈了,一字一句的讀整個  .m文件的代碼,  從import。。。開始看起。。。直到發現自己的:

{。。。。。。!@#¥%……&*}

                發現自己寫錯的地方之後,腸子都悔直了,over!


                如果有和我一樣的ios初學者,切記少犯這樣的錯誤啊。。。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章