Time of Update: 2014-08-06
標籤:java 使用 io strong for 問題 cti 代碼 曾經閱讀過蘋果公司官方文檔“Advanced Memory Management Programming
Time of Update: 2015-08-08
標籤:演算法 鏈表 ios objetive-c 資料結構 鏈表的介紹:鏈表可以說是一種最為基礎的資料結構。在維護集合資料的時候擁有很大的協助,尤其是在增,刪上擁有很大的效率今天總結一下曾經學習的鏈表。 在ios的開發中,掌握一些常用的演算法可以協助我們更加有效率的開發。 鏈表的總類:單鏈表雙向鏈表迴圈鏈表今天先來講述下單鏈表:
Time of Update: 2015-07-26
標籤:關於Objective-C 的property,很多iOS開發的新手都會很迷惑,也會包括有經驗的iOS開發程式員,因為Objective-C的property,說多不多,說少卻也不少,從MRR(Manual Retain Release )到ARC模式,很多屬性功能類似名稱卻不一樣,比如strony和retain,而且又牽扯到release, autorelease, alloc
Time of Update: 2015-07-18
標籤:interface 標示 程式 objective-c 第四章 繼承 繼承的文法格式:@interface Circle: NSObject。冒號後邊的標示符石需要繼承的類。 OC中不支援多繼承。 第一個帶有繼承的程式 @interface Shape : NSObject{ ShapeColor fillColor; ShapeRect
Time of Update: 2015-06-18
標籤:Objective-C對象收到訊息之後,究竟會調用何種方法需要在運行期間才能解析出來。那你也許會問:與給定的選擇子名稱相應的方法是不是也可以在runtime改變呢?沒錯,就是這樣。若能善用此特性,則可發揮出巨大優勢,因為我們既不需要原始碼,也不需要通過繼承子類來覆寫方法就能改變這個類本身的功能。這樣一來,新功能將在本類的所有執行個體中生效,而不僅限於覆寫了相關方法的那些子類執行個體。此方案就是大名鼎鼎的「method
Time of Update: 2015-01-07
標籤:nonatomic:非原子性訪問,不加同步,多線程並發訪問會提高效能。如果不加此屬性,則預設是兩個存取方法都為原子型事務訪問。
Time of Update: 2015-01-03
標籤:nsinteger nsuinteger nsnumber 在Objective-C中,我們可以使用c中的數字資料類型,int、float、long等。它們都是基礎資料型別 (Elementary Data Type),而不是對象。也就是說,不能夠向它們發送訊息。然後,有些時候需要將這些值作為對象使用。NSInteger、NSUInteger
Time of Update: 2014-10-19
標籤:style blog http color io os ar 使用 java oc(objective-c簡稱)建立在C語言的基礎上,增加了一層最小的範圍的物件導向的文法(保留了物件導向最
Time of Update: 2014-10-18
標籤:des style http color io ar 使用 java for 結構體 NSRange: 用來表示範圍 建立NSRange r1 = {2, 4
Time of Update: 2014-10-17
標籤:blog http ar 使用 strong sp 資料 div art 代碼塊本質上是和其他變數類似。不同的是,代碼Block
Time of Update: 2014-09-27
標籤:des android style blog http color io os 使用 Categories是給你得不到源碼的classes增加功能的一種方法。這個頁面收集一些相關的Cate
Time of Update: 2014-09-17
標籤:objective-c 有過相關程式設計語言基礎,瞭解C++/java的相信對類的類、對象等概念是瞭解的。在此我也不做過多地贅述。 關於OC中類的定義及方法使用這塊,OC定義了一套自己的規範類的定義: @interface FirstClass :NSObject @end
Time of Update: 2014-09-13
標籤:des style blog color io ar for 2014 div #import "AppDelegate.h"#import
Time of Update: 2014-09-04
標籤:os io 使用 ar for 檔案 資料 art cti 各種語言都有些傳遞函數的方法:C語言中可以使用函數指標,C++中有函數引用、仿函數和lambda,Objective-C裡也有選
Time of Update: 2014-08-18
標籤:xcode objective-c 彙編代碼 Xcode內建將某一個源檔案轉化成彙編的功能,彙編的部分代碼如下:# Assembly output for assemble.c# Generated at 2:29:34 下午 on 星期一, 八月 18, 2014# Using Debug configuration, x86_64 architecture for
Time of Update: 2014-08-08
標籤:物件導向編程 xcode objective-c iphone 物件導向編程(一)面向過程編程c語言便是一種面向過程編程的語言。舉一段程式碼來更加深刻的認識面向過程。繪製集合圖形://// main.m// oc//// Created by Tron on 14-8-8.// Copyright (c) 2014年 Tron. All
Time of Update: 2014-08-05
標籤:http os io ar cti size ios ef ios定義成員變數的方法:如果只是內部訪問,完全可以直接用_xxx(底線),無需自己定義,編譯器會自動產生如果需要外部存取這個變數,可以用@property
Time of Update: 2014-07-19
標籤:style blog color strong os 檔案 在標頭檔中聲明:@property (nonatomic,strong) NSString * str;在oc中,這一行代碼錶示一個名為str的屬性。在實現檔案.m中聲明:@synthesize
Time of Update: 2018-12-07
objective-c 2.0中增加了一個新的關鍵字@dynamic, 用於定義動態屬性。所謂動態屬性相對於@synthesis,不是由編譯器自動產生setter或者getter,也不是由開發人員自己寫的setter或getter,而是在運行時動態添加的setter和getter。一般我們定義一個屬性都是類似以下方法:@interface Car:NSObject;@property (retain) NSString* name;@end@implement Car;@synthesize
Time of Update: 2018-12-07
今天在園子裡看到了一篇牛文“Objective-C 2.0 with Cocoa Foundation---