原创 iOS KVO 實例
Key Value Observing(簡稱KVO)。KVO其實是一種觀察者模式,利用它可以很容易實現視圖組件和數據模型的分離,當數據模型的屬性值改變之後作爲監聽器的視圖組件就會被激發,激發時就會回調監聽器自身。 使用步驟 註冊指定
原创 socket 三次握手
先來了解下目前主流的網路協議 要想理解socket首先得熟悉一下TCP/IP協議族, TCP/IP(Transmission Control Protocol/Internet Protocol)即傳輸控制協議/網間協議,定義了
原创 GitHub - 上傳本地項目 for Mac
1-Add 添加本地工程 2-Creat 克隆 3-Clone 創建一個代碼庫,Name填寫你的倉庫名字。Local path寫你將要保存在本地路徑 第2步-修改 點擊commit to master 第3步-同步 點擊Pu
原创 audio unit pcm 錄製
OI UIint 實現錄製播放 1.描述音頻元件(kAudioUnitType_Output/kAudioUnitSubType_RemoteIO /kAudioUnitManufacturerApple)。 2.使用 Au
原创 ios Protocol Buffer 使用流程
Protocol Buffer 是谷歌出的一種開源的數據傳輸文件 使用的話分爲4步 1:安裝編碼器 :(編譯.proto文件 生成.h .m 文件 ) 終端輸入 :protoc *.proto --objc_out=../Pro_ou
原创 audio unit 混音
ios audio unit 提供了強大的混音功能, 這就就不介紹audioUnit 的基本邏輯和使用方法了,直接開始介紹介紹 要實現混音必須使用 audioGraph 1 : 第一步 初始化兩個unit ( 一個misUnit
原创 活動運營
一個好的活動運營一般都是有這幾部分組成 1: 活動前 - 明確活動可行性 2: 活動中-訂製運營方案 3: 活動中-高效執行的sop 4: 活動後-覆盤總結 接下來詳細介紹每一部都有那些工作 第一部分有以下4個要輸組成 第2部分
原创 startup.sh: command not found
命令前加上bash 或 sh 或 ./ .代表當前目錄,如果執行程序或腳本沒有加入環境變量PATH,在當前目錄時前面要加"./"
原创 iOS 中數據的傳遞
說的數據的傳遞,在實際開發過程中往往是有兩種情況的(目前自認爲) 第一種 A 控制器 --------------> B控制器 (A跳轉到B 同時傳值到B) 第二種(A 跳轉到B B傳值到A) 第一種傳值方法:屬性傳值 屬
原创 ReactiveCocoa - 簡單實用場景
Target-Action示例代碼如下: UIButton *btn = [[UIButton alloc]initWithFrame:CGRectMake(20, 20, 50, 50)]; btn.backgr
原创 UIlable 設置行間距
NSMutableAttributedString *describeString = [[NSMutableAttributedString alloc] initWithString:self.describeLabel.te
原创 Swift UITableView 的簡單使用
import UIKit class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate{ var dat
原创 UIimage 剪切
-(UIImage*)getSubImage:(CGRect)rect cgImage:(UIImage*)CGImage { CGImageRef subImageRef = CGImageCreateWithImageInRe
原创 UIImage 縮放
scaleSize----縮放比例 - (UIImage *)scaleImage:(UIImage *)image toScale:(float)scaleSize { UIGraphicsBeginIm
原创 Swift AFNetworking 使用實例
創建httpTool.swift 網絡請求工具類 import UIKit //請求方法 /// - GET: get /// - POST: post enum RequsetMethod:String { case