UIStoryBoardでNavigationControllerやTabBarControllerを作る

storyboardファイル上でNavigationControllerや、TabBarControllerを作る方法をメモ。SingleView-Applicationでプロジェクトを作るとはじめはこの状態。 画面上のViewをクリックし選択した状態で、 Editor > Embed In > からNavigation ControllerまたはTab …

ステータスバーを消して全画面表示

iPhoneでステータスバーを消して全画面表示をした際のメモ。以下をviewDidLoad内等に追記した。 //全画面表示 [UIApplication sharedApplication].statusBarHidden = YES; //画面サイズがxibファイル等で決まっていて、高さが合わない時はフルスクリーンサイ…

macに入れたeclipseでAndroidのソースを見る方法

eclipseでActivity等の実装コードを見るには、 ソースをダウンロードする必要があります。色々なやり方がありそうですが、gitでやりました。 その手順のメモです、きっともっと効率いい方法があるかもです。 [手順]1.ダウンロード先のフォルダを作る。 2.git…

iOSでNFCしたい

iOSが話題のNFCに対応する日も近いという事で、 元ネタ:Apple、iPhone 5でNFC対応=MasterCard“PayPass”と提携か 一足先にNFCについて少し調べました。 まずNFCというのは何かというと(Near Field Communication)の略のようです。 以下はIT用語辞典e-words…

Androidでボタンを押してなんかする

ボタンを押してなにかをログに表示するという、 もっとも基本的なプロジェクトを作ります。スムーズにいけば5分かからず終わります。環境はEclipse IndigoでOSはMacです。適当なプロジェクトを作ったらmain.xmlを開いて、buttonを1つおく buttonにidをつけ…

Predicate Programming Guideu一部意訳

Predicate Programming Guide内の、 Creating Predicatesの章を1部意訳しました。 (なんとか自分が読める程度の意訳、良い訳があれば是非教えて下さい。)目次 フォーマット文字列を使って述語を作成する 文字列定数、変数、ワイルドカード ブーリアン値 …

ZohoCreator参考サイトまとめ

Zoho Creatorを使う可能性があるので、 参考になりそうなサイトをまとめてみました。Zohoとは?(はてなキーワード引用)Zohoとは編集ウェブベースでオフィス製品(ワープロ、表計算ソフト、プレゼンソフト、プロジェクトetc)、CRMソフト、データベース構築…

MAMPをインストールして動作確認

PHPでローカル開発環境を構築する為に MAMPをインストールしてみます。 環境はMac OS X lion10.7.2です。目次 MAMPとは? MAMPのダウンロードと起動 テストファイルで動作確認 MAMPとは?MAMPとは?(はてなキーワード引用)MAMPとは編集MAMPは、Macintosh, Apa…

iOSでテストを導入する為の参考サイトまとめ

少しずつでもiOSのテストを導入したいので調べている情報をまとめていきます。 実際のテストコードはまず書いて失敗してみないと良いテストコードは なかなか書くのは難しそうです。「参考」 iOSアプリケーション開発ワークフローガイド:アプリケーションの…

CotEditorまとめ

使いやすく無料の国産テキストエディター CotEditorのよく使うショートカット等を中心に少しまとめます。 Cocoa標準のものも混ざっています。 目次 コード入力補完の設定 テキストの矩形選択 指定行をシフト エディタを分割 現在編集中のファイルをFinderで…

UIStoryboardのmodalを閉じた時に元の画面に異なる処理をする

前回はモーダルビューを表示して、もとのビューに戻るまで試しました。 今回は戻った時に選択されたボタンに応じて、もとのビューに異なった処理してみます。Redが押されたらStory1を赤に、Blueが押されたら青にします。 なんか図はごちゃごちゃして見にくく…

UIStoryboardを使ってmodalから戻るようにしてみた

前回はUIStoryboardを使ってみました。 本当に使ってみただけで一方通行の画面遷移でした。帰れません。 今回はUIStoryboardのmodalで表示した画面から元の画面に帰れるようにしてみたいので、 画像でみるとこんな感じの動きをつくります。 前回の続きから初…

Xcode4でCoreDataが生成するSQL文をログ出力する

Xcode4でコマンドライン引数を設定して、 CoreData内部で呼ばれているSQL文を表示する方法をメモ「Product」> 「Manage Schemes」> 「Edit」>「Arguments」 >「+」を押す > 追加された引数に以下コマンドを入力 SQL文をログ表示するコマンドライン引数 -com…

Xcode4でCoreDataを試す

Xcode4でCoreDataフレームワークを使ってみました。理解力が足りず、なかなか難しいなぁと思っています。まずはxcode4のempty applicationテンプレートを使い、 Employeeというデータモデルを作成してから、フェッチする所までを試してみました。 以下動画で…

「動画」OutletとActionを作成する。

xcode4でxibファイルとプログラムを繋げるための「Outlet」と「Action」という概念があります。それについて簡単にまとめてみます。 ※逐次追記していきます。 UIButtonを押したときに、UILabelの文字列を変えるという簡単なサンプル動画を作成しました。 作…

プロジェクトにフレームワークをリンクする。

xcode4で作成したプロジェクトにフレームワークを追加する手順です。 プロジェクト作成部分は省略しています。まず、以下の順に選択します。 プロジェクト > TARGETS > Linked Frameworks and Librariesを展開 > +ボタンを押す。 追加したフレームワークを検…

iPhone実機、iPhoneシミュレータに保存した.sqliteファイルを「Navicat」で確認する。

iPhone実機、iPhoneシミュレータに保存した.sqliteのファイルを、 GUIアプリケーションのNavicatで確認する手順のメモです。 今回の流れ Navicat for SQLiteのダウンロード サンプル.sqliteファイルの準備(CoreDataテンプレートで作成) NavicatでiPhoneシ…

xcode4でクラッシュログを簡単に見る

iPhoneアプリ開発をしているとたまに出会うEXC_BAD_ACCESSアプリがクラッシュした際に原因を探るクラッシュログの表示方法をメモ。xcode4からなのか、とても簡単にみれるようになっていた。How to Show crash log on xcode4. 【手順】1.iPhoneでテストしたい…

Mac OS X Lionで隠しファイルを表示する

Mac

Mac OS X Lionで隠しファイルのLibrary(ライブラリ)を表示する。iPhoneアプリ開発中、残念ながら毎回コマンドを忘れる。 表示する時はターミナルからchflags nohidden ~/Library/ 隠す時はこうchflags hidden ~/Library/ フリーのアプリでもできる こいつ…

Xcode4でのローカライズのメモ

ローカライズ方法のメモです。0.PROJECT > Info > Localizationsから言語を追加 1.まずコード中にNSLocalizedStringで文字列を作成します。self.title = NSLocalizedString(@"Master", @"Master"); 2.プロジェクトを右クリックし、「Show in Finder」を選択 …

UIStoryboardを使ってみました

iOS5からの新機能。xibファイルの代わりに参戦した、 UIStoryBoardをつかってみました。まずはストーリーボードってなんだ?ってことで 以下Apple公式文書からの抜粋です。 iOSテクノロジーの概要「ストーリーボード」 iOS 5で導入されたストーリーボードは、…

iPhoneでUIActionSheet、iPadではUIPopoverControllerを表示する

iPadとiPhoneのユニバーサル対応を試して、 UIPopoverとUIActionSheetを使い分ける事を試してみる。 大分ニッチな気がしますが、今回ははじめから、ユニバーサルを選んでつくります。チェックボックスのDevice familyで早速「universal」を選びます。  まず…

Google Analytics for WordPressを導入。

参考にした動画、、 外人さんの説明だけど管理画面が一緒だからわかりやすい。 http://www.youtube.com/watch?v=I-Lew1CLGSw&feature=related&noredirect=1 WordPress管理画面にログイン、まずプラグイン > 新規追加をクリック 「analytics」で検索します。 …

ムームードメインで取得した独自ドメインでGoogleApps(Gmail)を使う

ムームードメインで取得した独自ドメインでGoogleAppsを利用する手順。通常Gmailは◯◯◯.gmail.comといったアドレス形式ですが、 ◯◯◯.独自ドメイン名.com等の形式で、「独自ドメイン名でGmailを使えるようにする」というのをゴールに作業をしていきます。 作業…

xcode4でuniversalにして、iPad対応

情報が少なかったので、できている所までまとめ。。確認環境はxcode4です。参考サイト様 http://blog.syuhari.jp/archives/2264 参考文書(iOSアプリケーションプログラミングガイド日本語:古いままですが、、) http://developer.apple.com/jp/devcenter/io…

縦書きエンジン『nehan』をXcodeで動かすところまでやってみる

◉『nehan』をiOSに組み込むところまで試して見ました。まずは『nehan』をダウンロード。 nehan2-1.22.zipで試しました。https://code.google.com/p/nehan/ なにが必要なのか不明なので、 nehan2-latestというフォルダ毎、全てプロジェクトに投入Copy items i…

iPhoneシミュレータの利用

iPhoneシミュレータの起動 作成したiOSアプリケーションを実行する為に使います。 ショートカットキーはcommand + 「R」です。 以下メニューバーの項目です。iOSシミュレータ・コンテンツと設定をリセット シミュレータを初期化します。アプリをインストール…

バンドル地獄

いまさらながら、iOSアプリケーションプログラミングガイドを読んでいます。 http://developer.apple.com/jp/devcenter/ios/library/documentation/iPhoneAppProgrammingGuide.pdf ファイルを保存する時に、Documentsに保存するのが良いのか?どこが良いのか…

『iOSのバンドルとファイルシステム』

iOS

iOSのファイルシステム(サンドボックス)について iOSにはサンドボックス(wiki)という仕組みがあって、 デバイスやiPhoneシミュレータにアプリを初めてインストールした時に、 1つのアプリにつき1つのサンドボックスが作られます。 サンドボックスは安全…

参考サイトメモ(1)

参考になりそうなサイトメモ 【プログラミング基本】 ・ドットインストール(プログラミング初心者におすすめ動画でわかりやすく理解できます) 【iPhoneアプリ開発総合】 ・もとまか日記乙 iOSアプリ開発の基礎(iPhoneアプリ開発初心者におすすめ) ・詳解…