說明:譯者在做app開發時,因為頁面的javascript文件比較大導致加載速度很慢,所以想把javascript文件打包在app里,當UIWebView需要加載該腳本時就從app本地讀取,但UIWebView并不支持加載本地資源。最后從下文中找到了解決方法,第一次翻譯,難免有誤,大家多多指教。
BFKit 是一個包含了許多有用的類的工具包,可加速你的 app 開發。
WinObjC 是 Windows 開源的 Winodws 到 iOS 的“橋梁”。 Windows Bridge for iOS (WinObjC) 為 Visual Studio/Windows 提供一個 Objective-C 開發環境。此外,WinObjC 提供對 iOS API 兼容的支持。
InteractivePlayerView 是可以自定義的 iOS 音樂播放視圖,一個IBDesignableView (自定義View) ,它擁有自己的進度條,封面和動作按紐。
ADChromePullToRefresh 提供可自定義下拉刷新的功能。
做iOS應用開發的,沒有這些工具怎么行,強大的iOS開發必備工具!需要的速來拿!
SwiftyFORM 是一個采用Swift開發的 iOS 表單框架。
canDB.swift 是一個框架,作用類似 nonSQL 的數據庫,但運作在 sqlite(FMDB) 。
關于網絡請求的框架, 目前大家都在用AFNetworking, 無可厚非這是目前最好的. 但它不支持同步請求, 哈哈可能是作者太任性了的緣故
Git的優點相信已不用我贅述,不是SVN之流能夠相提并論的。 以前多人開發的時候我還用過拖文件大發和別人合作的。- -! 我在這里不多說一些基本命令,只教最實用的,多人開發到底怎么用Git。
最近在網上看到一個很酷的下拉刷新效果( http://iostuts.io/2015/10/17/elastic-bounce-using-uibezierpath-and-pan-gesture/ )。自己試著實現了一下其中的果凍回彈效果。
雖然 Go 并不是一門新語言,不過最近兩年來 Go 還是增加了很多有趣的特性,而且使用這門語言的知名項目的數量也在快速的增長。我寫過一篇文章,介紹了 SitePoint 用到的編程語言,其中提到了移動端的支持,所以我覺得需要研究一下可能性。
實際開發中,我們可能會同時開發好幾個端,比如樓主目前開發的家教平臺,需要老師端,家長端,助教端三個端。有很多工具方法,或者封裝的自定義控件都是可以復用的。我們就可以把公用的代碼抽取出去,新建一個工程,統一管理。同步維護一份代碼,不需要在各個端各自維護。
前言因為最近做項目有遇到音視頻合成的需求,但是網上的教程某些地方總是寫的很模糊,所以自己調研完成之后決定寫一篇博客分享出來,供大家一起學習進步音視頻主要是利用AVFoundation框架下的AVMutableComposition來合成音視頻.在AVMutableComposition中傳入兩個數據流,一個是音頻一個是視頻,之后調用合成方法就可以了上代碼storyBoard中拖入一個button,一個imageView這里寫圖片描述為了效果好可以將IamgeView的背景色調為黑色然后在ViewController中添加以下代碼...
iOS-Swift-自動計算cell高度
消息轉發是OC運行時比較重要的特性,Objective-C運行時的主要的任務是負責消息分發,我們在開發中 " unrecognized selector sent to instance xx",實例對象沒有實現對應的消息,通常我們只需要實現未實現的方法即可。一般情況我們處理一個方法,運行時尋找匹配的selector然后執行,但是有時候只想在運行時才創建某個方法,消息確沒有具體的實現,這個時候就會出出現運行時錯誤,按照消息轉發的順序我們有三種解決辦法。
CocoaPods 的安裝 步驟1 - 安裝 RVM RVM 是干什么的這里就不解釋了,后面你將會慢慢搞明白。 $ curl -L https://get.rvm.io | bash -s stable 期間可能會問你sudo管理員密碼,以及自動通過homebrew安裝依賴包,等待一段時間后就可以成功安裝好 RVM。
首先,我們需要知道何謂謂詞,讓我們看看官方的解釋: The NSPredicate class is used to define logical conditions used to constrain a search either for a fetch or for in-memory filtering. NSPredicate類是用來定義邏輯條件約束的獲取或內存中的過濾搜索。 可以使用謂詞來表示邏輯條件,用于描述對象持久性存儲在內存中的對象過濾。其實意思就是:我是一個過濾器,不符合條件的都滾開。
iOS時間選擇器timepicker
做iOS開發也有一段時間了,幾乎每天都得和各種各樣的View打交道,熟練使用View是做好iOS的基本功,正所謂知其然跟要知其所以然,所以今天就來學習視圖到底是怎么工作的。