原创 iOS 自帶的base64 編碼與解碼

在我們項目中需要將一個NSData類型的數據進行base64編碼爲一個字符串進行傳輸。這裏記錄下編碼和解碼的方式 編碼: UIImage *image = [UIImage imageWithData:[NSData dataW

原创 iOS 視圖層次管理 sendSubviewToBack、bringSubviewToFront

直接上代碼 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically

原创 AutoAdaptationScrollView能夠適應自動內容大小的ScrollView

分享個能夠自動適應大小的ScrollView  下面貼下適應的代碼 ViewController.m #import "ViewController.h" #import "AutoAdaptationScrollView.h" @

原创 iOS設計模式--橋接

學習設計模式推薦看OBJECTIVE - C設計模式。 何時使用橋接模式 1、不想在抽象與其實現之間形成固定的綁定關係(這樣就在運行時切換實現)  2、抽象及其實現都應可以通過子類化獨立進行擴展; 3、對抽象的實現進行修改不應影響客戶端代

原创 iOS 輕量級安全第三方庫 SSKeychain

SSKeychain  這個庫是對iOS安全框架的封裝,使用起來極其簡單。 git:https://github.com/samsoffes/sskeychain 這裏貼下使用代碼: - (void)viewDidLoad {

原创 iOS NSMutableData

這裏記錄下NSMutableData的使用,當我們用到socket傳送信息時,要將數據轉換成數據流。這時就用NSData 下面舉個小例子,說明NSData的用法。 NSMutableData *mutableData = [[NSMuta

原创 FFMPEG 入門系列教程 移動平臺編譯

移動平臺編譯準備工作iOS端FFMPEG編譯流程Android端FFMPEG編譯流程 準備工作 FFMPEG版本4.1.3 android-ndk-r17C iOS端FFMPEG編譯流程 4.1編譯腳本傳送門 下載腳本後運行

原创 iOS 單例模式單獨調用alloc 、 copy、mutableCopy依然爲單例

原文地址:https://blog.csdn.net/qqMCY/article/details/88648000 我們先寫一個單例看看輸出結果 + (instancetype)sharedInstance { sta

原创 一個指針實現雙向鏈表

用一個指針實現雙向鏈表這個東西除了在面試中能夠用到,其他地方哪裏會用到,這個我也不知道。希望知道的人能夠在評論中說下。 下面直接給出代碼 typedef struct _Q1LinkNode { int data; un

原创 Reveal 分析iOS界面

Reveal可以幫助我們快速查看iOS程序的UI界面下面說下配置過程。 一、獲取工具 下載地址:http://download.csdn.net/detail/qqmcy/9125201 二、模擬器調試 2.1配置文件 在 /Users/

原创 iOS 鍵盤中使用[UIApplication sharedApplication].statusBarFrame

最近適配需要使用 [UIApplication sharedApplication].statusBarFrame 不過在鍵盤中被禁用。 這裏寫下解決辦法:

原创 iOS 函數調用的流程

OC是一門動態語言,一個函數是由一個selector(SEL),和一個implement(IML)組成的。selector相當於地址,而implement纔是真正的房間。和我們網購一樣,地址可以隨意寫。但不一定都能找到收件人。如果找不到系

原创 gitlab環境配置

最近要配置一套gitlab環境,下面主要記錄下配置過程中遇到的問題。 參考資料: 1、官網:https://about.gitlab.com/downloads/#centos6 2、下載列表:https://packages.gitla

原创 Charles 安裝和使用

這個工具是收費的可以去官網下載:http://www.charlesproxy.com/ 這裏分享網盤的國外的比較慢:http://download.csdn.net/detail/qqmcy/9124209 安裝SSL證書 網址:ht

原创 iOS--CFMessagePort實現進程間通信

CFMessagePort屬於CoreFoundation框架中的類。因此可以在http://opensource.apple.com/tarballs/CF/CF-855.17.tar.gz中在源碼,如果感興趣可以去看看。 下面說下CF