Time of Update: 2015-03-18
標籤:object-c oc學習 linux學習oc 如果想學習OC卻苦於沒有MAC電腦的同學,可以試著以下方法來解決我們利用GNUstep學習Objective-C第一步:安裝需要的軟體和編譯環境sudo apt-get install gnustepsudo apt-get install gnustep-devel第二步:寫第一個
Time of Update: 2015-01-15
標籤:物件模型 nsobject 對象模式 The Objective-C object
Time of Update: 2015-01-13
標籤:nil: A null pointer to an Objective-C object.( #define nil ((id)0) )nil表示一個Objective-C對象,這個對象的指標指向空Nil: A null pointer to an Objective-C class.首字母大寫的Nil 和nil有一點不一樣,Nil定義一個指向空的類,是class,而不是對象。#define Nil 0 NULL: A
Time of Update: 2014-09-24
標籤:style color strong div sp cti on c 代碼 block用來儲存一段代碼block標識:^blick和函數很像:
Time of Update: 2014-08-16
標籤:objective-c 指標 對象的複製有深複製和淺複製兩種,聽上去高大上會很難,其實很簡單;來舉個例子:NSMutableArray * array1 = [NSMutableArray arrayWithObjects:@"a" ,@"b", nil]; NSMutableArray *array2 = array1; [array2
Time of Update: 2014-08-15
標籤:blog os io ar cti div line log 先來定義一個Human父類定義部分:1234567891011121314151617181920//// Human.h// OOP/
Time of Update: 2014-08-07
標籤:style blog color 使用 os io for ar 字串的一些方法使用: 1.建立字典的NSString可變字串,和NSMutableString不可變字串.都是objective的對象. cha
Time of Update: 2014-08-05
標籤:http os io ar cti size ios ef ios定義成員變數的方法:如果只是內部訪問,完全可以直接用_xxx(底線),無需自己定義,編譯器會自動產生如果需要外部存取這個變數,可以用@property
Time of Update: 2014-07-29
標籤:blog http java 使用 os strong 檔案 io 重視編譯警告現在編譯器有時候會很吵,而編譯器給出的警告對開發人員來說是很有用的資訊。警告不會阻止繼續編譯和連結,也不會導致程式不能運行,但是很多時候編譯器
Time of Update: 2014-07-29
標籤:java 使用 os io cti 代碼 ar c++ Block 相當於C或C++中的函數指標,相當於.NET或Java中的delegate//Block聲明double (^blockName) (double,
Time of Update: 2018-12-06
提綱:簡介與C語言相比要注意的地方objective-c進階特性開發工具介紹(cocoa 工具包的功能,架構,源檔案組織;XCode使用介紹)簡介:1. objective-c是C語言的一個擴充集,主要由APPLE公司維護,是MAC系統下的主要開發語言。個人認為,對於用慣了常用的C,JAVA等語言的人來說,objective-c是一中很另類,非主流的語言。2. 開發 Mac的 UI 程式來說,使用的是 Cocoa 這個架構,cocoa的組成部分有:foundation和appl
Time of Update: 2018-12-06
2012-4-10更新大家訪問 http://www.lwxshow.com/archives/397 看到一個2012-4-10更新的。點擊下面的連結下載對應的視頻教程 閑著也是閑著.給大家分享個IOS開發視頻教程Objective-c視頻程下載 需要迅雷高速下載的給力回複下. iPhone開發視頻教程-Objective-C語言教程-第1講-基本文法
Time of Update: 2018-12-07
基礎資料型別 (Elementary Data Type) 1. int輸出格式符:%i, %d, %o %x, 2. float輸出格式符:%f, %e, %g3. double輸出格式符:%f, %e, %g4. char輸出格式符:%c 限定符:1. longlong int: %lilong double: %Lf形成long int通過在數字後面加L.long int number = 123324123234123L;2. long longlong long int: %lli3.
Time of Update: 2018-12-06
1,類別的作用可以用來為現有的類添加新的方法2,類別可以管理實現,將不同類別的多個方法放到不同的.m檔案中。 比如NSWindow其類別就有很多個比如,介面,toolbar,drag等都放在不同的檔案中,這就是使用類別的效果。3. 委託是類別的另一種應用。我們可以將委託方法聲明在NSObject類別中,這樣任何類都可以實現這些委託方法,而這些類就叫做委派物件。同時NSObject的類別我們稱作為非正式協議。4。
Time of Update: 2018-12-07
原文地址:http://amattn.com/2011/10/15/the_disposition_of_objective-c.html 筆者經過十年的Objc編程,在此談一些對Objc的評論。冗長(Verbose)
Time of Update: 2018-12-07
前段時間不小心去應聘過iPhone開發的職位,被問起Objc和C++的異同,總是直言對C++的偏愛。用兩種語言各自寫過一點代碼,我想我還是可以寫點文字,做個淺薄的對比的。 首先是記憶體管理的問題: C++的版本到了C++11也不支援語言層面上的GC,恰好Objc也一直不肯在iOS裝置上支援GC。 C++沒有GC是和諧的,因為C++對象就是被設計用來靜態分配記憶體的。 C++的建構函式不可繼承,在編譯期就和對象綁定,而在運行期不具有多態性。因此在編譯期就可確切知道對象的大小,從而在棧區
Time of Update: 2018-12-06
今天在園子裡看到了一篇牛文“Objective-C 2.0 with Cocoa Foundation--- 5,Class類型,選取器Selector以及函數指標
Time of Update: 2018-12-06
轉自 http://www.cnblogs.com/biosli/archive/2011/04/30/Mixing_ObjectiveC_and_Cplusplus_in_iPhone_Development.html先說題外話,文章標題其實起的不好,在iOS的開發中,Apple建立的庫基本都是用Objective-C寫的,所以在這裡的C++指的其實是Objective-C++。首先,最最最要緊的事情,不是代碼而是編譯器選項,在做混合編譯之前一定要把編譯器的Compile Sources
Time of Update: 2018-12-07
/* * 統計文字檔中單詞的長度 * */#import <Foundation/Foundation.h>int main (int argc, const char * argv[]){FILE *wordFile = fopen("words.txt","r");char word[100];while (fgets(word,100,wordFile)) {//分行符號修改為 '\0'word[strlen(word)-1] = '\0';NSLog(@"%s is %d
Time of Update: 2018-12-07
今天在園子裡看到了一篇牛文“Objective-C 2.0 with Cocoa Foundation---