日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

《iOS移动开发从入门到精通》图书连载2:如何成为一名iOS开发者

發布時間:2023/12/16 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《iOS移动开发从入门到精通》图书连载2:如何成为一名iOS开发者 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

iOS開發人員,和其它傳統開發者相比有哪些不同之處?需要具備怎樣的硬件和軟件條件?今天我們就來說說這一部分的內容。


一.硬件上的需求


開發iOS應用,首先您需要使用Apple的電腦。盡管您可以使用黑蘋果或者虛擬機,在PC上進行iOS的開發。但是作為一名專業的iOS開發者,您需要一臺真正的Mac電腦。

當您打算購買開發設備時,可以依據是否移動辦公和資金限制兩個因素進行設備的選擇:

1、第一個因素是您是否需要移動辦公,如果只是在固定的位置辦公,您可以選擇iMac,它擁有21寸和27寸兩種屏幕,每個尺寸的屏幕又擁有低配和高配的區別;
2、如果需要移動辦公,比如經常進行代碼Review、功能演示、進度通告、客戶溝通等,建議您選擇MacBookPro筆記本,該設備也是分為13寸和15寸兩種型號,每種型號又有低配和高配的區別。使用MacBookPro可以提高您的開發效率,并且在進行幻燈片演示和講解時非常方便。在此并不推薦使用MacBookAir;
3、對于資金有限的朋友來說,可以選擇MacBook筆記本。投入最低的選擇是MacMini加普通的顯示器,這樣只需要4000左右就可以搭建好iOS開發環境了;

?

硬件采購的原則:在資金允許的情況下,盡可能是購買配置較高的設備。由于移動開發周期短的特點,開發過程往往處于趕工的狀態。當使用一臺配置較高的設備進行開發工作時,您會發現這的確會為您節省大量的開發時間。iOS開發者最大的痛苦的莫過于,當您急需處理用戶或測試人員反饋的Bug時,電腦的編譯速度卻像蝸牛一樣不給力。



2.加入Apple開發者計劃


現在您已經擁有了一臺可以進行iOS開發的設備,在編寫代碼之前還需要加入Apple的開發者計劃(Developer Program)。加入開發者計劃之后,您就可以下載Xcode開發軟件,編寫iOS程序,并且在iPhone或iPad模擬器中運行您的程序,而這一切都是免費的。


當然免費的是有一定限制的,您無法使用beta版的iOS SDK,無法進行真機測試,也無法向App Store發布您的產品。iOS SDK大部分功能是可以在模擬器中測試的,無需真機測試。但是像內購、社會化分享、3DTouch、超過兩點的多點觸摸等功能,以及相機、傳感器等設備的使用,就需要在真機環境進行測試了。

?

創建Apple ID

通常蘋果開發者網站,可以創建一個Apple Id,Apple Id是享有蘋果所有服務的憑證。首先訪問Apple的開發中心https://developer.apple.com,然后點擊右上角的[Account]鏈接,進入開發者帳戶管理頁面,如圖1所示。如果您已經通過iTunes、iCloud或其它的Apple產品創建了Apple ID,可以使用該帳號進行登陸。


圖1 Apple開發者網站

?

如果您還沒有Apple ID,可以點擊登陸頁面的[Create Apple ID]按鈕,創建一個Apple ID,如圖2所示。這樣就進入了圖3所示的注冊頁面:

???

圖 2?


圖 3


在創建Apple ID的頁面中,注冊流程將引領您創建一個新的Apple ID。由于Apple ID是使用郵箱作為帳號的,所以當完成注冊流程后,Apple會往您的郵箱中發送一封郵件,點擊郵件中的鏈接,即可激活您的Apple ID。

?

加入付費的開發者計劃

當您擁有一個Apple ID之后,便可以申請加入付費的開發者計劃了。您可以有三個選擇,如表1所示,根據您的情況選擇適合的項目:

表1-2-1? 視圖控制器的生命周期

項目

說明

Individual

個人開發者賬戶,每年99美金。可以在App Store發布產品或在100個iOS設備上進行測試。該賬戶在App Store中顯示為個人姓名。

Company

公司開發者賬戶,每年99美金。可以在App Store發布產品或在100個iOS設備上進行測試。并且允許多個開發者協作開發。該賬戶在App Store中顯示的銷售者為公司名稱。申請該類型的賬戶時,需要填寫公司的鄧白氏編碼(D-U-N-S)。

Enterprise

企業開發者賬戶,每年299美金。該賬號不能在App Store中發布產品,但是可以在企業內部進行無設備數量限制的分發。


申請加入付費開發者計劃,需要一定時間等待Apple的審核,大約需要等待一至兩周的時間。同時需要注意的是,在填寫銀行帳戶信息時,需要填寫您的信用卡帳號,以便Apple從中扣除99美金或299美金的年費。等申請加入付費開發者計劃成功后,在iTunes Connect的[協議、稅務和銀行業務]頁面,需要填寫您的儲蓄卡賬號,以接收Apple發送給您的在App Store中的收益,如圖4所示:

4


三、下載安裝Xcode和模擬器

終于到了安裝Xcode開發軟件的環節了。Xcode的安裝有很多方法,之前大家都是使用迅雷,或者在各大網盤進行下載,畢竟當時從Apple官網下載Xcode比較慢,而且經常出現下載到快成功時,突然莫名其妙的停止了。但是自從2015年Xcode Ghost事件發生后,iOS開發者再也不敢從其它渠道下載Xcode了,而是返回Apple官網進行下載。好在目前Apple已經對大陸用戶進行服務器的優化,Xcode的下載不再費時費神。


所以我們選擇從Apple官網進行Xcode的下載和安裝。Xcode的下載和安裝十分簡單和方便,只需要在Mac OS中打開App Store軟件,然后在右上角的搜索框內,輸入xcode并按下回車鍵,就可以找到Xcode開發軟件。然后點擊獲取按鈕即可自動下載和安裝,如圖5所示。

圖 1-2-5


Xcode下載完成后,打開Xcode軟件,您會發現它已經集成了最新版的iOS模擬器。但是在iOS開發工作中,我們經常需要測試老版本的iOS系統,所以您需要手動安裝其它版本的iOS模擬器。依次點擊[Xoce > Preference >Components]命令,進入組件面板,然后在該面板中選擇安裝所需版本的iOS模擬器,如圖6所示:

圖 6


四、創建開發和發布配置文件Provisioning Profile


當您加入了付費的開發者計劃,并且下載了Xcode開發軟件和iOS模擬器之后,您會發現仍然無法在真機上測試編寫的程序,這是因為您還沒有創建并安裝開發配置文件。


由于Apple對iOS應用分發的限制,禁止開發人員將開發的iOS應用隨意進行傳播。所以您需要將您的帳戶和應用相關信息添加到開發配置文件中。該配置文件包含了iOS開發者、應用程序ID以及運行該應用程序的設備的唯一標識符。從而使您開發的應用程序,能夠安裝在測試設備上供測試人員使用。如果您需要在App Store上發布您的應用,還需要創建并安裝發布配置文件。


創建開發證書

您需要在Apple開發者平臺創建配置文件,首先使用您的開發者賬號登陸https://developer.apple.com網站,然后選擇左側的[Certificates,IDs & Profiles]菜單,進入證書、應用程序ID和配置文件的創建,如圖7所示:


圖7?


在[Certificates, IDs& Profiles]頁面中,我們開始創建開發配置文件,首先添加一個開發證書,如圖8所示,點擊右上角的+號圖標:


圖 8?


接著在證書類型選擇頁面中,選擇[iOSApp Development]選項,創建一個開發類型的證書,然后點擊[Continue]按鈕,進入證書簽名(Certificate Signing Request)頁面,如圖9所示:


圖 9


要創建證書簽名CSR文件,首先依次進入并打開[應用程序 > 實用工具 > 鑰匙串訪問]工具,接著在頂部的菜單欄中,依次點擊[鑰匙串訪問 > 證書助理 >從證書頒布機構請求證書]命令。然后在彈出的證書助理設置窗口中,在[用戶電子郵件地址]輸入框內,輸入您的電子郵箱,然后在[請求是]設置區域中,選擇[存儲到磁盤]選擇,最后點擊[繼續]按鈕,即可完成CSR文件的創建。


CSR文件創建完成后,在CSR選擇頁面中,找到并打開該文件,最后點擊[Continue]按鈕,完成開發證書的創建。

?

創建App ID

每個iOS應用都有一個唯一的App ID,作為其在App Store中的唯一標識符。點擊左側的App IDs菜單,進入App IDs列表頁面,然后點擊右上角的+號圖標,注冊一個新的App ID,如圖10所示。


圖 10


在頁面中依次輸入三項內容:

1.App ID Description:App ID的描述信息,比如App ID for Demo;

2.App ID Prefix:設置一個團隊ID,用于創建一系列應用;

3.Bundle ID:應用的唯一標志符,使用反寫域名的方式,例如com.coolketang.appName??????????

????????????????????????? ?????? ???

圖1-2-10輸入完成后,點擊頁面底部的[Continue]按鈕,完成App ID的創建。需要注意的是App ID一經創建,是無法刪除的。

?

添加測試設備

接下來需要添加測試設備的UDID號,iPhone或iPad設備的UDID號可以通過將設備連接至電腦,然后打開Xcode軟件,依次點擊[Window > Devices]菜單命令,打開Devices窗口中,在該窗口中,獲得設備的關UDID號。


然后返回開發者平臺網頁,點擊左側的[Devices > All]命令,進入測試設備列表頁面,接著點擊右上角的+號圖標,注冊一款新的測試設備,如圖11所示:


圖 11?


在注冊設備頁面中,依次填寫設備的名稱和UDID信息。設備名稱可以由開發者自行定義,UDID可以將在Xcode的Devices窗口中復制的內容粘貼在此輸入框內。最后點擊頁面底部的[Continue]按鈕,完成設備的添加。

?

生成開發配置文件

最后一步是生成開發配置文件。在開發者管理平臺,點擊左側的[Provisioning Profiles > All]菜單命令,進入證書列表頁面,然后點擊頁面右上角的+號圖標,進入創建配置文件頁面,如圖12所示。在該頁面中,選擇[iOS App Development]選項,創建一份開發配置文件。


圖 12?


接著點擊頁面底部的[Continue]按鈕,進入下一步設置頁面,您將依次設置證書的App ID、選擇測試設備UDID、以及選擇之前創建的開發證書等剛剛完成的操作。最后點擊下載按鈕,下載生成的開發配置文件。


然后打開Xcode軟件,并雙擊下載的開發配置文件即可完成所有操作。生成發布配置文件的流程和開發配置文件相同,而且不必再重復前三步操作,只需在第四步創建一個Distribution Provisioning Profile即可。


小結:

到這里,你已經完成了Apple ID的注冊、加入Apple開發者計劃、Xcode軟件和模擬器的下載與安裝,以及開發配置文件的創建等操作。接下來就可以開始創建并運行一個iOS項目了!

?


新 作

iOS開發中的神兵利器

共140節課程,講解GitHub中近百個過千star的iOS熱門開源項目
市面上唯一大規模講解GitHub中熱門的iOS開源項目的教程
快速、優雅地解決iOS開發工作中遇到的各種棘手問題

視頻觀看地址:http://study.163.com/course/courseMain.htm?courseId=1003657013

互動教程下載地址:https://itunes.apple.com/cn/app/id1209739676








總結

以上是生活随笔為你收集整理的《iOS移动开发从入门到精通》图书连载2:如何成为一名iOS开发者的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品免费无码 | 国产中文在线 | 亚洲女人初尝黑人巨大 | 欧美精品五区 | 又黄又爽视频在线观看 | 在线视频毛片 | 久久精品在线视频 | 亚洲AV无码国产精品 | 日批视频在线免费看 | 日韩国产精品视频 | 亚洲第一区在线观看 | 99久久免费精品 | 国产精品一二三四五区 | 999资源站| 大伊人网 | 成人免费看片网站 | 亚洲免费在线视频 | 午夜日韩福利 | 亚洲高清在线观看 | www一区二区三区 | 香蕉国产 | 一区二区三区久久精品 | 自拍偷拍小视频 | 欧美亚洲成人网 | 国产丝袜自拍 | 伊人精品国产 | 精品无码国产污污污免费网站 | 黄色片在线免费观看 | 国产在线播放网站 | 国产精品无码白浆高潮 | 极品美女一区二区三区 | 色av导航 | 国产乱国产乱 | 好男人www日本 | 人人艹人人爱 | 活大器粗np高h一女多夫 | 日本一区二区免费视频 | 国产精品一线二线 | 悠悠色影院 | 国产www免费观看 | 小黄网站在线观看 | 哪里可以免费看av | 青青草成人在线 | 成人午夜免费在线观看 | 亚洲第一二三四区 | youjizz麻豆| 午夜免费高清视频 | 视频一区二区三区在线 | 日本乱码一区 | 视频一区二区在线观看 | 国产农村妇女毛片精品久久 | 大波大乳videos巨大 | 色悠悠国产精品 | 黑鬼大战白妞高潮喷白浆 | 天天综合网在线 | 国产91精品一区二区绿帽 | 啪啪日韩| 无码日韩人妻精品久久蜜桃 | 99自拍| 亚洲中文字幕无码一区 | 天天干夜夜看 | 国产精品一区二区三区四区在线观看 | 自拍视频国产 | 亚洲精品字幕 | 中文字幕亚洲精品在线观看 | 国产精品无码一区二区三区三 | 少妇av在线播放 | 又黄又湿的网站 | 91porny九色 | 在线视频观看一区 | 伊人影音 | 天天干天天操天天碰 | 黄色特级一级片 | 亚洲一区二区黄片 | 国产3级| 久久艹中文字幕 | 亚洲九九九九 | 人妻奶水人妻系列 | 永久免费精品 | 青青草国内自拍 | 动漫精品一区二区三区 | 精品少妇人妻av免费久久久 | 牛av在线| 亚洲av成人精品一区二区三区在线播放 | 最近2019中文字幕大全第二页 | 国产一级片中文字幕 | 亚洲一区二区三区四区电影 | 欧美r级在线观看 | 一区二区三区四区在线免费观看 | 99精品亚洲 | 亚洲成人一区 | 久久久精品视频在线观看 | 欧美性受xxxx黑人xyx性 | av无码av天天av天天爽 | 色哟哟精品观看 | 日剧再来一次第十集 | 日韩伦人妻无码 | av拍拍拍| 国产精品永久免费视频 |