關(guān)于Swift和Xcode 6 beta的一些感受

剛剛完成了Reco的Alpha版本的開發(fā)疮丛,從Xcode6 beta4一路走來到Xcode beta7愧膀,幾乎每個(gè)版本都要應(yīng)對(duì)Apple對(duì)swift語法上的修改鹰溜,更有甚者在beta5的時(shí)候由于closure無法使用unowned聲明而導(dǎo)致使用閉包的循環(huán)引用問題得不到很好的解決搔体,但是還好靡狞,在beta6的時(shí)候Apple做了修復(fù)剧腻。但是對(duì)于Beta版本來說拘央,這樣的問題倒是還算可以接受。

關(guān)于Swift

在WWDC2014蘋果發(fā)布Swift的時(shí)候书在,有很大一部分開發(fā)者積極的參與到Swfit的學(xué)習(xí)當(dāng)中灰伟,WWDC給我的唯一印象就是Swift是一門更人性化的語言,更適合開發(fā)者的習(xí)慣儒旬,能讓代碼可讀性更強(qiáng)栏账,開發(fā)效率更高遏乔,當(dāng)然蘋果號(hào)稱Swift執(zhí)行效率也更高。隨著最初版本的Swift GUID和Reference的發(fā)布发笔,筆者發(fā)現(xiàn)Swfit從某種角度來看盟萨,非常好用。比如響應(yīng)鏈機(jī)制了讨,類型安全捻激,包括新加入的元組類型,最出色的時(shí)Playground前计,對(duì)于界面編寫Playground簡(jiǎn)直就是神器胞谭。 但是隨著一點(diǎn)點(diǎn)的學(xué)習(xí),也總結(jié)出了一些問題男杈,比如丈屹,由于Swift在當(dāng)前階段還很不成熟,此時(shí)去學(xué)習(xí)研究的成本非常的高伶棒,對(duì)于不常讀文檔的童鞋們旺垒,每?jī)芍艿囊粋€(gè)release note可能都讀不下來,這樣很難跟隨Swfit前進(jìn)的腳步肤无,前文說到Swfit一直在進(jìn)行語法或者機(jī)制上的調(diào)整先蒋,所以,如果不跟隨release note去跟進(jìn)宛渐,很有可能正式版發(fā)布之后開發(fā)者會(huì)掉入最初Swift的深坑竞漾。 另外,Swift的不成熟決定了未來很長(zhǎng)一段時(shí)間不會(huì)被大面積采用窥翩,所以Swift目前來看市場(chǎng)不大业岁。而當(dāng)Swift作為一門腳本語言使用的時(shí)候還是稍顯笨拙。 從Beta到Beta7寇蚊,如果說Swift經(jīng)歷了一個(gè)翻天覆地的變化絲毫不過分笔时,換個(gè)角度說,Swift已經(jīng)從一個(gè)很單純的小姑娘變成一個(gè)不那么單純的小姑娘(=幔荒。=# 想了半天糊闽,怕被拍磚,理解就好)爹梁。Swift每個(gè)版本的迭代都加入了大量的關(guān)鍵字以及復(fù)雜的機(jī)制右犹,經(jīng)過了這種巨大的增量之后,Swift依然還是如當(dāng)初Apple說的那樣簡(jiǎn)單姚垃,開發(fā)效率高么念链? 最后,對(duì)剛剛?cè)胄械耐瑐兲醾€(gè)忠告,如果你想脫離OC學(xué)iOS開發(fā)掂墓,至少要等到兩年之后谦纱,現(xiàn)在想入行,還是要老老實(shí)實(shí)學(xué)OC君编。從成熟到大面積使用是個(gè)過程跨嘉,總得一點(diǎn)點(diǎn)來。

關(guān)于Xcode

總體來說吃嘿,Xcode6的beta版本穩(wěn)定性個(gè)人感覺在非Swfit情況下要優(yōu)于Xcode5的beta祠乃,但是Swift的情況略顯糟糕,如不意外兑燥,Apple幾乎必然會(huì)在9.9的發(fā)布會(huì)上發(fā)布搭載iOS8的iPhone6亮瓷,屆時(shí)也肯定會(huì)推出GM版的Xcode和iOS8,就目前狀況來看降瞳,Swift在每個(gè)版本的變動(dòng)還比較大嘱支,不知道GM版本會(huì)不會(huì)有大的飛躍。目前使用的beta7編譯速度非常慢挣饥,編寫代碼的時(shí)候偶爾會(huì)發(fā)生嚴(yán)重卡頓的現(xiàn)象除师。 由于新項(xiàng)目是用之前不常接觸的CoreData Swift在Xcode 6 Beta版本下寫成的,目前剛剛進(jìn)去Alpha版本階段亮靴,到Release還需要一段時(shí)間馍盟,這次的項(xiàng)目于置,筆者同以往項(xiàng)目不同嘗試了很多以往不太常用的功能茧吊,以及Xcode新發(fā)布的功能,比如Xcode新版本中自帶了reveal的running透視視圖層級(jí)的功能八毯,對(duì)于UI DEBUG來說搓侄,這個(gè)工具能解決90%以上的位置問題。還有Playground话速,有很多控件是在Playground下編寫的讶踪,非常高效,同時(shí)還使用了Xcode 6對(duì)單元測(cè)試的一些強(qiáng)化泊交,比如異步方法的測(cè)試乳讥、方法調(diào)用的時(shí)間標(biāo)準(zhǔn)差(STDEVS)來評(píng)估方法的合理性和穩(wěn)定性±螅總體來看云石,可以很明顯的觀察到Apple對(duì)于開發(fā)者的重視,諸多便于開發(fā)的工具和功能的不斷發(fā)布研乒,讓筆者感受到了作為Apple Developer的優(yōu)越感:)汹忠。本著工欲善其事,必先利其器的原則,我個(gè)人對(duì)于開發(fā)的工具(無論是硬件還是軟件)都比較挑剔宽菜,在良好的環(huán)境下進(jìn)行開發(fā)是種享受谣膳,程序員很苦逼,總要對(duì)自己好一點(diǎn)铅乡,有裝備了才好升級(jí)继谚。

另外為新項(xiàng)目打個(gè)廣告,是個(gè)很微縮的項(xiàng)目叫Reco阵幸,主要的用途是用來做計(jì)劃并完成它同時(shí)也給自己保留對(duì)自己完成的事情的一些回顧的空間犬庇。后邊我會(huì)在我的微博上發(fā)布詳細(xì)信息。THX~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末侨嘀,一起剝皮案震驚了整個(gè)濱河市臭挽,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌咬腕,老刑警劉巖欢峰,帶你破解...
    沈念sama閱讀 217,734評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異涨共,居然都是意外死亡纽帖,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門举反,熙熙樓的掌柜王于貴愁眉苦臉地迎上來懊直,“玉大人,你說我怎么就攤上這事火鼻∈夷遥” “怎么了?”我有些...
    開封第一講書人閱讀 164,133評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵魁索,是天一觀的道長(zhǎng)融撞。 經(jīng)常有香客問我,道長(zhǎng)粗蔚,這世上最難降的妖魔是什么尝偎? 我笑而不...
    開封第一講書人閱讀 58,532評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮鹏控,結(jié)果婚禮上致扯,老公的妹妹穿的比我還像新娘。我一直安慰自己当辐,他們只是感情好抖僵,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著瀑构,像睡著了一般裆针。 火紅的嫁衣襯著肌膚如雪刨摩。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,462評(píng)論 1 302
  • 那天世吨,我揣著相機(jī)與錄音澡刹,去河邊找鬼。 笑死耘婚,一個(gè)胖子當(dāng)著我的面吹牛罢浇,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播沐祷,決...
    沈念sama閱讀 40,262評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼嚷闭,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了赖临?” 一聲冷哼從身側(cè)響起胞锰,我...
    開封第一講書人閱讀 39,153評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎兢榨,沒想到半個(gè)月后嗅榕,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,587評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡吵聪,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評(píng)論 3 336
  • 正文 我和宋清朗相戀三年凌那,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片吟逝。...
    茶點(diǎn)故事閱讀 39,919評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡帽蝶,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出块攒,到底是詐尸還是另有隱情励稳,我是刑警寧澤,帶...
    沈念sama閱讀 35,635評(píng)論 5 345
  • 正文 年R本政府宣布局蚀,位于F島的核電站麦锯,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏琅绅。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評(píng)論 3 329
  • 文/蒙蒙 一鹅巍、第九天 我趴在偏房一處隱蔽的房頂上張望千扶。 院中可真熱鬧,春花似錦骆捧、人聲如沸澎羞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽妆绞。三九已至顺呕,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間括饶,已是汗流浹背株茶。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留图焰,地道東北人启盛。 一個(gè)月前我還...
    沈念sama閱讀 48,048評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像技羔,于是被迫代替她去往敵國(guó)和親僵闯。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評(píng)論 2 354

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

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫藤滥、插件鳖粟、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,103評(píng)論 4 62
  • 不必炫耀你讀過的書牺弹,走過的路,見過的人时呀,因?yàn)樗麄兘K將會(huì)溶進(jìn)你的身體里张漂,血液中,成為你靈魂的一部分谨娜。 ...
    清水05閱讀 1,064評(píng)論 5 8
  • 現(xiàn)在是二零一七年五月二十六日凌晨三點(diǎn)十七航攒。 我們現(xiàn)在才回來,因?yàn)槲覀兏痹\科老師去蹭吃了趴梢。 然后又有了不一樣的經(jīng)...
    338e6879d5c7閱讀 293評(píng)論 0 2
  • 多年前的京山老平房前的河畔漠畜,外公揚(yáng)言要把我丟到河里去,橫把我抱起來坞靶,往水里做勢(shì)揚(yáng)一揚(yáng)憔狞,每揚(yáng)起一次,我就在外公的懷里...
    YolandaYua_95e6閱讀 172評(píng)論 0 0