c教學 (253)


objective c - 在Cocoa你喜歡NSInteger還是int,為什麼?

objective c - 在Cocoa你喜歡NSInteger還是int,為什麼?

NSInteger/NSUInteger是常規內置類型的Cocoa定義替換。 在內置插件上使用NS*類型有什麼好處嗎? 你更偏向於哪個,為什麼? 在32位/ 64位平台上, NSInteger和int的寬度是否相同?…


objective c - @符號在objective-c中代表什麼?

我正在學Objective-C,並不斷碰到@符號。 它用於不同的場景中,例如在字符串的開始處或綜合訪問器方法。 @符號在objective-c中的含義是什麼?…


如何從VS2005中的C文件獲取彙編程序輸出

我認為生成的文件是一個.asm文件,任何想法如何在Visual Studio中生成這個時,你做一個構建?…


c++ - 讓VS編譯器捕獲有符號/無符號的賦值?

Visual Studio編譯器似乎沒有警告有符號/無符號的分配,只在比較。 例如,下面的代碼將在if語句上產生一個警告,但不是初始分配。 無論如何要讓它抓住這些? 我已經在W4,但想到(希望)可能有另一個設置的地方。 謝謝, int foo(void){unsigned int fooUnsigned=0xffffffff; int fooSigned=foo…


除了使用NSTimer之外,在iPhone上創建遊戲循環的更好方法是什麼?

我在iPhone上編寫遊戲。 我目前正在使用NSTimer來觸發我的遊戲更新/渲染。 這個問題是(在分析之後)我似乎在更新/渲染之間失去了很多時間,這似乎主要與我插入NSTimer的時間間隔有關。 所以我的問題是使用NSTimer的最佳替代方案是什麼? 請回答一個替代方案。…


Java開發人員在Mac OS上遇到Objective-C

我在很多年前就已經用C++開發了,但是現在我主要是Java軟件工程師。 鑑於我擁有一台iPhone,我準備下個月開始購買MacBook,並且一般對Mac OS開發(使用Objective C)感興趣,我想我只想把這個問題放在那裡:下一步是什麼? 更具體地說,我應該選擇哪些書籍,並且有些人可以指向我的任何網絡資源? 我打算購買一些書籍: 在Objective-C 2.0中編程 適用於Mac…


objective c - 在Objective-C中發送一條消息給nil

作為正在閱讀Apple的Objective-C 2.0文檔的Java開發人員:我想知道“ 向nil發送消息 ”意味著什麼-更let論它的實際用途。 從文檔摘錄: 可可中有幾種模式利用了這個事實。 從消息返回到零的值也可能是有效的: 如果該方法返回一個對象,任何指針類型,小於或等於sizeof(void*),float,double,long double或long long的任何整數標…



在C中傳遞結構的價值有什麼缺點,而不是傳遞一個指針?

在C中傳遞結構的價值有什麼缺點,而不是傳遞一個指針? 如果結構很大,顯然有復制大量數據的性能方面,但對於較小的結構,它應該基本上與將多個值傳遞給函數相同。 用作返回值可能更有趣。 C只有函數的單個返回值,但你通常需要幾個。 所以一個簡單的解決方案是把它們放在一個結構體中並返回它。 有沒有任何理由支持或反對這個? 由於這裡可能並不是很明顯,所以我會舉一個簡單的例子。 如果你用C編程,你…


objective c - Objective-C整潔

我有一個混亂格式的Objective-C代碼庫。 有沒有辦法讓Xcode重新格式化整個項目以符合編碼標準(即正確縮進,空格與製表符等)? 還有其他的工具可以做到這一點?…


objective c - Objective-C是否編譯為本地代碼或字節碼?

在OS X上,Objective-C是否編譯為本地代碼或字節碼? Objective-C程序可以在Linux上編譯嗎?…




objective tutorial ios swift c語法 swift比較 c入門 apple started get