本帖最後由 evec 於 2017-2-14 00:53 編輯
唔知你有無寫 Functional ,或者用 RxSwift

複雜少少嘅 Closture 已經炒到喊,無錯係成隻 Xcode  ...
hihihi123hk 發表於 2017-2-13 22:52



    啲個唔係Swift 或 Xcode 的問題,係Swift同Objective C 一齊成日撞。
   單純Swift問題不大,要Call翻實際係Objective C 的Swift 一堆?!就易炒,不過蘋果有排都未改寫好。
   而家當然用翻Objective C無咁笨用Swift (除非做好簡單野用來練功)

TOP

本帖最後由 hihihi123hk 於 2017-2-14 03:51 編輯
啲個唔係Swift 或 Xcode 的問題,係Swift同Objective C 一齊成日撞。
   單純Swift問題不大,要Cal ...
evec 發表於 2017-2-14 00:50


   
100% Swift Project (included all libraries)

同埋唔關 ObjC 事 ,基本上 Playground 都 Reproduce 到,有次得閒已經報埋上 bug.swift.org

總之 Xcode Syntax Parsing 真係做得好差 好唔穩定

Swift Compiler 又未做得好,三個月已經以黎試過只係錯 Syntax / 錯 Type 遇到 5,6次 Compiler 直接炒 Segmentation Fault ,唔係出 SyntaxError,Clean build 都無用絕對係 Compiler bug 黎。

最簡單例子你都可以試下,喺 Closeture 入面錯 Syntax 都唔能夠指出,佢都會話紅你 Closeture 出面嗰行話你錯 Type(完全唔關事),啲新人望住個 Error 企咗係度。

整體開發體驗遠遠差過同 Scala in Intellij / Kotlin in Android Studio 。

唉,明明隻 Language 設計得唔錯,但係啲配套真係仲未夠成熟;而家App Code 又有啲 Syntax 仲未識得 Parse,有時真係當 App Code 係 Text Editor 咁用,起碼夠穩定唔會阻住我,慢慢見証到由 App Code 3.x 到 2016 愈認愈多野係開心嘅。

至於 Xcode 就算X數啦,7, 8, 8.1,8.2 都係炒到癲,完全無期望。

遲下已經諗住錄自己用 Xcode 一日,再剪番啲炒嘅 Frust 位出黎做 Gif ,真係伏到不能以筆墨形容

via HKEPC Ionic Reader v1.6.0 - iPhone

TOP

唔知你有無寫 Functional ,或者用 RxSwift

複雜少少嘅 Closture 已經炒到喊,無錯係成隻 Xcode  ...
hihihi123hk 發表於 2017-2-13 22:52



無用 Rx, 複雜少少有幾複雜先? 我又真係無咩點經常炒喎
間唔中 jump to definition 會錯晒就試過, Syntactically + Type correct 認唔到, 有冇 sample code 睇下呀

TOP

你們的資訊很有用

TOP

100% Swift Project (included all libraries)

同埋唔關 ObjC 事 ,基本上 Playground 都 Reprod ...
hihihi123hk 發表於 2017-2-14 03:45


最搞笑既係, 有時明明自己fix左error, 佢仲指住滿缸紅, 搵黎搵去都唔知咩事
跟住build一次, 自動fix哂, 原來只係IDE未refresh
未用過IDE蠢到咁

TOP

本帖最後由 hihihi123hk 於 2017-2-14 12:05 編輯
無用 Rx, 複雜少少有幾複雜先? 我又真係無咩點經常炒喎
間唔中 jump to definition 會錯晒就試過, Synta ...
reXxx 發表於 2017-2-14 09:22


Type Inference 唔掂



要人手加返個 Type


RxSwift 大量運用 Generic , 加埋 Functional Style Code 大量運用 Tuple

成件事 踩過無限次雷

Swift 有好大進步空間,正常黎講同一段 Functional Code 無論係咩 language 都係 「Syntactically + Type Correct」 ,但係 Swift Compile 就因為 Type Infer 唔到而出 Error


Kotin in Android Studio 完全無問題
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

回覆 15# KinChungE


    YES , 加咗新 function / properties , 佢唔識自動 Index,  要人手 Build 去 Trigger / 等到 2046

AutoComplete 唔到唔緊要,你唔好亂咁 紅 X 我先啦

我已經同所有 Junior 講,「唔好信 Xcode 啲 Error message,唔好等 Xcode Index」 直接禁制用 ⌘B , ⌘B 出 Error 先好理

TOP

本帖最後由 reXxx 於 2017-2-14 16:50 編輯
Type Inference 唔掂



要人手加返個 Type


RxSwift 大量運用 Generic , 加埋 Functional Style Code  ...
hihihi123hk 發表於 2017-2-14 11:49



蟲蟲吧,你試下寫到同 kotin 一樣,let (_, q) = pair 放係 b.map 個 return 入面就即刻咩事都無

https://developer.apple.com/bug-reporting/

TOP

最搞笑既係, 有時明明自己fix左error, 佢仲指住滿缸紅, 搵黎搵去都唔知咩事
跟住build一次, 自動fix哂,  ...
KinChungE 發表於 2017-2-14 10:17



真係衰得過 Eclipse + Ant build ?

TOP

真係衰得過 Eclipse + Ant build ?
reXxx 發表於 2017-2-14 16:21


eclipse我又好少話見到一大堆紅色error而實際冇事喎

TOP