XcodeでiPhoneアプリの開発中に急にこんなメッセージが出てアプリが起動できない状態になった。
|
|
Couldn't register xxx.xxxxxx.xxxxxx with the bootstrap server. Error: unknown error code.
This generally means that another instance of this process was already running or is hung in the debugger.warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.3 (8J2)/Symbols/Developer/usr/lib/libXcodeDebuggerSupport.dylib (file not found). |
iPhoneを再起動したら直った。
いつの間にかiPhoneの状態に問題が出てたのかな。
今やっているオンライン英会話では、主にカランメソッドというカリキュラムを進めている。
Lesson2の中盤まで進んだので、カランメソッドについて、進め方、気を付けようと思ったこと等をまとめておく。
カランメソッドとは
- イギリスで実績のあるというメソッド
- 通常の1/4の時間で英語を習得できるという触れ込み
- 英語脳を育成する
続きを読む
無料体験を試していたオンライン英会話。
気に入ったスクールとカリキュラムがあったので、料金を払って本格的に始めた。
もうすぐ始めて二ヶ月になりそうなので、内容をまとめておく。
スクールによって若干内容は変わってくると思う。
講師
フィリピンの大学を卒業したフィリピン人の女性講師がメイン。男性講師も少しいる。
ネイティブの講師もいるけど料金が高くなる。
発音については自分では判断できない。
講師間で情報共有がされていると思う。
レッスン内容はもちろん、英会話のレベルやどんな会話をしたか、どういった家族構成をしているかなど、日常会話に使えそうなネタを記録しているはず。
講師によってレッスンの進め方の違いがある。
各カリキュラムの研修をやっていて基本的な進め方は一緒だけど、ちゃんと言えるまで先に進ませない講師や、大体あってればすぐに先に進む講師もいる。
最初はいろんな講師でやってみて波長が合う人、しっかりレッスンしてくれる人を見極めてお気に入りの講師を作っていくといい。
レッスンの合間にちょくちょく日常会話を入れてくる講師もいい。
続きを読む
カードを表示するViewControllerを実装する
オーディオを選択されたときに、オーディオを出力しながら英文と和訳を表示するようにしたい。
英文と和訳を表示する「カード」ということで、CardViewControllerとして実装する。
今回はInterface Builderを使ってUIを作っていきたいので、nibファイルも一緒に作る。
初期化のメソッドを実装する
initWithNibNameが自動生成されているのでinitメソッドに変更する。
iPhone向けにしか考えてないから、nibファイル名は”CardViewController”に固定しておく。
|
|
- (id)init
{
// nib nameを固定にしておく
self = [super initWithNibName:@"CardViewController" bundle:nil];
if (self) {
self.navigationItem.title = @"カード";
}
return self;
} |
続きを読む
NavigationBarの背景色を好きなものに変える
UINavigationControllerのNavigationBarは背景色を自由にかえることができる。
アプリに合った色にすると見栄えも良くなるだろうか。
取りあえず仮で色を変えておく。
NavigationControllerを作っている所で変えておこう。このアプリではAppDelegateのところ。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[super application:application didFinishLaunchingWithOptions:launchOptions];
AlbumListViewController *controller = [[[AlbumListViewController alloc]init]autorelease];
UINavigationController *navigationController = [[[UINavigationController alloc]initWithRootViewController:controller]autorelease];
navigationController.navigationBar.barStyle = UIBarStyleBlack;
// NavigationBarの色を変える
// 今は適当に#CF5B6Fにしておく
navigationController.navigationBar.tintColor = [UIColor colorWithRed:0.761 green:0.333 blue:0.408 alpha:1.0];
navigationController.toolbar.barStyle = UIBarStyleBlack;
self.window.rootViewController = navigationController;
return YES;
} |
続きを読む