給予iOS初學者的個人建議

2021-07-22 02:57:53 字數 1828 閱讀 3941

非技術博文,大嬸向左不送,新手向右請進。

最近有許多ios有興趣的朋友,問我怎麼才能更好、更快的完成ios入門,在此我給出我個人的一點建議:

注:大家水平不一,所以按照初學者水平統一說明,有些地方如果你已經了解,可以自動略去。

1、 首先需要了解開發環境mac系統與

windows

、linux等

計算機系統的區別;

3、 ios開發大體分為兩類:大眾

開發,遊戲類

開發,根據興趣自己選擇自己的主攻方向,個人建議初學者先從大眾

開發學起;

5、 專案:前期不要急著去做商業專案(商業專案畢竟是需要簽訂合同,要對客戶負責,不是不相信大家的個人技術,而是乙個完整的專案大多是團隊合作,目前大家這個團隊還沒有經過磨合),三五個隊友,可以在業餘時間做幾個自己團隊的專案練手(可以模仿,可以完全自己團隊設計自己團隊開發)。乙個新專案的開發過程:與其他平台軟體開發無異,先搞清楚需求、可行性(需求分析),軟體可分為幾個功能塊、難點有幾個(功能性分析),需要幾個開發人員、ui設計人員、後台資料人員參與(開發團隊建設),與客戶確定開發周期,簽訂合同;

6、 專案開發:團隊建設完畢,需求分析結束,需要搭建專案整體框架(mvc),抽離專案中大小模組(高內聚低耦合,team leader擔任主要角色),交給不同開發人員完成(這時候開發過程不能只考慮你乙個人寫**舒服,隨意而為,需要考慮隊友如何更簡便的呼叫你的模組,怎麼更好的為整體專案服務)。

7、 專案測試:專案初步完成,交付前必須要做好測試工作,不同機型、不同系統版本、都要測試到位,目前一些小型軟體公司都不會搭建自己的測試部門,也沒有針對性的測試流程,主要還是:多機型、多系統版本、多人員,手動操作使用盡行最原始的也是最直接的測試方法,發現問題及時反饋到開發人員進行修正,xcode自帶測試工具(instruments 主要做動態跟蹤和分析 mac os x 和 ios ** )可以幫助到大家。

8、 專案交付:交給客戶真機安裝體驗,收集客戶反饋,確定是否有修改,如果沒有,確定交付。

9、 ios學習資料:希望大家從基礎了解,

oc語言開始要系統的看一遍,可以直接上機模仿

demo

完成demo

,這樣可以學習

oc語言還可以熟悉

xcode

,(demo

可以網上搜尋:

ios  demo

),可以關注

ios大

v,學習紮實基礎,了解最新

ios開發資訊,記得有一本《重構與模式》,大家可以看一看,特別是

team leader

10、 興趣才是最好的老師!(我個人最信奉這句話)以上是我個人的認知,希望得到大家的批評與指正。

給ios初學者的建議

不管你是培訓的還是在上學的或者是自學的!你選擇了這條路就要認真的對待你所學的,別出來找工作什麼都不會!首先,第一點 把你的obj c語言基礎打好,在學習obj c之前最好學一下c c 除此之外最好各課都要設計了解些,xml,json,mysql,html,js!我碰到乙個連json和xml是什麼都不...

三 初學者建議

嚴格區別大小寫,命令全是小寫 tab鍵可以自動補全命令 所有內容以檔案形式儲存,包括硬體 linuk不靠拓展名區分檔案型別,靠檔案許可權,寫出的拓展名是給管理員看的 顯示目錄下內容 ls windows是dir bin是二進位制可執行命令 ls bin 可以檢視 linuk所有的儲存裝置都必須掛載之...

給初學者的建議

一名初學者,首先要找一本好的入門書籍 平台裡有推薦 把程式結構 資料型別,陣列 函式和結構體 這幾個部分了解 了之後,就可以 寫 程式了。千萬不要把書看的太細緻,那樣的話會覺得程式設計太繁瑣,不要背參考書式的學習。就像乙個小孩要學說話,他需要模仿和試錯,不斷的矯正,最終會很好的表達,如果一開始讓他把...