2013年7月6日のブックマーク (4件)

  • 47NEWS(よんななニュース)

    アメリカはタリバン復権を後押しし、アフガニスタンの民意もそれを支えた 民主化が失敗した理由は何か。これからどうなるのか【アフガン報告】6回続きの(3)

    47NEWS(よんななニュース)
    kz11
    kz11 2013/07/06
  • 『UITabBarControllerでのタブの切り替えのイベント処理』

    今日iOSでのタブについて調べてたんですが、タブの切り替え時のイベントはどう実装するのか 気になって調べたら意外とちゃんとした情報が無かったのでやってみました。 まず、切り替えのイベントはUITabBarControllerDelegateを実装し、 - (void) tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController で受け取ります。 で、色々ネット見てると、このなかでviewControllerのインスタンスを調べたりして条件分岐とか させてるのが多かったんだけど、個人的には各controllerで処理が出来た方が汎用的じゃないかなぁと思ったので実装してみました。 やることとしては UITabBarContro

    『UITabBarControllerでのタブの切り替えのイベント処理』
    kz11
    kz11 2013/07/06
  • plistの値を変更して保存するときはDocumentsに保存しなければならない : ノンプログラマーがiPhoneアプリを作るTest

    3月2 plistの値を変更して保存するときはDocumentsに保存しなければならない plistから値を読み込むときは NSString* path = [[NSBundle mainBundle] pathForResource:@"hogehoge" ofType:@"plist"];NSDictionary* dictionary = [NSDictionary dictionaryWithContentsOfFile:path]; でOKなんだけど、値を変更して書き込むときは↑のコードだとエラーになってしまう。 上書き可能な場所を自分で確保しなければならないらしい。 これで数日費やした !で、調べまくった結果、一番まとまっていたのがこちら Plistの保管場所 NSString *path = [[NSBundle mainBundle]pathForResource:@"an

    plistの値を変更して保存するときはDocumentsに保存しなければならない : ノンプログラマーがiPhoneアプリを作るTest
    kz11
    kz11 2013/07/06
  • iOS – UIPickerViewを下から動的に表示する方法 | 株式会社田村倉庫

    UIPickerViewの実装方法はすでにネット上の様々な記事で紹介されていると思いますが、このメモではStoryboardとARCを使用している環境でのUIPickerViewの実装方法をサンプルプログラムを通して紹介します。 サンプルプログラムの動作イメージは以下の動画をご覧ください。 このメモに登場するサンプルプログラムのソースは以下からダウンロードできます。 [サンプルプログラムのソース] 1.Picker View用のView Controllerを用意する Storyboard上でView Controllerを新たに追加し、左図のように、Picker View(参照名:picker)とボタン(参照名:closeButton)を追加します。 そしてPickerViewControllerというクラスファイルを新規作成し、このView Controllerに関連付けます。関連付け

    kz11
    kz11 2013/07/06