首先介紹一下自己的背景,本人09年研究生畢業,大學就不介紹了,反正是上海的一所211大學,學的是電腦科學與技術專業,學生時代,從事過ACM,沒有什麼太大的成就,中國的牛人是在太多,我的水平,估計連高中生都pk不過。畢業後到現在,一共待過4個公司,Wicresoft,Chinasoft,Beyondsoft,一直到現在的位於人民廣場的一個公司,公司名就暫不介紹了,如果哪天不在這個公司做了,再把公司名字說出來吧。
在Wicresoft,主要從事Asp.net開發,使用C#,這個也是一種使用到現在的主要語言,由於Wicresoft的工資實在太低,做了一年,合約結束後,就跳到了位於閔行紫竹的Chinasoft做微軟外包的開發測試,簡稱SDET,在那裡待了3個月不到,實習期還沒過,就轉到Beyondsoft,因為微軟的項目被Beyondsoft給搶走了,我也就跟著項目過去了,感覺SDET非常的沒勁,性格所致,天生不是測試的料,所以一直想著能夠換回到開發的崗位,一個偶然的機會,一個獵頭公司打電話找到我,和我說有這麼個機會,於是去面試,然後成功,感謝上帝,感謝我女兒,感謝我老婆,在這個公司到現在快一年了,做的很是開心啊,呵呵,應該會在這個公司待很長的時間。
但是,本人一直有一個夢想(電視節目看多了,一直說要有夢想),本人下個月就滿三十歲(虛歲),自從第一次擁有了iphone後,就對apple產品產生了興趣,一直希望能夠學習ios開發的,有朝一日,也能夠在appstore中,發布自己的產品。但是本人及其懶惰,一直沒有這個恒心邁開第一步,因此遲遲沒有開始,一轉眼,就快要到而立之年了,自己的女兒也出生5個月了,自己這個當爸的也不好意思在這樣懶惰下去,因此決定開這個微博,記錄自己學習ios開發的點點滴滴,希望有朝一日,能夠實現自己的小小夢想,哈哈!
由於本人對於Apple的知識基本為0,一切從頭開始,連使用Mac的知識也是0基礎的,因此文中會記錄一些和使用Mac有關的普通知識,一方面是記錄,另一方面也是和大家分享,能夠有一個和大家交流的平台,望得到高人的指點,本人在此謝過!
下面羅列一下學習ios開發的環境和資料:
1)Mac Pro一台(這個是必須的,其實可以用其他的東西,只要是Mac OS就可以了,其他無所謂)在AppStore中下載安裝Xcode(我用的是Version 4.2,好像是基於ios4的,也暫時不升級到最高版本了,因為我使用的教程就是根據這個版本來進行教學的,看起來比較方便)
(快速鍵:command + shift + 4,會預設儲存在案頭上。)
從第17篇(三十而立,從零開始學ios開發(十七):Storyboards)開始,Xcode使用的版本為4.6.1
2)一本教程:《Beginning iPhone 4 Development Exploring the iOS SDK》,http://www.apress.com 上面找的,上面有很多很多的好書,而且很新,要pdf版本,請百度,很方便。(如何得到該書請自行購買or百度一下)
更新一下,現在用的是這本書《Beginning iOS 5 Development Exploring the iOS SDK》,上面這本書的內容有點老了。如果要看的話,一定看英文原版,中文版的翻譯實在是不敢恭維。
從第17篇(三十而立,從零開始學ios開發(十七):Storyboards)開始,使用《Beginning iOS 6 Development Exploring the iOS SDK》,與時俱進。
3)一本Objective-c教程《Programming in Objective-C 2.0 2nd Edition; Stephen G. Kochan (2009)》,app開發使用這門語言,如果對這門語言不熟悉,還是應該先瞭解一下,如果你會C/C++/C#,那Objective-c學起來應該沒有難度。(如何得到該書請自行購買or百度一下)
ok,好了,準備工作就是這些,接下來就可以開始真正的ios學習之旅,下一篇部落格會根據學習進度慢慢展開,期待和大家and高手的交流,謝謝!