開發的一款優雅簡潔的音樂播放器. 開源自 The EST Group 團隊. 我們團隊的其它開源項目 PHPHub-iOS by @Aufree PHPHub-Server by @NauxLiu PHPHub-Android
以及為項目越來越快的版本迭代速度提供支持,成為了我們關注的重要問題。這篇文章將闡明我們在猿題庫 iOS 客戶端的架構設計。 MVC MVC,Model-View-Controller,我們從這個古老而經典的設計模式入手。采用
工作以來公司UI設計師出的Android效果圖都是iOS風格的UIAlertView和UIActionSheet,新項目還是用原來那一套,不想重復造輪子,所以仿寫了從iOS8開始支持的UIAlertControl
iOS 全局并發隊列管理工具。 (該項目是 YYKit 組件之一) 當用 concurrent queue 來執行大量 block 時,有時會遇到下面這種情況: 當某個 block 所在線程被鎖住時,concurrent
iOS 鍵盤監聽管理工具類。 (該工具是從 YYText 提取出來的獨立組件) 兼容性 該項目能很好的兼容 iPhone / iPad / iPod,兼容 iOS 6 / 7 / 8 / 9,并且能很好的處理屏幕旋轉。
等都是他的子類。 UIControl 為 iOS 的人機交互制定了一系列的標準: 例如最常見的 UIControlEvents 枚舉,定義了 iOS 交互中的交互方式 typedef NS_OPTIONS(NSUInteger
ICPageView - ios app banner圖、廣告位圖片、自動翻頁、無限滾動,可加載本地網絡圖片輕松解決。
ecret 第三,在開發平臺的資源中心(或者叫文檔中心,SDK中心什么的),下載IOS的SDK(文檔也可以下載下來方便查閱)。我這次的Demo是之前集成過ShareSDK的分享和第三方
使用iOS原生sqlite3框架對sqlite數據庫進行操作 一、引言 sqlite數據庫是一種小型數據庫,由于其小巧與簡潔,在移動開發領域應用深廣,sqlite數據庫有一套完備的sqlite
新手學習中,有不足之處請大俠指正。 來自: http://www.cnblogs.com/ios988/p/5136493.html
功能強大的 iOS 富文本編輯與顯示框架。 (該項目是 YYKit 組件之一) 特性 API 兼容 UILabel 和 UITextView 支持高性能的異步排版和渲染 擴展了 CoreText 的屬性以支持更多文字效果
Swift Standard Library Reference 主體為對該鏈接 String 部分理解基礎上的翻譯,但有較大改動且加入更多個人見解與擴展內容
PinYin4Objc是一個在git漢字轉拼音的開源庫,支持簡體和繁體中文。效率POAPinyin等其他庫要高,轉換庫也完整下面簡單介紹
1.什么是庫,為什么使用庫? 庫是共享程序代碼的方式,一般分為靜態庫和動態庫;庫實現了iOS程序的模塊化,將某些特定的功能模塊化為庫的格式方便分享和使用! 2.靜態庫和動態庫有什么區別?
projects elegantly. - 摘錄自CocoaPods.org 在CocoaPods出現之前,iOS項目中引用第三方庫的方式是非常原始的,要么是把源代碼拷貝到主工程中,要么是通過靜態庫引入.a文件,然后還要修改一系列的build
在開發當中,可能很多時候都需要做個點贊的需求,如果用按鈕實現,按鈕作為一個系統復合控件,外部是一個 View--》UIControl的容器,
t/ iOS中如何對具有復雜依賴的SDK在真機上進行單元測試 17 Feb 2016 ? 7 min. read ? Comments 單元測試在軟件開發中一直有著極其重要的地位,iOS的開發
來自: http://www.henishuo.com/ios-shadowcopy-deepcopy/ 前言 關于深拷貝與淺拷貝,一直以來都是面試官喜歡吃的菜,而經驗不足的求職者經常會進入誤區,不理解深拷貝與淺拷貝的實際性區別。
本篇主要回顧一下 --iOS函數式編程 && 響應式編程概念 ,如何一步步實現函數式編程的過程,對閱讀 Masonry && SnapKit 源碼有一定的幫助。 配圖 作為一個iOS 開發者,那么你一定用過Masnory/
用回收問題。它可以支持跨View層的復用,用易用方式來生成一個高性能的滾動視圖。此方案最先在天貓iOS客戶端的首頁落地。 為什么要用LazyScrollView 貓客首頁之前首頁的View比較少,