• 產生 Swift 測試代碼覆蓋信息的工具:SwiftCov 經驗

    SwiftCov 是一個可以產生 Swift 測試代碼覆蓋信息的工具。 用法: $?swiftcov?helpAvailable?commands: ???generate???Generate?

    jopen 2015-09-09   8129   0

    Swift 編寫的 Material Design 動畫和圖片框架:MaterialKit 經驗

    MaterialKit 是 Swift 編寫的 Material Design 動畫和圖片框架。 CocoaPods Support MaterialKit is on CocoaPods under

    jopen 2015-12-11   9338   0

    AWSQLiteDB:在 Swift 中更簡單地操作 SQLite 經驗

    AWSQLiteDB是libsqlite3在Swift中的一個簡單封裝。 安裝 Carthage Carthage是一個去中心化的包管理工具。 安裝 Carthage $ brew update

    jopen 2015-12-25   14144   0

    準備好迎接 Swift 3.0 API 變化 經驗

    Chris Lattner 所說,即將發布的 Swift 3 將在我們熟悉的 Cocoa 和 CocoaTouch 上做出重大改變。 在 Swift 3 中, .blackColor() 變成了

    398183216 2016-05-03   6513   0

    Swift,RxSwift實現的RxGithub API庫用法和代碼說明 經驗

    JSON解析成模型用的是MJExtension。整個工程就這一個庫是OC寫的。也許有時間會換成Swift的解析庫、 這個類主要是實現 請求 返回結果(錯誤或者正確)。 當你訂閱這個類實例的時候,它就會去網絡請求,并且返回結果你訂閱者

    hzql7435 2016-01-31   10697   0

    Swift 和 C 不得不說的故事 經驗

    Swift 開源到現在,只有短短的幾個月時間,Swift 卻已經被 移植 到了許多新的平臺上,還有一些新的項目已經使用了 Swift。這類移植,每個月都在發生著。 在不同平臺下混合使用 Swift

    BeuMoll 2016-12-13   17957   0
    Swift   RxSwift  

    Swift3 指導手冊:基礎篇 經驗

    Swift 3 指導手冊中,我們將聚焦如何幫助初學者從一個完完全全的新手到基本掌握 Swift 。這里會使用 Swift 3 來教學。我們編寫這個指導的初衷是因為市面上的很多指導手冊都已過時了,因此它就不適合僅僅以“

    xjdbgfdtxw 2017-01-11   4519   0

    談談Swift面向協議編程 經驗

    承它。 能解決問題,但缺點也很明顯:如果再來一個實現其他功能的方法需要復用,就沒有辦法了。Swift/Objective-C只能單繼承,如果把一段實現另一個功能的代碼也放到這個父類里,就引入了不必

    CarrieDvi 2017-03-16   30490   0

    EMFileStream 基于 stdio 的 Swift 文件流操作庫 經驗

    這是一款基于Swift3.0的文件流操作庫 引言 由于項目原因,將一些用 C++ 實現的庫移植到了 iOS 中。移植過程必然造了不少輪子,本文將開源一個基于 stdio 的 Swift 文件流操作庫。底層由

    bmdb5781 2016-12-28   5966   0

    關于 Swift,我不喜歡的幾點 經驗

    在以前,我已經寫過很多 喜歡 Swift 的理由 。但是今天,我想要寫的是這門語言不足的地方。這是一個錙銖必較的問題,所以我將舉例描述,去指出這門語言做的好的地方,做的不好的地方,以及其前景。 語言內定義

    cecszj1025 2017-02-06   5358   0

    Swift:漂亮的 print() Pt.2 經驗

    來實現輸出日志的功能,只需在 print 函數上再多花費一點兒工夫。 節省成本 在接下來的文章中,我會打破 Swift 的命名規范,這樣做我可不缺理由。為了降低新方案的成本, 要在盡可能減少鍵盤敲擊次數的情況下達到

    mile 2017-02-22   8187   0

    遷移程序到 Swift 3.0 經驗

    好了,還是回到正題,講講 Swift 3。每當看到新的編程語言我總是會有相當大的興趣,是的,Swift 3是一門『新語言』,因為它看起來,怎么都不像過往的 Swift。打開一個老的項目時,發現滿目

    avmt0535 2016-06-16   17391   0

    Swift 中的尾遞歸和彈床 經驗

    有一種特殊的遞歸可以被編譯器優化成更高效的基于循環的實現,不會受到棧大小的影響。 但是在 Swift 里, 我們不能指望 編譯器會在所有情況下都 執行尾遞歸優化 。 這個缺陷之前已經在 Natasha

    NanSchroede 2016-05-26   9857   0

    在樹莓派 3 上構建 Swift 3.0 經驗

    ,并且還有其他小伙伴也對基于 ARM 的設備上構建 Swift 程序作出了貢獻。所以別放棄。不過就算你放棄了我們也不會說什么,直接下載我們的 prebuilt Swift 3.0 package for the Raspberry

    RileyG91 2016-09-01   12554   0

    Swift 的面向協議編程說開去 經驗

    寫在最前 文章標題談到了面向協議編程(下文簡稱 POP),是因為前幾天閱讀了一篇講 Swift 中 POP 的文章。本文會以此為出發點,聊聊相關的概念,比如接口、mixin、組合模式、多繼承等,同

    zypo 2016-11-20   27660   0

    Swift 結構體何時使用 mutating 函數 經驗

    Swift 最棒的特點之一就是它內置了對整體結構的不可變性的支持,這使得我們的代碼更加整潔、安全(關于這個話題,如果還沒看過 這篇文章 ,那么強烈推薦給你)。 不過,真的需要用到可變性時,你應該怎么做呢?

    beckwith 2016-06-17   5855   0

    Swift 函數式數據結構 - 鏈表 經驗

    本文將使用Swift實現一個標準鏈表,在實現的過程中,遵守函數式編程的規則,無副作用,可以看到和C語言的實現還是有較大的差異。 預備知識 enum 的各種用法 swift的基本的模式匹配( pattern

    vr112058 2016-11-10   6358   0

    使用 Swift 3.0 操作 MySQL 數據庫 經驗

    如果你閱讀過本主其他的 Swift 文章,你會發現我們是 Swift 服務器端開發的忠實擁護者。 今天我們將繼續研究這個主題,使用 Vapor 封裝的 MySQL wrapper 來操作 MySQL

    JensClemmon 2016-10-17   28261   0

    swift工程編譯越來越慢,原來... 經驗

    查看編譯時間 方法1. 在 target -> Build Settings -> Other Swift Flags 添加編譯設置 -Xfrontend -debug-time-function-bodies

    sjlzz1221 2016-10-09   30328   0

    [譯] 探索 Swift 4 中新的 String API 經驗

    Xcode 9 beta 版也發布了,很多開發者已經開始把玩 Swift 4 ,今年的新版本真心不錯,這是一個改進版本而不是重構版本(像 Swift 2 和 3),因此大多數代碼升級起來會更容易。 其中一個改進是

    ttmmcui 2017-06-12   48670   0
    1 2 3 4 5 6 7 8 9 10
  • sesese色