標籤:[精通Objective-C]前置處理器參考書籍:《精通Objective-C》【美】 Keith Lee目錄精通Objective-C前置處理器目錄前置處理器概述前置處理器語言前置處理器指令宏前置處理器概述預先處理根據一系列預定義規則,使用一些字元序列替換輸入的字元序列。這些操作主要分為以下三步:Created with Rapha?l
標籤:ocOC是C語言的一個擴充集,幾乎OS X或IOS平台上的所有應用程式都是該語言開發的。可以使用工具包Cocoa(針對OS X系統)和Cocoa Touch(針對IOS系統)來開發功能完備的Objective-C項目.Xcode是蘋果提供的用來建立IOS和OS X應用程式的開發環境點擊window菜單下的Welcome to Xcode選項或使用Command+Shift+l快速鍵就可以看到最近編輯過的項目File->New->New Project,選擇Mac OS
標籤:1、每個類的類名在軟體中必須唯一的(包括在架構、bounds中),類名有多個單詞的時候就是用駝峰方法。PrefixFrameworkNSFoundation (OS X and iOS) and Application Kit (OS X)UIUIKit (iOS)ABAddress BookCACore AnimationCICore Image2、方法的名稱要易懂,並且在類中是唯一的,也可以使用駝峰方法,第一個單詞用小寫
標籤:OC是增強了C的特性,所以在變數和基礎資料型別 (Elementary Data Type)上基本與C一致。在OC中變數命名有如下規則:由字母、數字、底線、$符號組成必須以字母、底線、$符號開頭大小寫敏感在OC中定義變數的時候不能使用OC的保留字,OC的保留字如下: OC中有如下基礎資料型別 (Elementary Data
標籤:[精通Objective-C]對象和訊息傳遞參考書籍:《精通Objective-C》【美】 Keith Lee目錄精通Objective-C對象和訊息傳遞目錄對象建立對象初始化對象重構Atom類並建立子類Factory 方法訊息傳遞發送訊息訊息轉寄附錄前一章節建立的Atom類對象建立對象NSObject類中用於建立類執行個體(即對象)的方法+(id)
標籤:Objective-C拓展了C,自然很多用法是和C一致的。比如浮點數轉化成整數,就有以下四種情況。 1.簡單粗暴,直接轉化float f = 1.5; int a; a = (int)f; NSLog("a = %d",a);輸出結果是1。(int)是強制類型轉化,丟棄浮點數的小數部分。2.高斯函數,向下取整float f = 1.6; int a; a = floor(f); NSLog("a =
標籤:How Do I Declare A Block in Objective-C?As a local variable:returnType (^blockName)(parameterTypes) = ^returnType(parameters) {...};As a property:@property (nonatomic,
標籤:轉自 http://blog.csdn.net/haishu_zheng/article/details/12873151Objective-C中的@dynamic 一、@dynamic與@synthesize的區別@property有兩個對應的詞,一個是@synthesize,一個是@dynamic。如果@synthesize和@dynamic都沒寫,那麼預設的就是@syntheszie var