Xcode8 10大新特性

今天凌晨蘋(píng)果發(fā)布了Xcode8正式版,iOS10, 萬(wàn)眾矚目,那么Xcode8到底更新了什么東西呢?,接下來(lái)軍哥帶大家一探究竟

1.首先看歡迎界面,這個(gè)是我們開(kāi)發(fā)者經(jīng)常接觸的

歡迎界面扁平化網(wǎng)格去掉,是不是好看很多了

2.創(chuàng)建工程更加人性化

常用的放在最前面
  • 1.內(nèi)置表情包(Sticker Packs)
    • 可以通過(guò)在Xcode中新建Sticker Pack Application來(lái)創(chuàng)建床嫌。這種方式可以簡(jiǎn)單地通過(guò)添加圖片來(lái)在iMessage中添加表情包付燥。添加的貼紙需要滿足一下條件
      圖片類(lèi)型必須是 png、apng顿痪、gif或者jpeg
      文件大小必須 小于500K
      圖片大小必須在 *100 100 到 206 206 *之間

    • 需要注意的是:必須要永遠(yuǎn)提供 @3x 大小的圖片(即 300 300 到 618 618 )。系統(tǒng)可以根據(jù)當(dāng)前設(shè)備通過(guò) runtime 自動(dòng)調(diào)整圖片來(lái)呈現(xiàn) @2x 和 @1x
      系統(tǒng)能夠自適應(yīng)的展示貼紙汞幢,所以為了更好的展示貼紙楷拳,最好提供的貼紙是以下三種大小的類(lèi)型
      小型 100
      100
      中型 136
      136
      大型 206*206

  • 2.iMessage應(yīng)用
    iMessage app使用完整的框架和Message app進(jìn)行交互。使用iMessage app能夠
    在消息應(yīng)用內(nèi)呈現(xiàn)一個(gè)自定義的用戶交互界面方援。 使用MSMessagesAppViewController
    創(chuàng)建一個(gè)自定義或者動(dòng)態(tài)的表情包瀏覽器。使用 MSStickerBrowserViewController
    添加文本涛癌、表情犯戏、或者媒體文件到消息應(yīng)用的文本輸入框窥浪。使用 MSConversation
    創(chuàng)建帶有特定的應(yīng)用數(shù)據(jù)交互的消息。使用 MSMessage
    更新可以相互影響的消息(例如笛丙,創(chuàng)建游戲或者可以合作的應(yīng)用)漾脂。

3.類(lèi)名提示

從Xcode8beta1就支持類(lèi)名提示了,所以Xcode8正式版也支持類(lèi)名提示,你們?cè)谝膊挥脩n傷了

4.Swift3.0 and Swift2.3 隨意切換

Xcode8支持3.0語(yǔ)法和2.3語(yǔ)法隨意切換,默認(rèn)創(chuàng)建出來(lái)是3.0語(yǔ)法, 如果想用2.3語(yǔ)法是可以切換的

值得一提的是Xcode8.0并沒(méi)有做語(yǔ)法捆綁,在以往的版本中都是捆綁最新的語(yǔ)法
PS:蘋(píng)果越來(lái)越開(kāi)放

語(yǔ)法切換

默認(rèn)

3.0

2.3
  • 語(yǔ)法轉(zhuǎn)換
    當(dāng)然Swift只能向上兼容,不能向下兼容,如果你的語(yǔ)法是2.3的可以轉(zhuǎn)換為3.0的,但是轉(zhuǎn)換不一定成功


    語(yǔ)法轉(zhuǎn)換

5.控制臺(tái)輸出

控制臺(tái)是大家最長(zhǎng)用的從Xcode8beta1 OC控制臺(tái)不NSLog不輸出,到以后控制臺(tái)都輸出一大堆系統(tǒng)信息等等,大家很煩,其實(shí)軍哥也很煩,例如:


系統(tǒng)信息

看到這里想必大家都想禁止,但是如何禁止呢

OS_ACTIVITY_MODE disable
PS: 知道你不明白這個(gè)是什么意思,接下來(lái)上圖

點(diǎn)擊工程

修改對(duì)應(yīng)的屬性,禁止系統(tǒng)的輸出日志

禁止后的效果,我們自己輸出的東西依然可以正常輸出

PS:每個(gè)新工程都需要配置,也是略微的憂傷,不過(guò)相比之下控制臺(tái)輸出沒(méi)辦法解決好多了

6.字體改變

Xcode8中用的字體是San Francisco Mono字體


字體改變,對(duì)于那些強(qiáng)迫癥的程序員來(lái)說(shuō)簡(jiǎn)直就是福音

7.代碼高亮當(dāng)前行,看上圖

PS:再也不用代碼高亮行的插件了

8代碼調(diào)試支持Runtime

Xcode8新增Runtime調(diào)試,界面可以展示運(yùn)行時(shí)的問(wèn)題,改善的界面調(diào)試對(duì)于調(diào)試不清晰或者不滿意的布局變的更簡(jiǎn)單


運(yùn)行時(shí)調(diào)試

9代碼簽名

Xcode8之后必須用代碼簽名,包括第三方SDK也需要代碼簽名,好的一點(diǎn)是蘋(píng)果提供自動(dòng)代碼簽名


代碼簽名,自動(dòng)

10文檔

文檔煥然一新,分為Swift 和OC文檔,具體看圖


文檔

扁平化,符合我們的審美觀

持續(xù)更新實(shí)用的干貨
關(guān)注軍哥,簡(jiǎn)書(shū)首頁(yè)有我的微信公眾號(hào)
如果你還發(fā)現(xiàn)有其他的更新,歡迎在評(píng)論區(qū)里面留言,我會(huì)時(shí)時(shí)更新
敢不敢把你發(fā)現(xiàn)的Xcode8新特性寫(xiě)在評(píng)論區(qū)里

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市胚鸯,隨后出現(xiàn)的幾起案子骨稿,更是在濱河造成了極大的恐慌,老刑警劉巖姜钳,帶你破解...
    沈念sama閱讀 212,542評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件坦冠,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡哥桥,警方通過(guò)查閱死者的電腦和手機(jī)辙浑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)拟糕,“玉大人判呕,你說(shuō)我怎么就攤上這事∷椭停” “怎么了侠草?”我有些...
    開(kāi)封第一講書(shū)人閱讀 158,021評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)犁嗅。 經(jīng)常有香客問(wèn)我边涕,道長(zhǎng),這世上最難降的妖魔是什么褂微? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,682評(píng)論 1 284
  • 正文 為了忘掉前任功蜓,我火速辦了婚禮,結(jié)果婚禮上宠蚂,老公的妹妹穿的比我還像新娘式撼。我一直安慰自己,他們只是感情好肥矢,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,792評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布端衰。 她就那樣靜靜地躺著叠洗,像睡著了一般甘改。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上灭抑,一...
    開(kāi)封第一講書(shū)人閱讀 49,985評(píng)論 1 291
  • 那天十艾,我揣著相機(jī)與錄音,去河邊找鬼腾节。 笑死忘嫉,一個(gè)胖子當(dāng)著我的面吹牛荤牍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播庆冕,決...
    沈念sama閱讀 39,107評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼康吵,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了访递?” 一聲冷哼從身側(cè)響起晦嵌,我...
    開(kāi)封第一講書(shū)人閱讀 37,845評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎拷姿,沒(méi)想到半個(gè)月后惭载,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,299評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡响巢,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,612評(píng)論 2 327
  • 正文 我和宋清朗相戀三年描滔,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片踪古。...
    茶點(diǎn)故事閱讀 38,747評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡含长,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出伏穆,到底是詐尸還是另有隱情茎芋,我是刑警寧澤,帶...
    沈念sama閱讀 34,441評(píng)論 4 333
  • 正文 年R本政府宣布蜈出,位于F島的核電站田弥,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏铡原。R本人自食惡果不足惜偷厦,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,072評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望燕刻。 院中可真熱鬧只泼,春花似錦、人聲如沸卵洗。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,828評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)过蹂。三九已至十绑,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間酷勺,已是汗流浹背本橙。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,069評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留脆诉,地道東北人甚亭。 一個(gè)月前我還...
    沈念sama閱讀 46,545評(píng)論 2 362
  • 正文 我出身青樓贷币,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親亏狰。 傳聞我的和親對(duì)象是個(gè)殘疾皇子役纹,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,658評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容

  • 因?yàn)橐Y(jié)局swift3.0中引用snapKit的問(wèn)題,看到一篇介紹Xcode8,swift3變化的文章,覺(jué)得很詳細(xì)...
    uniapp閱讀 4,407評(píng)論 0 12
  • 好多人都更新了Xcode8 那么隨之而來(lái)的就是Xcode8的一些變化以及使用時(shí)的一些注意事項(xiàng)了,我用了一段時(shí)間暇唾,做...
    誰(shuí)遇而安閱讀 1,072評(píng)論 0 12
  • 新特性 對(duì)于開(kāi)發(fā)者來(lái)說(shuō)字管,好消息是 iOS 10 中并沒(méi)有加入太多內(nèi)容。按照適配的需求信不,來(lái)年的 iOS 開(kāi)發(fā)至少應(yīng)該...
    9d710097e616閱讀 769評(píng)論 0 1
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,848評(píng)論 25 707
  • 雷雁雄11月21日總結(jié):今天早上去招標(biāo)公司對(duì)接下一個(gè)項(xiàng)目的事嘲叔,下午對(duì)接廠商資源,每一個(gè)項(xiàng)目都全力以赴抽活,為自己也為客...
    雷雁雄閱讀 168評(píng)論 0 0