iOS 11 SDK新特性

WWDC 2017 剛過去不久拇惋,新增了一些好東西对雪,特別在硬件方面弓候,在軟件方面也有一些需要我們知道的東西库说,自己就懷著好奇心下載了 Xcode9.0-beta版本和手機(jī)版iOS 11,體驗(yàn)了幾天內(nèi)有幾點(diǎn)自己的看法著淆。

  1. Xcode9-beta版本比之前的beta 版本較穩(wěn)定劫狠,在體驗(yàn)上還是比較滿意的。
  2. 新改變的模擬器風(fēng)格還是比較好看的牧抽,但是切換不同模擬器的時候之前打開的模擬器不會關(guān)閉嘉熊,如打開很多模擬器 command + q退出的話就一鍵退出了,比較不喜歡扬舒。
  3. iOS 11 beta 版本(iPhone 6 Plus)用起來比較卡頓阐肤,切換應(yīng)用的時候會出現(xiàn)閃動。在大屏上字體超大讲坎。
  4. 實(shí)際項(xiàng)目中存在著各種各樣的bug孕惜,將在本文最后做些介紹。
    在蘋果官網(wǎng)上其實(shí)已經(jīng)有本次大會所新增的東西晨炕,不管是硬件方面還是軟件方面衫画,有興趣的同學(xué)可以去體驗(yàn)下。蘋果開發(fā)者文檔
    新增框架
    Core ML : 作為機(jī)器學(xué)習(xí)模型轉(zhuǎn)換為 iOS 可以開發(fā)的方式瓮栗。
    ARKit :iOS 11 SDK 新增框架削罩。
    Xcode 編譯器
    Swift在OC和Swift混編上瞄勾,編譯器運(yùn)行速度有點(diǎn)慢,但是Xcode9 編譯速度上有所提升弥激。在其中的編譯器上進(jìn)行了重寫进陡,支持了對 Swift 代碼的重構(gòu),使用Swift重寫的微服,并添加了GitHub的集成趾疚。如圖所示:
    從左側(cè)可以看出GitHub上主次分支,右側(cè)分支代碼提交的詳細(xì)信息以蕴,開發(fā)者可以較快瀏覽項(xiàng)目進(jìn)度糙麦。

自定義NameColor
在 Assets.xcassets 圖片管理可以自定義顏色,在xib 或者storyboard選擇顏色的時候可以看到自己自定義的 NameColor 如圖所示:

Navigation Title
Navigation Title (iOS 11 之后) 采用了新的設(shè)計(jì)丛肮,放大了字體赡磅,prefersLargeTitles為true即可。
拖拽功能
UITextView腾供,UITextField仆邓,UICollectionView鲜滩,UITableView 支持原生拖拽伴鳖。具體參考 蘋果API
Other Bug
ps:iOS 11適配可參考簡書App適配iOS 11徙硅,可以解決這些bug榜聂。感謝 @愛睡覺的蘑菇的分享
在使用 xcode9.0 - beta 版本發(fā)現(xiàn)一些不正常的小 “錯誤”:

  1. 自定義 Navigation Bar 返回按鈕,space.width = -20 負(fù)號失效嗓蘑,如以下用法:
 UIButton *gradeRuleButton = [UIButton buttonWithType:UIButtonTypeCustom];
    [gradeRuleButton setImage:[UIImage imageNamed:@"gradeRule"] forState:UIControlStateNormal];
    gradeRuleButton.frame = CGRectMake(0,0, 40, 40);
    gradeRuleButton.backgroundColor = [UIColor yellowColor];
    gradeRuleButton.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
    [gradeRuleButton addTarget:self action:@selector(gradeButtonAction:) forControlEvents:UIControlEventTouchUpInside];
    
    UIBarButtonItem *leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:gradeRuleButton];
    UIBarButtonItem *space = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
    space.width = - 20;  此處 -20將失效為0
    self.navigationItem.leftBarButtonItems = @[space,leftBarButtonItem];
  1. UITableView Group模式下须肆,分區(qū)的時候,若設(shè)置某一區(qū)高度為固定值10桩皿,只需執(zhí)行以下代碼即可:
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section {
     return 10;
}

在新編譯器還必須執(zhí)行以下自定義HeaderView方法才可生效豌汇。

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
    UIView *header = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 10)];
    header.backgroundColor = [UIColor redColor];
    return header;
}

參考鏈接:王巍(喵神)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末泄隔,一起剝皮案震驚了整個濱河市拒贱,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌佛嬉,老刑警劉巖逻澳,帶你破解...
    沈念sama閱讀 218,386評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異暖呕,居然都是意外死亡斜做,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評論 3 394
  • 文/潘曉璐 我一進(jìn)店門湾揽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來瓤逼,“玉大人笼吟,你說我怎么就攤上這事“云欤” “怎么了赞厕?”我有些...
    開封第一講書人閱讀 164,704評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長定硝。 經(jīng)常有香客問我皿桑,道長,這世上最難降的妖魔是什么蔬啡? 我笑而不...
    開封第一講書人閱讀 58,702評論 1 294
  • 正文 為了忘掉前任诲侮,我火速辦了婚禮,結(jié)果婚禮上箱蟆,老公的妹妹穿的比我還像新娘沟绪。我一直安慰自己,他們只是感情好空猜,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評論 6 392
  • 文/花漫 我一把揭開白布绽慈。 她就那樣靜靜地躺著,像睡著了一般辈毯。 火紅的嫁衣襯著肌膚如雪坝疼。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,573評論 1 305
  • 那天谆沃,我揣著相機(jī)與錄音钝凶,去河邊找鬼。 笑死唁影,一個胖子當(dāng)著我的面吹牛耕陷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播据沈,決...
    沈念sama閱讀 40,314評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼哟沫,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了锌介?” 一聲冷哼從身側(cè)響起嗜诀,我...
    開封第一講書人閱讀 39,230評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎掏湾,沒想到半個月后裹虫,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,680評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡融击,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評論 3 336
  • 正文 我和宋清朗相戀三年筑公,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片尊浪。...
    茶點(diǎn)故事閱讀 39,991評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡匣屡,死狀恐怖封救,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情捣作,我是刑警寧澤誉结,帶...
    沈念sama閱讀 35,706評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站券躁,受9級特大地震影響惩坑,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜也拜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評論 3 330
  • 文/蒙蒙 一以舒、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧慢哈,春花似錦蔓钟、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至键俱,卻和暖如春兰绣,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背方妖。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評論 1 270
  • 我被黑心中介騙來泰國打工狭魂, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留罚攀,地道東北人党觅。 一個月前我還...
    沈念sama閱讀 48,158評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像斋泄,于是被迫代替她去往敵國和親杯瞻。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評論 2 355

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