Time of Update: 2015-09-11
標籤: 著作權聲明:本文為博主原創文章,未經博主允許不得轉載。0、本ORM中需要的角色根據前面提出的預期需求和思考,本ORM中至少得有這麼這麼幾個角色實體: 整體而言,負責資料庫表和實體的映射協議【BCORMEntityProtocol】 本ORM支援的資料類型實體,如TEXT,INT...【BCSqliteType】 欄位約束實體,是否主外鍵等【BCConstraints】 外鍵參考實體,實體間關係【BCReference】 操作條件封裝實體【BCSqlParameter】
Time of Update: 2015-09-10
標籤: 著作權聲明:本文為博主原創文章,未經博主允許不得轉載。 本次利用一個常見的資料庫關係例子說明本ORM的基本需求。 班級、學生 這一對錶,關係為1對多,班級表主鍵id,學生表主鍵num、外鍵班級id。 表結構如下: 班級表class結構 學生student表: 程式中對應的實體類分別是:班級實體(ClassEntity),學生實體(Student) 其基本objective-c類結構如下:
Time of Update: 2015-09-17
標籤:1,assign :簡單賦值,不更改索引計數假設你用malloc分配了一塊記憶體,並且把它的地址賦值給了指標a,後來你希望指標b也共用這塊記憶體,於是你又把a賦值給(assign)了b。此時a 和b指向同一塊記憶體,請問當a不再需要這塊記憶體,能否直接釋放它?結果是否定的,因為a並不知道b是否還在使用這塊記憶體,如果a釋放了,那麼b在使用這塊記憶體的時候會引起程式crash掉 應用場合:對基礎資料類型 (例如NSInteger,CGFloat)和C資料類型(int, float,
Time of Update: 2015-09-17
標籤: 1 #import<Foundation/Foundation.h> 2 3 @interfaceCattle:NSObject{ 4 5 intlegsCount; 6 7 } 8 9 -(void)saySomething; 10 11 -(void)setLegsCount:(int)count; 12 13
Time of Update: 2015-09-17
標籤:Objective-CObjective-C 擴充了 C 語言,並加入了物件導向特性和 Smalltalk 式的訊息傳遞機制。而這個擴充的核心是一個用 C 和 編譯語言 寫的 Runtime 庫。它是 Objective-C 物件導向和動態機制的基石。Objective-C 是一個動態語言,這意味著它不僅需要一個編譯器,也需要一個運行時系統來動態得建立類和對象、進行訊息傳遞和轉寄。理解 Objective-C 的 Runtime
Time of Update: 2015-09-16
標籤:什麼是時間戳記? 時間戳記(timestamp),一般是一個字元序列。唯一地標識某一刻的時間。數字時間戳記技術是數位簽章技術一種變種的應用。 思考:簡單來講就是依據檔案hash加密後產生的摘要和時間產生的時間憑證,它的數值是從1970年1月1日8點到如今時間的總的毫秒數 在Objective-C中怎樣將時間戳記轉換為NSDate? NSString*[email protected]&quo
Time of Update: 2015-09-16
標籤:Objective-C類和對象總結:標頭檔.h檔案:(header file)類的聲明:@interface 類名字 : 父類的名稱類名的約定:1、首字母大寫,比如Person父類:通常是NSObject,我們也可以自己指定父類。類的聲明是@end作為結束符。源檔案.m檔案(source file):放屬性、方法的具體實現。實現的結構:#import “xxx.h”//匯入類聲明的標頭檔@implementation
Time of Update: 2015-09-15
標籤:- -..抓了個請求什麼什麼包的網址...然後發了個什麼什麼請求... 用了個叫paros的工具 ip設定成電腦的..設定下連接埠...然後把行動裝置的HTTP代理設定成一樣的就能抓了=w=抓完了以後..又用了個什麼什麼包...往剛才抓的網址發了個請求..然後接收了一下Responce.. //PictureURLRequest.h#import
Time of Update: 2015-09-15
標籤:在ScrollView裡加子介面 ..直接上代碼了 self.navigationController.navigationBar.translucent = NO; FirstTableViewController *firstVC = [[FirstTableViewController alloc] init]; SecondTableViewController *secondVC = [[SecondTableViewController
Time of Update: 2015-09-12
標籤:成員變數的存取權限Objective-C中的成員變數有以下三種屬性public(外部及其子類可訪問)protected(子類可訪問,外部不可訪問)private(外部及其子類不可訪問)預設情況下,是protected屬性例子:類A有3個屬性,類B是類A的子類,main函數對於類A來說是外部。A.h@interface A : NSObject{@public int publicVar;@protected int protectedVar;@private int
Time of Update: 2015-09-11
標籤:TableView+ScrollView往cell裡加label解決重影的辦法重用cell的時候刪除元素 NSArray *subViews = cell.subviews; for (UIView *view in subViews) { [view removeFromSuperview];
Time of Update: 2015-09-11
標籤:NSNumber: 是OC中處理數位一個類NSValue是NSNumber的子類如何處理:把int,float,double 封裝成一個對象使用NSNumber的好處:可以把基礎資料型別 (Elementary Data Type)的資料,儲存到數組或字典中// 定義基礎資料型別 (Elementary Data Type) int a = 10; float b = 2.2f; double d = 1.22;
Time of Update: 2015-09-11
標籤:NSDictionary不可變的字典建立字典的方法 // 建立字典的方式 NSDictionary *dy = [NSDictionary dictionaryWithObject:@"a"forKey:@"b"]; NSDictionary *dy1 = [NSDictionary dictionaryWithObjectsAndKeys:@"a",@"b",@"c",@"d" ,nil]; // 快速建立字典
Time of Update: 2015-09-10
標籤:..還是粘的課上做的筆記//WebView+Image Animation+Timer//UIBarButton UIBarButtonItem *bar = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemSearch target:self action:@selector(search:)]; self.navigationItem.rightBarButtonItem
Time of Update: 2015-09-10
標籤: Objective-C,通常寫作ObjC和較少用的Objective C或Obj-C,是擴充C的物件導向程式設計語言。它主要使用於Mac OS X和GNUstep這兩個使用OpenStep標準的系統,而在NeXTSTEP和OpenStep中它更是基礎語言。GCC與Clang含Objective-C的編譯器,Objective-C可以在GCC以及Clang運作的系統上編譯。1980年代初布萊德·考克斯(Brad
Time of Update: 2015-09-10
標籤:老師上午請假了....然後因為有好多人之前的作業沒寫出來...所以安排寫作業....然後我就划水了一上午....下午回來了...帶著做了一遍那個打地鼠.......所以,..今天沒啥東西... TableViewControllerUITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cell" forIndexPath:indexPath];設定什麼什麼重用標識符if(cell ==
Time of Update: 2015-09-10
標籤:#import "ViewController.h"@interface ViewController ()@property (nonatomic,strong) NSTimer *timer;@property (nonatomic,strong) NSTimer *mouseTimer;@property (nonatomic,strong) NSMutableArray *arr;@property (nonatomic,strong) NSMutableArray
Time of Update: 2015-09-10
標籤:今天學到了幾種傳值方式...直接粘在課上做的筆記了不知道叫什麼的用變數來傳值 FirstViewController *firstVC = [[FirstViewController alloc] init]; firstVC.str = _textField.text; [self.navigationController pushViewController:firstVC
Time of Update: 2015-09-10
標籤:UIView,UILabel,UITextField,ViewController.....然而上面這些都並沒太搞懂......下面是學到的東西=w=//一邊百度一邊學的..所以很多東西都來自別的blog..後邊會貼出出處 .frame :控制項相對於父視圖的位置 UITextField.borderStyle :UITextField的樣式 .text :控制項顯示的文本 .backgroundColor
Time of Update: 2015-09-09
標籤:與C#參照對比:?C#Objective-C檔案.cs是源檔案帶.designer的是View.h是標頭檔.m是源檔案.storyboard是View函數函數定義 Private void Sample(int id);函數使用Sample(1);函數定義-(void)Sample:(int) id;函數使用[super Sample];類Public class Sample{}@implementation Sample … @end屬性Public string Label {