5月 16, 2011 - iOS, Xcode    1 Comment

iPhoneアプリをXcodeで開発中に急にインストールできなくなった場合

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の状態に問題が出てたのかな。

5月 15, 2011 - 英会話    No Comments

カランメソッドについてまとめておく

今やっているオンライン英会話では、主にカランメソッドというカリキュラムを進めている。

Lesson2の中盤まで進んだので、カランメソッドについて、進め方、気を付けようと思ったこと等をまとめておく。

カランメソッドとは

  • イギリスで実績のあるというメソッド
  • 通常の1/4の時間で英語を習得できるという触れ込み
  • 英語脳を育成する

Read more »

5月 10, 2011 - 英会話    No Comments

オンライン英会話を始めてもうすぐ二ヶ月のまとめ

call center
Creative Commons License photo credit: vlima.com

無料体験を試していたオンライン英会話。

気に入ったスクールとカリキュラムがあったので、料金を払って本格的に始めた。

もうすぐ始めて二ヶ月になりそうなので、内容をまとめておく。

スクールによって若干内容は変わってくると思う。

講師

フィリピンの大学を卒業したフィリピン人の女性講師がメイン。男性講師も少しいる。

ネイティブの講師もいるけど料金が高くなる。

発音については自分では判断できない。

講師間で情報共有がされていると思う。

レッスン内容はもちろん、英会話のレベルやどんな会話をしたか、どういった家族構成をしているかなど、日常会話に使えそうなネタを記録しているはず。

講師によってレッスンの進め方の違いがある。

各カリキュラムの研修をやっていて基本的な進め方は一緒だけど、ちゃんと言えるまで先に進ませない講師や、大体あってればすぐに先に進む講師もいる。

最初はいろんな講師でやってみて波長が合う人、しっかりレッスンしてくれる人を見極めてお気に入りの講師を作っていくといい。

レッスンの合間にちょくちょく日常会話を入れてくる講師もいい。

Read more »

5月 9, 2011 - Audio帳    No Comments

『Audio帳(仮)』開発 その6 カードを表示するViewControllerを実装

カードを表示する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;
}

Read more »

5月 7, 2011 - Audio帳, iOS    No Comments

『Audio帳(仮)』開発 その5 NavigationBarの背景色

NavigationBarの背景色を好きなものに変える

UINavigationControllerのNavigationBarは背景色を自由にかえることができる。

アプリに合った色にすると見栄えも良くなるだろうか。

取りあえず仮で色を変えておく。

NavigationControllerを作っている所で変えておこう。このアプリではAppDelegateのところ。

AudioCardsAppDelegate_iPhone.m

- (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;
}

Read more »

5月 3, 2011 - Audio帳    No Comments

『Audio帳(仮)』開発 その4 オーディオ一覧の実装

オーディオ一覧を表示するViewControllerを実装する

AlbumListViewControllerでアイテムを選択したときにオーディオ一覧を表示するViewControllerを実装したい。

オーディオ一覧なのでクラス名は「AudioListViewController」にしておく。

initメソッドの実装

このクラスのinitメソッドを実装する。

一覧として表示するMPMediaItemCollectionをメンバ変数として保持するので、initメソッドの引数にする。

AudioListViewController.h

@class MPMediaItemCollection;

@interface AudioListViewController : UITableViewController {

}

@property (nonatomic, retain) MPMediaItemCollection* collection;

- (id)initWithCollection:(MPMediaItemCollection*)collection;

@end

Read more »

4月 29, 2011 - 英語    No Comments

DUO3.0 二週目完了 三週目の進め方

二週目が完了。

ちょっとサボリがあったので8日かかった。

三周目に入るとする。

進め方は二週目と同じで行く。

ただ、余裕があれば青字以外の単語/熟語の意味に目を通すようにする。

DUO 3.0

  • 著者/訳者:鈴木 陽一
  • 出版社:アイシーピー( 2000-03 )
  • 単行本:432 ページ
  • ISBN-10 : 4900790052
  • ISBN-13 : 9784900790056
  • 定価:¥ 1,260

DUO 3.0 / CD復習用

  • 著者/訳者:鈴木 陽一
  • 出版社:アイシーピー( 2000-03 )
  • -: ページ
  • ISBN-10 : 4900790079
  • ISBN-13 : 9784900790070
  • 定価:¥ 1,260
4月 28, 2011 - Audio帳    No Comments

『Audio帳(仮)』開発 その3 アルバム一覧の実装

NavigationBarのタイトル表示

AlbumListViewControllerではオーディオブックの一覧を表示するので「オーディオブック」と表示させる。

- (id)init
{
    self = [super init];
    if (self) {
        self.navigationItem.title = @"オーディオブック";
    }
    return self;
}

MediaPlayer.FrameWorkを追加

Targetの設定→Build Phases→Link Binary With LibrariesにMediaPlayer.FrameWorkを追加しておく。

iPodライブラリにアクセスするのに必要

Read more »

4月 26, 2011 - Audio帳    No Comments

『Audio帳(仮)』開発 その2 CoreDataとRootのViewControllerと

Core DataはSingletonにしておく

Core Dataを有効にしてプロジェクトを作ったので、AudioCardsAppDelegateにCoreData関連の処理がデフォルトで入ってる。

ただ、Core Dataへのアクセスはこのアプリのいろんな場所で使う予定だから、Singletonパターンで別に移しておいた方がいいと思う。

NSObjectを継承したAudioCardsを追加。


<pre>#import <Foundation/Foundation.h>

@interface AudioCards : NSObject {

}

@property (nonatomic, retain, readonly) NSManagedObjectContext *managedObjectContext;
@property (nonatomic, retain, readonly) NSManagedObjectModel *managedObjectModel;
@property (nonatomic, retain, readonly) NSPersistentStoreCoordinator *persistentStoreCoordinator;

+ (id)instance;
- (void)saveContext;
- (NSURL *)applicationDocumentsDirectory;

@end

Read more »

4月 26, 2011 - Audio帳    No Comments

『Audio帳(仮)』開発 その1 プロジェクトを作る

まず、Xcodeのプロジェクトを作ってビルド、Device上で実行できるまで準備をする。

プロジェクトを作る

Xcodeで「AudioCards」というプロジェクトを作った。Window based application。

iPadで動かす予定はないけど、一応Universalで。

Use Core DataとInclude Unit Testsもチェック。

Core Dataは使う予定だけど、Unit Testはやるかどうか。

最新のXcodeだとiPhoneとiPadの同時開発がやりやすくなっていそう。

iPhoneとiPadでグループを分けられていて、それぞれのグループでViewControllerを実装していくスタイルみたい。

今んとこ、iPadのほうは無視しておいてiPhoneだけ開発していく。

Read more »

ページ:123456»