Time of Update: 2014-08-06
標籤:java 使用 io strong for 問題 cti 代碼 曾經閱讀過蘋果公司官方文檔“Advanced Memory Management Programming
Time of Update: 2014-09-24
標籤:style color 使用 ar strong 檔案 資料 div sp 自動產生代碼,不是記憶體回收 ARC的判斷準則:
Time of Update: 2014-09-24
標籤:style color io os 使用 ar strong for 檔案 基本原理: 1、什麼是記憶體管理
Time of Update: 2014-09-19
標籤:style color io 使用 ar strong 檔案 div sp 三大特性:封裝、繼承、多態 封裝: 成員變數的封裝
Time of Update: 2014-09-19
標籤:style color strong div sp 問題 cti on c 我寫的筆記可能很簡單,有很多東西我都沒有去記錄。因為那些東西在我看來不重要,或者我知道。關於想對象思想這一塊我記
Time of Update: 2014-09-14
標籤:io os 使用 java ar for 問題 sp cti Objective-C具有相當多的動態特性,基本的,也是經常被提到和用到的有動態類型(Dynamic
Time of Update: 2014-09-04
標籤:style blog color 使用 ar div cti sp log @interface …@property (原子性,可寫性,記憶體管理) id
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-13
標籤:使用 io cti 代碼 on 資訊 如何 class 在Objective-C 2.0中,有2種辦法可以在不使用類繼承的情況下,擴充已有類的實現。一種是分類(Category),另一種是類擴充(Class
Time of Update: 2014-08-13
標籤:des style http color os io strong 資料 背景:目前iOS工程較多將json資料轉換成一個對象來儲存。假設這個對象有一個Attributes為NSString類型叫myName,這個Attr
Time of Update: 2018-12-05
文章目錄 NSNumberNSArrayNSDictionary 今年2012的WWDC上,蘋果針對Objective-C和LLVM編譯器都做了重大改進,Objective-C增加新特性整理如下:1、方法順序無關 Objective-C類由聲明檔案h和實現檔案m組成,所有的public方法都在h檔案中聲明,private方法可以寫在m檔案中,但是在早期的編譯環境中需要注意方法的順序,例如下面的代碼,在早期的編譯環境會給出警告:類和方法聲明:
Time of Update: 2018-12-07
property大概是objc中唯一的元編程機制,用來快速地產生類的資料成員的get和set方法。本文談談我對property的一些使用心得。1)retain,copy和assign:retain的作用在於產生set方法時該資料成員(一定是objc對象)的引用計數+1,通常用於除NSString類型以外的objc對象。如- (void)setMember:(Member *)member{[member_ release];member_ = [member
Time of Update: 2018-12-06
網上關於在Win下搭建Object-C開發環境的文章很多,前兩天就打算也弄一個玩玩,結果黑蘋果實驗失敗了。主要還是配置不夠,記憶體至少有個4G才勉強OK……我的本本3年多前買的宏基4726G,當時感覺性價比不錯就買了,雖然用到現在沒修理過,但是散熱真的不行,所以建議還是多花點銀子買個商務機的好 下面是我的本本大概配置
Time of Update: 2018-12-06
.h :標頭檔。標頭檔包含類,類型,函數和常數的聲明。 .m :原始碼檔案。這是典型的原始碼副檔名,可以包含Objective-C和C代碼。 .mm :原始碼檔案。帶有這種副檔名的原始碼檔案,除了可以包含Objective-C和C代碼以外還可以包含C++代碼。僅在你的Objective-C代碼中確實需要使用C++類或者特性的時候才用這種副檔名
Time of Update: 2018-12-06
Objective-C語言中方法的傳遞有二種:①Selector ② Blocks,本文主要說一下Selector,關於Blocks會在後續總結一下。訊息傳遞模型(Message
Time of Update: 2018-12-06
1 objective-c:變數與間接。變數是間接的一種。通過將值賦給變數,然後只需要修改變數的值,而不要一個個去修改變數有出現過的地方。檔案是間接的一種。主要是通過程式間接的讀取檔案中的資料,不把資料寫死在程式中 傳遞隱藏變數。如:self->FillColor = c這也是一種間接傳遞 。2.int main(int argc,const char * argv[])其中argc是命令列參數,argv[0]儲存程式的名稱。而argv[1]儲存第一個參數。 3.oop專家:在調用函數時,
Time of Update: 2018-12-07
著作權聲明此文著作權歸作者Vince Yuan (vince.yuan#gmail.com)所有。歡迎非營利性轉載,轉載時必須包含原始連結http://vinceyuan.cnblogs.com,且必須包含此著作權聲明的完整內容。 版本 1.1 發表於2010-03-08 三 @property (retain)和@synthesize的預設實現在這裡解釋一下@property (retain) ClassB* objB;和@synthesize objB;背後到底發生了什麼(retain
Time of Update: 2018-12-07
#import<Foundation/Foundation.h>int main(int argc, char *argv[]){ if (argc == 1) { NSLog(@"you need to provide a file name"); return 1; } FILE* file = fopen(argv[1], "r"); char words[100]; while (fgets(words, 100
Time of Update: 2018-12-07
@interface NSString (MyExtensions) - (NSString *) md5; @end @implementation NSString (MyExtensions) - (NSString *) md5 { const char *cStr = [self UTF8String]; unsigned char result[16]; CC_MD5( cStr, strlen(cStr), result ); // This is the
Time of Update: 2018-12-07
Objective-C中,有一些我們之前並不熟悉但是經常見到的資料類型,比如id、nil、Nil、SEL等等。在很多文章裡,我們都見過這些資料類型的介紹,但是都沒有說的太清楚。 這篇文章從最底層的定義開始,介紹一下這些類型到底是怎麼定義的,這會協助我們更加深入地瞭解Objective-C。 原文作者為Greg