原创 GitBook的安裝與使用

GitBook的使用 GitBook的簡介 GitBook 是一個通過 Git 和 Markdown (一種編輯語法,具體怎麼使用自己百度)來撰寫書籍的工具,最終可以生成 3 種格式: 靜態站點:包含了交互功能(例如搜索、書

原创 集中式源代碼版本控制器--SVN

集中式源代碼版本控制器–SVN 一.3種實現方式 * 命令行(終端),cornerstone,xcode集成* 二.使用中注意的問題。 不能使用同刪除(移至廢紙簍)直接在本地代碼倉庫刪除文件或者文件夾,可能會造成svn源代

原创 KVO和KVC的區別

KVC與KVO的區別 一.鍵值編碼–KVC KVC的操作方法由NSKeyValueCoding協議提供的,而NSObjct就實現了這個協議,也就是說objc中幾乎所有的對象都支持KVC操作的,常用的KVC操作方法如下: 方法1:

原创 LSTPopView -- iOS萬能彈框(用了就愛不釋手了)

##前言 在每個項目中,彈框的需求都有,而且各種各樣,花裏胡哨, 很是煩惱. LSTPopView的出現,可以讓我們更專注彈框頁面的佈局.省心省力! 提高開發效率! 由於時間比較有限,組件處於不斷完善階段,難免存在問題,後續逐步

原创 ios中URL中出現字典參數的處理問題

url出現字典問題的解決方案 今天朋友給了我一個url接口,用AFNetwoing發送請求,發送請求爭取的就返回下面的正確提示,否則是錯誤提示. AFN: 請求路徑: http://139.196.252.209:88/apice

原创 個人對RunLoop的見解

RunLoop–運行環 RunLoop的基本作用 保持程序的持續運行 處理app中的各種事件(比如觸摸事件,定時器事件,selector事件) 節省CPU資源,提高程序性能:該做事的時候做事,該休息就休息 main函數中的R

原创 通知,代理,KVO的簡單使用

通知,代理,KVO - 通知(NSNotification) 1 . 一個完整的通知一般包含3個屬性: -(NSString *)name; // 通知的名稱 -(id)object; // 通知發佈者(是誰要發佈通知) -(NS

原创 Foundation框架之 NSSting 和 NSMutableString

NSString的恆定性    1.使用NSString類方法創建的對象是存儲在內存的堆區域  如:NSString* str=[NSStringstringWithFormat:@"jack"];    使用一個OC字符串常量去初

原创 Xcode DeviceSupport 鏡像文件集合(持續更新)

最新鏡像版本是向下兼容低版本的. iOS 12.1(16B5059d): 鏈接:https://pan.baidu.com/s/1kaqwXNN-8cn4vVyiJhqq5g 密碼:gd41

原创 多線程以及底層實現

一.概念 什麼是進程 進程是指在系統中正在運行的一個應用程序 每個進程之間的是獨立的,每個進程均運行在其專用且受保護的內存空間內 一個進程至少要有一個線程 什麼是線程 一個線程要執行任務,必須得有線程 一個進程(程序)的所有任務都在

原创 程序,控制期和view的生命週期

// 如果控制器是窗口的根控制器就可以不用設置尺寸 // self.view = [[UIView alloc] initWithFrame:CGRectZero]; self.view = [[UIView alloc

原创 4道面試題檢測你是不是菜鳥!

四道題檢測你是不是ios菜鳥 前言: 最近在iOS技術博客中看到這樣的四道題!說什麼可以檢測你是不是菜鳥.本文將介紹以下4到題目(基礎好的同學還是沒有壓力的,哈哈!).,注:有版權問題可以聯繫作者! 1.struct和class的區別

原创 SDWebImage原理和使用

SDWebImage原理和使用 SDWebImage作爲目前最受歡迎的圖片下載第三方框架,使用率非常高.但是你真的會用麼? 本文接下來將通過例子分析如何合理使用SDWebImage. 使用場景: 自定義的UITabelViewCell上

原创 網絡七層及模型&&網絡數據包

網絡七層及模型&&網絡數據包 一.網絡基本概念 1.OSI模型 OSI全稱Open System interconnection model,是由一個國際標準化組織提供 一個使不同的計算機和網絡在世界範圍內實現互聯的標準框架. 它

原创 iOS開發探究--HTTP與HTTPS

iOS開發探究–HTTP和HTTPS傳輸 1.簡介: 在說HTTPS之前先說說什麼是HTTP,HTTP及時我們平時瀏覽網頁的時候使用的一種協議. HTTP協議傳輸的數據都是未加密的,也即是明文的,因此使用了HTTP協議傳輸數據是非常