原創|行業資訊|編輯:黃竹雯|2016-03-30 13:30:51.000|閱讀 358 次
概述:我昨天的帖子“教你如何成為入門級iOS開發者”發表后,很多人向我問了同一個關于作品集的有趣的問題。在這篇文章中,我將給大家提供我的解答,列出一些我所期望使用的作品集級別的應用程序供大家參考。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
我昨天的帖子:教你如何成為入門級iOS開發者發表后,我收到的最常見的問題是
“我應該在我的作品集中放入什么樣的應用程序?”
這是一個有趣的問題。理論上講,如果你只是想創建一個應用程序而不是將其放到作品集中,你也會做同樣的事情。首先要確定一個問題,你覺得你能解決,然后用可能的最好的方式解決這個問題。但我可以想象一個新的開發人員可能不準備從頭開始開發一個全新的應用來處理遇到的所有問題。也就是說,我遇到的反應通常是“做一個Twitter應用程序”。Twitter客戶是很有趣的,因為他們會練習很多構建應用程序所需的技能。下面我將列出一些我所期望使用的作品集級別的Twitter應用程序(或任何作品集級別的應用程序)。
我所建立的大多數iOS應用程序都想方設法地使用了UITableView,這可能是標準應用程序里最常見的用戶界面元素,當申請一份工作時能夠演示其用法會看起來很不錯。這適合于構建一個Twitter時間軸。試著實現滑動將行為添加到你的行,并且確保你顯示了正確的單元再利用。查找信息分頁的方法,這樣當你到達時間軸的底部時,將可以加載更多的單元格。
沒有多少iOS應用程序是不需要某種形式的網絡資源并且能夠連接的,你最終會做很多東西來進行身份驗證和從web服務使用數據。現在,我覺得你可以僥幸地使用Twitter SDK,不過嘗試他們的REST web服務會要求你知道如何連接和使用HTTP web服務。
很多客戶希望他們的iOS應用程序能夠脫穎而出,一個Twitter應用程序提供了很多機會來顯示你的UI構建技能并且增加一些趣味和使用樂趣。有趣的UI可以是任何從一些定制的按鈕到圖形和動畫的使用都能讓你的應用變得有趣而生動的元素。我喜歡做的事是在應用商店尋找一些比較流行的應用程序,試著看看能不能復制一些他們使用的動畫和UI元素。
對于一個twitter應用程序,你沒有真正需要堅持的,除了一個重要部分:憑證。你需要以一個安全的方式展示如何存儲用戶憑證(或更有可能的是他們的令牌)。Keychain API的使用可以助你一臂之力,雖然它學習起來會有點痛苦,但這比泄露用戶數據并將賬戶置于危險之中要好得多。千萬不要忽視安全問題!
Twitter應用程序的創建不需要一年,所以如果你可以找到時間坐下來寫代碼,你可能用一兩個星期就能完成一個。組合應用程序不必是大型復雜的軟件,iOS往往傾向于簡單的應用程序,所以它完全可以為你的作品集構建簡單的應用程序。
Twitter只是我的建議之一,因為它觸及很多常用的iOS部分。如果你還想了解更多,這里還有一些其他的想法來幫助你腦洞大開。
無論你決定創建什么,都請試著遵循某種風格指南,使你的代碼盡可能干凈易讀,如果需要給招聘人員演示,你可能會需要將一些作品打印出來。
前文太長,請看這里:創建一個應用程序很簡單,不過會盡可能多地使用常見的iOS特性。你可以讓它盡可能的漂亮,讓人眼前一亮。不斷重復嘗試直到你已經擁有了好幾個應用程序的經驗。
祝好運!
本文翻譯自:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網