iOS
実機でのテストのための開発用証明書を取得するため、Xcodeのバージョンを4.6.3にアップデートした。以下、予定。 アプリケーションのローカライズ アプリケーションの名前の変更(参考:Xcodeのプロジェクト名、Bundle Identifier、アプリ名の関係 - Debian…
同じところをぐるぐる回っている自分がいる。いらだつ。 アウトレットコレクションの使い方 アウトレットコレクションを作成したが、配列の宣言だけで中身がない。オブジェクトと紐づけられているはずのに。 アウトレットコレクション(Outlet Collection)を…
タッチした画面の座標はわかる 画面に並べたウィジェットの位置が正確にわからない。でも大体の位置はなんとか推定できる タッチ位置とウィジェット位置の関係を知りたい この関係には画面サイズ依存性がある?それは困る
画面をポンとタッチしたときの座標値を表示する。 (参考: 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…
Xcode 4.5.2において、プロジェクトの名前を変更するには以下の手順に従う。 (1)ナビゲータエリアでプロジェクト名を選択(クリック)する ウィンドウの左上最上位の階層にある名前がプロジェクト名になっている。この名前を変えたい。 (2)プロジェクト名を…
コードをきれいにしようとしたら動かなくなった。 アウトレットコレクションを使ってみる。 高速列挙について UIImageViewの配列の定義の方法を確認→(http://applicott.blog63.fc2.com/tb.php/33-fe86a4a5)
UIImageViewで描いた絵に枠線を付ける→UIImageViewに枠線をつける:てるてる坊主を参考に実装する。 「Storyboardsとxibファイルとの関係。または違い」→これから調べる。徐々に理解してきた。
画像のマスキング(指で範囲を選択する) イベントが起きたときにボタンを表示する方法 画面遷移するには
IBでの画面サイズと、iOSシミュレータの画面サイズが異なる問題 上記と関連していると思うが、配置したImageViewの位置がシミュレータ上では、ズレてしまう問題
基本的な方針として、Interface Builderを使わないでiOSのプログラムを書いているので、プログラムの原理が分かりやすい。一番初めに読む本として良い。ボタンのサイズ指定とかやってるし。IBを使う場合に「隠されていてユーザーに見えないもの」が、どう書…
参考:iPhone 画像のリサイズとトリミングなど - 袖触れ合うも多少の縁 以下のように書く。 - (void)imagePickerController:(UIImagePickerController *) picker didFinishPickingMediaWithInfo:(NSDictionary *)info { [self dismissViewControllerAnimated…
Photo Libraryから読み込んだ画像の、トリミング、縮小しての任意の場所での表示がうまくできないので、もう一度整理して考え直す。
画像の表示サイズを変える方法はいろいろあるが、画像自体のサイズを変える方法をとることにする。 - (void)imagePickerController:(UIImagePickerController *) picker didFinishPickingMediaWithInfo:(NSDictionary *)info { [self dismissViewControllerA…
行う処理を順序立てて書く。 (1) 画像ファイルのサイズの取得 (参考:[iPhone] カメラロールから読み込んだ画像のサイズに関して | Sun Limited Mt.) //imagePickerで取得した画像ファイルの場合 UIImage *img = [info objectForKey: UIImagePickerControl…
アクションシートに「キャンセル」ボタンが無かったので、追加しようとしたら問題があり手間取った。 問題:キャンセルボタンを押してもキャンセルされない。 キャンセルボタンを押したときに処理を明記しないと、思ったような動作は得られなかった。ボタン…
写真を選択または撮影して、その画像を画面に表示するところまでできた。 参考:http://ebisu.surbiton.jp/sysblog/2011/06/uiimagepicker.html シミュレータでテスト ▲タブバーのボタンから、アクションシートを開く。 ▲PhotoLibraryの画像を選択する。 ▲選…
テスト項目 ツールバーの表示 アクションシートを使ってみる プロトコルとかデリゲートとか... とりあえず動かす。 #import "ViewController.h" @interface ViewController () @end @implementation ViewController { UIToolbar *tb; UIBarButtonItem *bb[1]…
「カメラでの撮影」まわりのコードでエラー発生。ビルドできない。 エラーメッセージ 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…
[super dealloc];のところで「ARC forbids explicit message send of 'dealloc'」となってビルドできない現象。 メモリ管理関連のエラーらしい。 「ARC 」= Automatic Reference Counting
xcodeのバージョンを4.5.2に上げる。 Organizerからサンプルコードを物色。 PhotoPicker(画像ファイルをPhoto Libraryから選ぶ。シミュレータに画像ファイルがないので、正常に動作するか判断できず) コードの場所:[iOS 5.1 Library] > [User Experience]…