iOS

 iPhoneアプリ作成のためのTODOリスト

iOS

実機でのテストのための開発用証明書を取得するため、Xcodeのバージョンを4.6.3にアップデートした。以下、予定。 アプリケーションのローカライズ アプリケーションの名前の変更(参考:Xcodeのプロジェクト名、Bundle Identifier、アプリ名の関係 - Debian…

状況の記録

iOS

同じところをぐるぐる回っている自分がいる。いらだつ。 アウトレットコレクションの使い方 アウトレットコレクションを作成したが、配列の宣言だけで中身がない。オブジェクトと紐づけられているはずのに。 アウトレットコレクション(Outlet Collection)を…

画面のタッチ位置に関する考察

iOS

タッチした画面の座標はわかる 画面に並べたウィジェットの位置が正確にわからない。でも大体の位置はなんとか推定できる タッチ位置とウィジェット位置の関係を知りたい この関係には画面サイズ依存性がある?それは困る

画面のタッチ位置の取得

iOS

画面をポンとタッチしたときの座標値を表示する。 (参考: http://www.happytrap.jp/blogs/2012/01/24/7099/) - (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { CGPoint p = [[touches anyObject] locationInView:self.view]; float tap…

Xcode4.5.2 でのプロジェクトの名前を変更する

iOS

Xcode 4.5.2において、プロジェクトの名前を変更するには以下の手順に従う。 (1)ナビゲータエリアでプロジェクト名を選択(クリック)する ウィンドウの左上最上位の階層にある名前がプロジェクト名になっている。この名前を変えたい。 (2)プロジェクト名を…

進捗

iOS

コードをきれいにしようとしたら動かなくなった。 アウトレットコレクションを使ってみる。 高速列挙について UIImageViewの配列の定義の方法を確認→(http://applicott.blog63.fc2.com/tb.php/33-fe86a4a5)

Xcodeでの開発 進捗状況

iOS

UIImageViewで描いた絵に枠線を付ける→UIImageViewに枠線をつける:てるてる坊主を参考に実装する。 「Storyboardsとxibファイルとの関係。または違い」→これから調べる。徐々に理解してきた。

メモ

iOS

画像のマスキング(指で範囲を選択する) イベントが起きたときにボタンを表示する方法 画面遷移するには

覚え書き

iOS

IBでの画面サイズと、iOSシミュレータの画面サイズが異なる問題 上記と関連していると思うが、配置したImageViewの位置がシミュレータ上では、ズレてしまう問題

参考にしている書籍

iOS

基本的な方針として、Interface Builderを使わないでiOSのプログラムを書いているので、プログラムの原理が分かりやすい。一番初めに読む本として良い。ボタンのサイズ指定とかやってるし。IBを使う場合に「隠されていてユーザーに見えないもの」が、どう書…

Photo Libraryから選択した画像をトリミングできるようになった

iOS

参考:iPhone 画像のリサイズとトリミングなど - 袖触れ合うも多少の縁 以下のように書く。 - (void)imagePickerController:(UIImagePickerController *) picker didFinishPickingMediaWithInfo:(NSDictionary *)info { [self dismissViewControllerAnimated…

壁にぶつかる

iOS

Photo Libraryから読み込んだ画像の、トリミング、縮小しての任意の場所での表示がうまくできないので、もう一度整理して考え直す。

画像サイズの調整(拡大縮小)つづき

iOS

画像の表示サイズを変える方法はいろいろあるが、画像自体のサイズを変える方法をとることにする。 - (void)imagePickerController:(UIImagePickerController *) picker didFinishPickingMediaWithInfo:(NSDictionary *)info { [self dismissViewControllerA…

画像サイズの調整(拡大縮小)

iOS

行う処理を順序立てて書く。 (1) 画像ファイルのサイズの取得 (参考:[iPhone] カメラロールから読み込んだ画像のサイズに関して | Sun Limited Mt.) //imagePickerで取得した画像ファイルの場合 UIImage *img = [info objectForKey: UIImagePickerControl…

アクションシートにキャンセルボタンを追加

iOS

アクションシートに「キャンセル」ボタンが無かったので、追加しようとしたら問題があり手間取った。 問題:キャンセルボタンを押してもキャンセルされない。 キャンセルボタンを押したときに処理を明記しないと、思ったような動作は得られなかった。ボタン…

選択(撮影)した画像の表示

iOS

写真を選択または撮影して、その画像を画面に表示するところまでできた。 参考:http://ebisu.surbiton.jp/sysblog/2011/06/uiimagepicker.html シミュレータでテスト ▲タブバーのボタンから、アクションシートを開く。 ▲PhotoLibraryの画像を選択する。 ▲選…

ツールバーとアクションシートの連携

iOS

テスト項目 ツールバーの表示 アクションシートを使ってみる プロトコルとかデリゲートとか... とりあえず動かす。 #import "ViewController.h" @interface ViewController () @end @implementation ViewController { UIToolbar *tb; UIBarButtonItem *bb[1]…

Apple Mach-O Linker Error発生

「カメラでの撮影」まわりのコードでエラー発生。ビルドできない。 エラーメッセージ Apple Mach-O Linker Error Undefined symbols for architecture i386: "_AVCaptureSessionPresetMedium", referenced from ... 原因 フレームワークを追加していない(初…

画像のトリミング

あらかじめ登録しておいた画像をトリミングして表示する。 http://ameblo.jp/dokugakumono/entry-10852012897.htmlを参考にして切り取る範囲を指定した。ViewControllerクラスのviewDidLoadメソッドで、以下のように書く。 - (void)viewDidLoad { [super vie…

iOSプログラミング学習(2)

iOS

[super dealloc];のところで「ARC forbids explicit message send of 'dealloc'」となってビルドできない現象。 メモリ管理関連のエラーらしい。 「ARC 」= Automatic Reference Counting

iOSプログラミング日記(1)

iOS

xcodeのバージョンを4.5.2に上げる。 Organizerからサンプルコードを物色。 PhotoPicker(画像ファイルをPhoto Libraryから選ぶ。シミュレータに画像ファイルがないので、正常に動作するか判断できず) コードの場所:[iOS 5.1 Library] > [User Experience]…