原创 20120810-課堂筆記--FoundationKit,NSRange,NSPoint,NSSize,NSRect,可變對象

Foundation 框架  定義了一些基礎類,可以用於各種典型的cocoa程序 層次的根是NSObject類,定義了基本的對象屬性和行爲 的剩餘部分由幾組 Application 框架 實現圖形、事件驅動用戶界面所需的對象:窗口,對

原创 開發筆記-(代碼編寫風格及const理解)

1.   //空格表示一個程序段 2.   return (0);//如果return一個表達式,則需要加括號。      return 0;//如果是一個數字,則不需要括號。 3. const int a;          

原创 objective -c 特性筆記

1.@interface Circle :NSObject 藉口關鍵字:interface@interface Circle : 名爲Circle的新類定義的接口。繼承自  NSObject;2{ }的理解 其中包含的是類的數據成員;

原创 20120808-課堂筆記 --繼承、重載

1.繼承的概念 2.繼承的作用 可以通過繼承,將所有重複的內容放在一起。子類通過繼承就可以獲得超類的實例變量和方法。 3.繼承語法 @interface 自定義類名  : NSObject 在cocoa中,儘量從NSObject或已繼

原创 文件的讀取-c語言

打開 異常判斷 操作 關閉 存儲文件 /*存儲文件*/ #include<stdio.h> int main() { FILE *fp; char ch; fp=fopen("/Users/zhoum

原创 20120809-課堂筆記--複合

1.複合的概念 複合即組合多個對象,使之分工協作。只有對象間的組合才能稱爲複合。 複合的實現方式:通過包含作爲實例變量的對象指針實現。 整型+整型 NO 整型+結構體 NO 結構體+結構體 NO 對象+結構體 NO      基本

原创 過程式編程-繪圖程序

#import <Foundation/Foundation.h> /*------------------------ ------------------------*/ //創建一個枚舉ShapeType,形狀 type

原创 什麼是流程控制,如何看懂一個程序

1,什麼是流程控制 程序代碼執行的順序。 2.流程控制的分類 順序執行選擇執行定義有些代碼可能執行,也可能不執行,有選擇的執行某些代碼分類if1.if最簡單的用法2.if的範圍問題3.if...else..的用法4.if..elsei

原创 scroll view 原理

ScrollView原理       視圖的滾動過程,其實是在不斷修改原點座標。當手指觸摸後,ScrollView會暫時攔截觸摸事件,使用一個計時器。假如在計時器到點後沒有發生手指移動事件,那麼ScrollView發送track

原创 數值類對象:NSNumber,NSValue,NSNull

基本,集合,複雜,對象 可用對象封裝基本數值,然後將對象放入NSArray或NSDictionary 中。 用對象封裝基本數值後,即可給其發送消息。 數值類型包括:NSNumber,NSValue,NSNull類。 oc不支持自動裝箱

原创 20120810-課堂筆記--源文件的佈局

1.接口和實現的拆分 將所有代碼放入main.m文件中,不適合大型項目。分析:ObjC中,類的源代碼分爲兩部分;接口(interface):提供類的描述,包含了使用該類所需的信息;實現(implementation):告訴編譯器如何讓該

原创 20120810-課堂筆記--內存管理

1。創建NSString: 法1:不需要內存管理 NSString *aString = @"abcd!"; 法2:不需要內存管理 //+(id)stringWithFormat:(NSString *)fomat,...;

原创 容器類對象:枚舉 NSEnumerator、字典

一、枚舉:NSEnumerator 依附於集合類(NSArray,NSSet,NSDictionary),沒有用來創建實例的接口。NSEnumerator的nextObject方法可以遍歷每個集合元素,結束返回nil,通過與while結

原创 用cmake 編譯 xcode用的clucene靜態庫(二)

上一篇已經編譯好了.a 靜態庫,那麼這一篇就來講用lipo命令合併 i386 和 armv7的.a 文件,這樣就能在模擬器和真機同時測試了。 靜態庫的編譯: 1、選iOS Device,編譯出來的.a靜態庫文件是基於arm架構上的。即可在

原创 http://www.cocoachina.com/bbs/simple/?t44281.html面試題

http://www.cocoachina.com/bbs/simple/?t44281.html