Swift 開源代碼
App開發(fā)者專用應(yīng)用商店截圖工具,使用Swift進(jìn)行開發(fā)。 如果你看不懂這個(gè)App是做什么的,說(shuō)明你還不是一名合格的App開發(fā)人員。 美工妹子制作大量應(yīng)用商店截圖模板,然后標(biāo)注...
QueryKit,一種簡(jiǎn)便的類型安全的CoreData查詢語(yǔ)言。支持Swift和Objective-C兩種語(yǔ)言。 示例代碼: QuerySet let queryset = Person.queryset(context) 使用filter過(guò)濾數(shù)據(jù)...
FileKit是一個(gè)簡(jiǎn)單且可以使用表達(dá)式來(lái)管理文件的Swift框架。 示例代碼: 路徑 通過(guò)Path結(jié)構(gòu)體創(chuàng)建路徑。 let home = Path("~") let drive: Path = "/Volumes/Macintosh HD"...
Material是一個(gè)動(dòng)畫和圖形框架,用Swift編寫,用它可以創(chuàng)建出漂亮的應(yīng)用程序。它提供了很多圖標(biāo)、顏色、圖片等素材共選擇。同時(shí)也提供了菜單、文本框、搜索欄、導(dǎo)航欄、翻...
LocalizationKit_iOS 是一個(gè)云端的國(guó)際化工具,用 Swift 編寫,可用于 iOS 和 Mac OS 中。將國(guó)際化文本存儲(chǔ)在localization.com服務(wù)器中,通過(guò)在后臺(tái)的修改,可以實(shí)時(shí)動(dòng)態(tài)的...
Swift 日歷類庫(kù) JTAppleCalendar,可用于 iOS 和 tvOS 。 特點(diǎn): 范圍選擇 - 在范圍內(nèi)選擇日期。 設(shè)計(jì)完全取決于你。 邊界日期 - 限制日歷日期范圍 周/月模式 自...
SWXMLHash是一種在Swift中解析XML的相對(duì)簡(jiǎn)單的方法。 這個(gè)庫(kù)是NSXMLParser的一個(gè)簡(jiǎn)單的包裝器。 該API從SwiftyJSON中獲得了很多靈感。 示例代碼: 解析xml let xml = SWXML...
DDMathParser可以方便地解析字符串并將其轉(zhuǎn)換為數(shù)學(xué)表達(dá)式,用 Swift 編寫。 雖然NSExpression和GCMathPaser可以滿足簡(jiǎn)單的需求,但它們相對(duì)有限。 他們不支持DDMathParser...
Swift iOS 轉(zhuǎn)場(chǎng)動(dòng)畫庫(kù) Hero ,簡(jiǎn)便的API使開發(fā)人員能夠非常容易的自定義轉(zhuǎn)場(chǎng)動(dòng)畫。
Swift 自定義 iOS 分段控件 SegmentedControl 。 使用方法: Create cell: let cell = SPSegmentedControlCell.init() cell.label.text = "Avenir" cell.imageView.image =...
Swift 類似Instagram的圖片濾鏡庫(kù) Sharaku 。 效果圖:
SDiffuseMenu: Swift版AwesomeMenu, 點(diǎn)擊菜單后選項(xiàng)按鈕四散的動(dòng)畫效果。OC版本點(diǎn)擊這里。 實(shí)際效果如下: 一、使用方法如下: 添加協(xié)議(動(dòng)畫狀態(tài)回調(diào)) -> 設(shè)置選項(xiàng)數(shù)組 -...
Swift 刷新控件 JxbRefresh 。 頂部刷新: self.taleView.addPullRefresh({ [weak self] in dispatch_after(afterTime(3), dispatch_get_global_queue(0, 0), { self?.tale...
JavenKit 是用 Swift 開發(fā)的 iOS UI 組件,包括日期選擇控制器(2種樣式)、 日期選擇鍵盤(10種模式)、自動(dòng)輪播(UIScrollView)、圖片瀏覽(仿Twitter)、彈出提示(JWA...
Hedwig 是一個(gè)可以發(fā)送郵件到任何 SMTP 服務(wù)器的 Swift 跨平臺(tái)框架。 發(fā)送文本郵件: let hedwig = Hedwig(hostName: "smtp.example.com", user: "foo@bar.com", password:...
Swift 股票K線圖類庫(kù) OKKLineSwift。 因?yàn)槔L制K線大部分工作都是在UI層,而UI層又是最易變的,目前不打算以Cocoapods方式提供,只需要把下載的源碼拖動(dòng)到你的工程即可。...
RateLimit 是一個(gè)可以限制代碼執(zhí)行次數(shù)的 Swift 類庫(kù)。在頁(yè)面中需要定時(shí)刷新時(shí)可以使用此類庫(kù)。 示例代碼: // 初始化一個(gè)5秒的定時(shí)器 let refreshTimeline = TimedLimiter...
SwiftyStarRatingView 是一個(gè)用 Swift 3.0 編寫的評(píng)分控件,可以支持自定義圖片和顏色,并且可以支持在XIB、StoreBoard中使用,并支持AutoLayout。 創(chuàng)建一個(gè)簡(jiǎn)單的視圖: l...
TangramKit是一套在Swift3.0語(yǔ)言上開發(fā)的iOS界面視圖布局框架。它的名字來(lái)源于中國(guó)古代的玩具七巧板,寓意著可以用簡(jiǎn)單的功能來(lái)構(gòu)造出各種千變?nèi)f化且非常復(fù)雜的UI界面。Tan...
Locksmith 是一個(gè)強(qiáng)大的,面向協(xié)議的類庫(kù),用于在 Swift 中使用 Keychain 。 示例代碼: 保存數(shù)據(jù) try Locksmith.saveData(["some key": "some value"], forUserAccount: "...