NI-Lab.

nilog:

← 前の日 2011-09-15 次の日 →
← 一年前 一年後 →
Twitter (2011-09-15)
My weight: 13.6 kg. がちょぬー。 My weight 体重 たいじゅう #kodomo http://withings.jp
岐阜県大垣市美和町 付近 : 35349998,136617004
岐阜県大垣市美和町 付近
Google Mapsで見る Yahoo!地図で見る
[t] 2011-09-15 18:04:51
関連するかも情報
モジュールを作って Titanium Mobile のプロジェクトに取り込むところまではとりあえず完了。中身つくるの大変そう。。。
[t] 2011-09-15 17:35:23
My weight: 13.6 kg. がちょぬー。 My weight 体重 たいじゅう #kodomo http://withings.jp
岐阜県大垣市美和町 付近 : 35349998,136617004
岐阜県大垣市美和町 付近
Google Mapsで見る Yahoo!地図で見る
[t] 2011-09-15 18:04:51
Titanium Mobile モジュールで View と ViewProxy を作って、Titanium Mobile のアプリから呼び出すようにする。
[t] 2011-09-15 18:18:24
Xcode の左ペイン [グループとファイル] -> [mysample] で右クリックして [追加] -> [新規ファイル] にて [iOS] -> [Appcelerator] -> [TiUIView] を選択。
[t] 2011-09-15 18:18:40
SampleTestMyWebView.m と SampleTestMyWebView.h を作成。保存場所は Classes 以下なので ~/titanium_module/MySample/Classes に変更。
[t] 2011-09-15 18:18:48
SampleTestMyWebView.h に #import "TiUIWebView.h" を追加して、 TiUIView を継承していたのを TiUIWebView を継承するように修正する。
[t] 2011-09-15 18:19:36
継承の部分の修正。 @interface SampleTestMyWebView : TiUIView を @interface SampleTestMyWebView : TiUIWebView に変更。
[t] 2011-09-15 18:20:05
これで View ができたので、次は ViewProxy をつくる。
[t] 2011-09-15 18:21:22
Xcode の左ペイン [グループとファイル] -> [mysample] で右クリックして [追加] -> [新規ファイル] にて [iOS] -> [Appcelerator] -> [TiViewProxy] を選択。
[t] 2011-09-15 18:21:37
SampleTestMyWebViewProxy.m と SampleTestMyWebViewProxy.h を作成して Classes 以下に保存。
[t] 2011-09-15 18:21:47
ViewProxy ができた。それにしても中の仕組みがよくわからないな。。。
[t] 2011-09-15 18:22:12
View と ViewProxy がちゃんと動作するかどうか確認しないと。モジュールのフォルダにある example/app.js を修正して動作確認する。 ~/titanium_module/MySample/example/app.js
[t] 2011-09-15 18:23:48
var window = Ti.UI.createWindow({backgroundColor:'white'});
[t] 2011-09-15 18:25:13
モジュールをロード。 var myModule = require('sample.test');
[t] 2011-09-15 18:25:30
View を生成する。 var myWebView = myModule.createMyWebView({url:"ttp://www.yahoo.co.jp/"});
[t] 2011-09-15 18:25:52
親ビューにViewを乗せて、親ビューをオープン。 window.add(myWebView); window.open();
[t] 2011-09-15 18:26:41
モジュールのディレクトリ ~/titanium_module/MySample で $ titanium run を実行して、モジュールのビルドとサンプル表示。ちゃんとウェブサイトが表示されたし、操作もできた。iOSシミュレータ上でだけど。
[t] 2011-09-15 18:30:11
おぉっと。 Base SDK Missing だった。XCode のメニューから [プロジェクト] → [プロジェクト設定を編集] → [ビルド] → [アーキテクチャ] にて「ベースSDK」を iOS 4.0 から iOS4.3 へ変更。
[t] 2011-09-15 18:41:02
Base SDK Missing だとフレームワークの追加で UIKit.framework が出てこなかったけど、ベースSDKをiOS4.3にしたら出てきた。
[t] 2011-09-15 18:42:54
CoreGraphics.framework も Base SDK Missing だと見つからなかったけど、ちゃんと出てきた。
[t] 2011-09-15 18:44:31
2011年09年15日のnilogをすべて表示する

- NI-Lab.
- Mastodon (@nilab@mastodon-japan.net)
- Twitter (@nilab)
- Timelog (@nilab)
- はてなブックマーク (id:nilab)

Web Services by Yahoo! JAPAN