感覺React Native會越來越多的公司開始研究、使用。所以周六也抽空搭建了iOS的開發環境,以便以后利用空閑的時間能夠學習一下。 廢話不多說了,下面簡單的列出步驟吧。 1. 安裝Homebrew
FileCacheManager使用說明 文件數據少則幾十k大則上百兆,文件緩存處理不好嚴重影響用戶體驗 FileCacheManager能夠異步處理多個文件而不影響界面交互
Carlos 是一組小型的類、全局函數和簡便操作器,用來為你的 app 實現自定義、靈活和強大緩存層。
如何把 GIF 動圖保存到相冊? iOS 的相冊是支持保存 GIF 和 APNG 動圖的,只是不能直接播放。用 [ALAssetsLibrary writeImageDataToSavedPhot
http://www.futantan.com/2016/03/05/dateformat-in-iOS/ 在和服務器交互數據的時候,使用到 NSDate,無論是將服務器返回的 String 類型的日期字符串轉為
關于MVC的爭論 關于MVC的爭論已經有很多,對此我的觀點是:對于iOS開發中的絕大部分場景來說,MVC本身是沒有問題的,你認為的MVC的問題,一定是你自己理解的問題( 資深架構師請自動忽略本文 )
關于iOS并發編程, 雷純鋒有篇 做了很完整的介紹,大家可以移步學習一下。 我們在這里并不探究 NSThread 、 GCD 、 NSOperation 、 NSOperationQueue 的具體用法,只探討一些容易被遺忘的小點。
引言 在iOS動畫篇:核心動畫中講到如何給一個視圖添加動畫效果,但是其僅局限在系統控件的具有動畫效果的屬性。假設現在我們要做一個空心圓形的進度條,隨著進度的變化具有對應的動畫效果,這時候就需要去自
com/Jepson1218/p/5180196.html 本篇爭取一篇講清講透,篇幅將會過長,但依然將通過四大方面清晰的對IOS開發中多線程的用法進行 詳盡 的講解: 一、什么是多線程 1)多線程執行原理 2)線程與進程
,然后我們根據collectionView的寬度,以及列數、各個間距來計算每個item的寬度 item的寬度 = (collectionView的寬度 - 內邊距及列邊距) / 列數 CGFloat
來自: http://www.jianshu.com/p/879f58fe3542 iOS高仿愛鮮蜂 前言 2015年匆匆的就過去了,又老了一歲,這一年起起伏伏,有笑聲也有眼淚,感謝陪伴在我身邊的人
1、什么是核心動畫 Core Animation(核心動畫)是一組功能強大、效果華麗的動畫API,無論在iOS系統或者在你開發的App中,都有大量應用。 核心動畫所在的位置如下圖所示: Core Animation
IOS8以下 ALAssetsLibrary 框架處理相冊,在IOS8以上,則是采用 Photos 框架。在 這篇博客 中說在IOS8中使用 Photos 的方法會保存不了,由于沒有IOS8的系
among the user’s most important items. extension是iOS8新開放的一種對幾個固定系統區域的擴展機制,extension并不是一個獨立的app,它有一個包含在app
block是C語言級別的語法和運行時特性,應用到Objective-C中可以增強函數功能。在合適場景中靈活應用block技術,對實際開發大有裨益。
iOS 10 帶來了一大票有意思的很特性,像 UIViewPropertyAnimator,它是一個改善動畫處理的全新的類。 這個視圖屬性動畫完全顛覆了我們已經習慣的流程,能夠為動畫邏輯添加更精細的控制。
vable流,比如button的tap事件,已經幫我們包裝成了一個observable流。一般做iOS開發的要使用到RxSwift都要用到RxCocoa的,這兩個是相輔相成的。所有在所有的ViewCo
效果圖如下: 用法 // 一: 初始化 默認height 150; BLDatePickerView *datePickerView = [[BLDatePickerView alloc] init]; // 二:顯示 [datePickerView bl_show]; // 三:回調選擇結果 // 選擇結果2種回調方式 // 1.block datePickerView.sureButtonCl
目前支持兩種方式集成 TXScrollLabelView : 使用 cocoaPods platform :ios, '7.0' pod 'TXScrollLabelView' 手動 Clone 或者 DownloadZip
關于iOS內存管理的規則思考 自己生成的生成的對象,自己持有。 非自己生成的對象,自己也能持有。 不在需要自己持有的對象時釋放。 非自己持有的對象無法釋放。 注:這里的自己是對象使用的環境,理解為編程人員本身也沒有錯