BrewMP應用程式是一種事件驅動的架構。程式透過回應從OS層送過來的event來運作。

BrewMP中的三個主要元件為 Interface, Classs, Modules;

Qualcomm Component Model(QCM) 以加入serevice並允許service可以動態被找到的方式來提供BrewMP擴充到其他平台的相容性。

QCM架構可以:

  • 建立服務提供者與使用者間的合約與規格

sanhue 發表在 痞客邦 留言(1) 人氣()

BrewMP Plugin預設會產生一個可以模擬器上使用的ClassID,但是當多個應用程式都使用同一個ClassID時會有問題。

這時請到BrewMP ClassID Generator 取得(需登入)

1.連線到網頁

2.輸入要產生ClassID的應用程式或class名稱,並輸入驗証碼,按submit

sanhue 發表在 痞客邦 留言(0) 人氣()

BrewMP ClassType
  • 為避免靜態與全域資料傳入,在BrewMP中不要link標準的c library。例如strcat, malloc, sprintf都不能在BrewMP中使用。
  • BrewMP中提供三種新的class
  • BrewMP Application: 至少會包含一個Applet Class。

sanhue 發表在 痞客邦 留言(0) 人氣()

For Visual Studio (2005/2008):

    請先確定主機上己安裝 VS2005/2008 (不支援VS2008 express),需要.net platform 3.5 SP1以上,Adobe
    Flash® Player 10 ActiveX以上的版本
  1. 請下載並安裝Sourcery G++ Lite Edition

  2. 請下載並安裝Brew MP Multiplatform SDK

sanhue 發表在 痞客邦 留言(0) 人氣()

無線二進位執行環境Binary Runtime Environment for Wireless,簡稱BREW)為2001年美國高通(Qualcomm)公司所設計提出的3G系統最佳平台解決方案,BREW可讓使用C/C++語言開發的應用擁有更好的運行效能,同時它還支援其他開發語言,包括JavaXMLFlash等。

BREW的執行環境稱為BREW AEEApplication Execution Environment),

這是一個中間層的應用,具有高效、低成本、可擴展性。

資料來源:

sanhue 發表在 痞客邦 留言(0) 人氣()

For Visual Studio (2005/2008):

    請先確定主機上己安裝 VS2005/2008 (不支援VS2008 express),需要.net platform 3.5 SP1以上,Adobe
    Flash® Player 10 ActiveX以上的版本
  1. 請下載並安裝Sourcery G++ Lite Edition

  2. 請下載並安裝Brew MP Multiplatform SDK

sanhue 發表在 痞客邦 留言(0) 人氣()

1. 請先下載無蝦米輸入法的cin或自行製作

2. 在mac上安裝yahoo輸入法

3. 進到主硬碟的 /資源庫/Input Methods/Yahoo! 奇摩輸入法

4. Yahoo! 奇摩輸入法的圖示上點右鍵>顯示套件內容

5. 進入 content

sanhue 發表在 痞客邦 留言(0) 人氣()

簡單說明 Category, Protocol, Property, Fast Enumation的功能

Category :

可用來在現有的類別(如果沒有程式碼)中新增method,但不能用來新增instance varible

雖然也可用來覆載(override) method,但不建議這樣使用;如要改變己存在的method的動作,請用subclass的方式。

sanhue 發表在 痞客邦 留言(0) 人氣()

類別宣告:

@interface ClassName {


// 宣告 instance varible,
instance method/class method

}

sanhue 發表在 痞客邦 留言(0) 人氣()

id:

idObjective-C中用的型態,類似於C/C++中的void*,可以指向任何繼承NSObject類別的物件

定義如下:

typedef struct objc_object {


        Class

sanhue 發表在 痞客邦 留言(0) 人氣()

iPhone OS為MAC OS的精簡版
不支援以下特性:
1. Garbage Collection
2. command-line access (the BSD environment)
3. printing frameworks and services

sanhue 發表在 痞客邦 留言(0) 人氣()

Cocoa fundamention object list

Cocoa Foundation class hierarchy

灰色表示只在MAC OS支援,在iPhone OS不支援

資料來源: http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/CocoaFundamentals/WhatIsCocoa/WhatIsCocoa.html#//apple_ref/doc/uid/TP40002974-CH3-SW16

sanhue 發表在 痞客邦 留言(0) 人氣()

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。