Time of Update: 2015-11-04
標籤:Windows下的Objective-C整合式開發環境(IDE)分類: Objective-C2012-04-20
Time of Update: 2015-11-04
標籤: 今晚上開始看《Objective-C 程式設計(第4版)》這本書(OSChina 正在做此書的書評活動,詳情請看這裡),到現在為止看到第 7 章,於是想動手試試寫兩簡單的程式編譯跑跑看。不習慣 Mac,在 Windows 下裝了個 GNUstep 也可以玩。非常簡單的幾步,你也來試試吧?1. 下載並安裝 GNUstep:http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/有三個檔案是必須安裝的,分別是:gnustep-
Time of Update: 2015-11-04
標籤: 最近打算針對iPhone、iPod touch和iPad開發一些應用,所以,需要開始學習Objective C(蘋果推出的類似C語言的開發語言)。由於蘋果的自我封閉的產業鏈發展模式(從晶片、機器、開發語言、終端產品、服務)的限制,要想開發針對蘋果 iPhone等產品的應用程式,就需要用Mac機器,在Xcode的IDE上使用Objective
Time of Update: 2015-11-13
標籤:一、類的繼承Objective-c中類的繼承與C++類似,不同的是Objective-c不支援多重繼承,一個類只能有一個父類,單繼承使Objective-c的繼承關係很簡單,易於管理程式。Objective-c中所有類的父類是NSObject。Objective-c中類的繼承例子:[cpp] view plaincopy@interface Person: NSObject {
Time of Update: 2015-11-13
標籤:以下 void print(); }; class AC{ }; 這時候,AI和AC是獨立存在,AC不會因為沒有和AI建立關係而編譯錯誤,將AC做以下修改後,AI才和AC建立了關係,AC必須實現AI中聲明的方法才能通過編譯。[html] view
Time of Update: 2015-11-13
標籤:category是Objective-c裡面最常用的功能之一。category可以為已經存在的類增加方法,而不需要增加一個子類。類別介面的標準文法格式如下:[cpp] view plaincopy#import "類名.h" @interface 類名 (類別名) //新方法的聲明 @end 類別實現如下:[cpp] view plaincopy#import "
Time of Update: 2015-11-13
標籤:類是Objective-c的核心,Objective-c程式都是圍繞類進行的。Objective-c程式至少包含以下三個部分: 1、類介面:定義了類的資料和方法,但是不包括方法的實現代碼。 2、類實現:倉儲 了實作類別方法的代碼。 3、應用程式:調用類來完成一些實際操作的應用程式。
Time of Update: 2015-11-13
標籤: 作為一個果粉And程式員,奔著對OC濃厚的興趣,開始學習IOS。並以後也想從事IOS開發工作。並將自己的學習記錄下來,俗話說的好,不會總結的程式猿,不是好程式員! Xcode可以在AppStore裡下載開啟Xcode 選擇箭頭所指:這裡我們先選擇 OS X 的Application 的Command Line
Time of Update: 2015-11-12
標籤: Category的使用情境主要有3個: 給現有的類添加方法; 將一個類的實現拆分成多個獨立的源檔案; 聲明私人的方法。 &
Time of Update: 2015-11-10
標籤: 首先,你要先弄清楚什麼是類,什麼是對象。(為了說清楚這個問題,先舉個栗子:類—>對象—>執行個體:人類是類;某個人是對象;你是執行個體;執行個體本身也是對象。這下基本能理解其中的差別了,要是還是搞不清楚,自己去google一下吧。)
Time of Update: 2015-11-10
標籤:一、知識點簡單介紹1.UIScrollView控制項是什嗎?(1)行動裝置的螢幕?大?小是極其有限的,因此直接展?示在?使用者眼前的內容也相當有限(2)當展?示的內容較多,超出?一個螢幕時,?使用者可通過滾動?手勢來查看螢幕以外的內容(3)普通的UIView不具備滾動功能,不能顯?示過多的內容(4)UIScrollView是一個能夠滾動的視圖控制項,可以?用來展?示?大量的內容,並且可以通過滾 動查看所有的內容 (5) 舉例:手機上的“設定”、
Time of Update: 2015-11-10
標籤: 趁著最近比較閑,可以再次研究一下Objective-C的原始碼,順便梳理一下思路,願有更大收穫。 Objective-C是一門物件導向的程式設計語言。它的物件模型是基於類來創立的。源碼可以在蘋果開源的runtime中下載,串連是http://opensource.apple.com/tarballs/objc4/ ,自己下載了個objc4-647.tar.gz
Time of Update: 2015-11-07
標籤:------ android培訓、java培訓、期待與您交流!
Time of Update: 2015-11-07
標籤: 複合:將多個組件組合在一起,形成一個整體,然後使用整體來進行工作,這種組合行為稱為複合複合後的整體功能更加強大編寫一個房屋類,由門,窗戶等組成,門和窗有自己的開關方法,然後將門和窗這些複合在一起稱為房屋類調用房屋類的進出方法實際調用到門的開關調用房屋的換氣方法,實際調用到窗戶的開關// 由多個類的對象組成一個大類,就是一個組合的過程#import <Foundation/Foundation.h>#import "Widow.h"#import
Time of Update: 2015-11-06
標籤:------ android培訓、java培訓、期待與您交流! ----------1.OC記憶體管理1)範圍:管理任何繼承NSObject的對象,對其他的基礎資料型別 (Elementary Data
Time of Update: 2015-11-07
標籤:1.代理初識 假設BOSS需要買電腦 讓worker去買 這時boss需要一個代理即為worker 去買電腦BOSS建立一個協議 協議中的方法為買電腦BOSS有一個屬性 屬性的類為遵守協議的類BOSS有一個成員方法 方法的實現為 代理去買電腦 worker類需要遵守協議 實現協議方法 買電腦代碼實現如下 1 #import <Foundation/Foundation.h> 2
Time of Update: 2015-11-04
標籤:RunTime簡稱運行時。就是系統在啟動並執行時候的一些機制,其中最主要的是訊息機制。對於C語言,函數的調用在編譯的時候會決定調用哪個函數( C語言的函數調用請看這裡 )。編譯完成之後直接順序執行,無任何二義性。OC的函數調用成為訊息發送。屬於動態調用過程。在編譯的時候並不能決定真正調用哪個函數(事實證明,在編 譯階段,OC可以調用任何函數,即使這個函數並未實現,只要申明過就不會報錯。而C語言在編譯階段就會報錯)。只有在真正啟動並執行時候才會根據函數的名稱找
Time of Update: 2015-11-03
標籤:我們從小學到現在字典一直是我們學習的好幫手,在OC中字典依然有著它無可替代的作用,現在我們就一起撥開她神秘的面紗..........字典的優點:1.字典是關鍵字和其對應的值所構成的集合2.NSDictionary在給定的關鍵字下儲存一個資料,該資料可以是任何一個OC物件類型3.字典中的資料總是成對出現的,所有的鍵和值都是預先設定好的,只能在這個範圍內尋找4.可以通過關鍵字來訪問這個相對應的資料字典的缺點:1.字典的輸出是無序的,因此不能對他進行排序2.一個鍵只能對應一個值,所尋找的內容也只
Time of Update: 2015-11-04
標籤: 一切皆有可能協議定義了一組方法,讓其他類實現。協議本身不是類。協議是一組未實現的方法。協議是一組有一定相關聯。協議中的方法由其他人實現 //// main.m#import <Foundation/Foundation.h>#import "Student.h"int main(int argc, const char * argv[]) { @autoreleasepool { // insert code here...
Time of Update: 2015-11-03
標籤:在這裡首先提及的就是定義屬性是用的屬性列表中的copy@property(nonatomic,copy)NSString *name;在這裡我定義了一個Person類,此處不再陳述下面是代碼 Person *p = [[Person alloc] init]; NSMutableString *s = [[NSMutableString alloc]