原创 UITextField 屬性和代理事件

1.使用代理事件時,首先要在視圖控制器的.h文件中聲明遵守UITextFieldDelegate協議,然後纔可以實現代理事件2.textField.

原创 vim命令集錦

Vim命令合集 命令歷史 以:和/開頭的命令都有歷史紀錄,可以首先鍵入:或/然後按上下箭頭來選擇某個歷史命令。 啓動vim 在命令行窗口中輸入以下命令即可 vim 直接啓動vim vim filename 打開vim並創建名爲fi

原创 obeject-c ARC

首先我們先看下非ARC的歡迎下,我們要怎麼做。 1.內存管理的思考方式  自己生成的對象自己擁有   *.alloc *.new *.copy *.mutableCopy //自己生成並擁有對象 id obj = [[NSO

原创 UITouch和UIGesturerecognize手勢

#UITouch ##事件的類型 - 觸摸事件 - 運動事件 - 遠程控制事件 ##事件處理方法 `響應者類通過複寫以下方法,可以監聽觸摸事件`  

原创 NSString 與int ,float之間的轉換

NSString *tempA = @"123"; NSString *tempB = @"456"; 1,字符串拼接  NSString *newString = [NSStringstringWit

原创 GitHub項目託管 iOS

還在爲終端式的Git命令操作所煩惱麼?還在爲項目託管而發愁麼?擠出1分鐘時間吧,教你使用GitHub圖像界面的傻瓜式操作讓你學會工程項目的遠程託管; 首先下載GitHub客戶端軟件: GitHub官網下載 : https://h

原创 UILable的屬性介紹

- (void)viewDidLoad { [super viewDidLoad]; /* Accessing the Text Attributes text pr

原创 object-c學習之內存管理機制

版權聲明 此文版權歸作者VinceYuan (vince.yuan#gmail.com)所有。歡迎非營利性轉載,轉載時必須包含原始鏈接http://vinceyuan.cnblogs.com/,且必須包含此版權聲明的完整內容。 版本

原创 object-c 學習(面向對象)

main.mextern void drawshape(__strong id shape[],int num); int main(int argc, const char * argv[]) {

原创 建一個本地git服務器(git詳細操作)

 主機1,在桌面先建立一個文件夾shen.git2,初始化git init —bare(初始化之後就不能動了,一般不進服務器),3. 建立連接git remote add origin ../shen.git4. git clone ss

原创 NSNotification、delegate和KVO的區別

KVO vs NSNotification vs protocol/delegate: 1. Use a delegate if you want to talk to only one object. For example, a t

原创 iOS app開發架構

首頁,我們來講講一般的軟件都有神馬組成: 1.window.rootViewController 2.UINavigationController 3.UITabBarController  其每一個標籤也可能是導航控制器,, 4.用戶引

原创 UIView動畫With Block

- (void)viewDidLoad { [super viewDidLoad]; self.smallRect = CGRectMake(0, 0, 20, 30); self.bigRect = C

原创 iOS 學習之 Block

概述: -代碼塊對象簡稱爲"代碼塊".是對c語言函數的擴展.運行在iOS4.0和OS X10.6版本以上 -代碼塊實際上是c語言實現的,所以在各種以c作爲基礎的語言內都是有效的包括:object-c,c++,以及object-c++ -代

原创 使用Xcode Analyze進行代碼靜態檢查

Xcode是一個非常強大的IDE,最近使用Xcode Analyze對代碼進行代碼靜態檢查,嚐到了不少甜頭。 運行Xcode Analyze方法    Product---->Analyze 1、可能存在的內存泄漏監測(Memor