原创 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