1、個人開發(fā)者賬號(蘋果公司會收取年費)
優(yōu)點:申請速度快(最快1天申請完成椅亚,最慢2-3個工作日)儿惫,可以上架至AppStore供全世界的人下載.可以申請100臺iOS設備(iphone/ipad/ipod)。
缺點:上架至AppStore需要經(jīng)過Apple審核顶瞒,在iTunes里查到的信息只能是個人注冊信息浸赫。如果是公司或企業(yè)的話就起不到宣傳作用闰围。無法創(chuàng)建團隊、添加團隊成員至開發(fā)者賬號既峡,有設備數(shù)量限制辫诅。
2、公司開發(fā)者賬號(蘋果公司會收取年費)
優(yōu)點:可以上架到AppStore涧狮,供全世界的 人下載炕矮,iTunes里可以查到公司信息及相關產(chǎn)品,宣傳效果不錯者冤》羰樱可以綁定100個iOS測試QA設備(iphone/ipad/ipod)∩娣悖可以創(chuàng)建屬于您自已的開發(fā)團隊邢滑,并添加成員至此賬號中,開發(fā)人員可以集中管理愿汰。申請成功后困后,公司可獲得鄧白氏編碼,相當于您企業(yè)的一張英文名片衬廷!
缺點:上架需要經(jīng)過蘋果公司的審核摇予,申請時間較個人有所延長,需要最快只2-4個工作日吗跋,最慢一般5-8個工作日保證完成侧戴。有Adhoc測試(QA測試模式)設備數(shù)量限制宁昭。注冊時需要鄧白氏編碼
3.企業(yè)開發(fā)者(蘋果公司會收取年費)
優(yōu)點:針對企業(yè)用戶,開發(fā)的app可以不經(jīng)過蘋果公司的審核,直接上架到企業(yè)網(wǎng)站(不能上架到Appstore),適合大型團隊敏捷團隊開發(fā)谈跛,迭代版本快。無設備限制寂曹,可以創(chuàng)建屬于您自已的開發(fā)團隊,并添加成員至此賬號中回右,開發(fā)人員可以集中管理隆圆。申請成功后,企業(yè)可獲得鄧白氏編碼楣黍,相當于您企業(yè)的一張英文名片匾灶!
缺點:申請時間和公司開發(fā)者賬號一樣長棱烂,也需要鄧白氏編碼
在iTunes store里查不到企業(yè)的app信息和企業(yè)信息,適合企業(yè)內部使用
OC內存管理遵循“誰創(chuàng)建租漂,誰釋放。誰引用颊糜,誰管理”的機制哩治,當創(chuàng)建或引用一個對象的時候,需要向它發(fā)送alloc copy retain 消息衬鱼,當釋放該對象時需要發(fā)送release消息业筏,當該對象引用計數(shù)為0時,系統(tǒng)將釋放該對象鸟赫,這是OC的手動內存管理機制蒜胖;iOS5.0之后OC又提供了自動管理機制,ARC(automatic reference counting)抛蚤,管理機制跟手動管理機制一樣台谢,只是不再需要調用 retain release autorelease;它是編譯時特性岁经,當你啟用ARC時朋沮,在適當?shù)奈恢貌迦雛elease和autorelease;它引用了strong和weak 關鍵字缀壤,strong修飾的指針變量指向對象時樊拓,當指針指向新值,或者指針不再存在時,相關聯(lián)的對象就會自動釋放,而weak修飾的指針變量指向對象塘慕,當對象的擁有者指向新值或者不存在時weak修飾的指針則自動置為nil筋夏,這是ARC管理機制