なんとなく

忘備録です

iOS

iPhoneでの通話を録音するには…

iOS

2013年12月現在、通話録音アプリはありません。orz なぜなら、通話録音が違法な国があるから だそうです。 どうしても録音したかったので、いろいろ調べましたが… アプリも試しました、イケそうなやつ。TapeACall、RecordKing... テストしてみたけど、全く使…

iPhoneバックアップデータをSQLで日付取得する

iPhoneのバックアップデータを、テキストで表示する為に、sms.dbからSQLツールで参照しました。おお!messageテーブルのtextというフィールドが、メッセージ内容!ほぉ!と悦に浸っていたのもつかの間、 アレ?タイムスタンプは???dateフィールド、ssmmhh…

iPhoneデータをツールで参照したいなら、暗号化無しバックアップで。

Mac,iPhone持ちとしては、当たり前(?)のPCバックアップ。 バックアップも、意識せず、「暗号化する」にチェック入れる。(誰が見ても、特に困る内容は入ってないけど…)で、メッセージ内容を、バックアップから抽出しようと思って、やり方を検索するとど…

iOS開発の基本メモ

わかりやすいブログがあったので。☆iOSアプリの画面開発の基礎を理解する http://d.hatena.ne.jp/glass-_-onion/20120601/1338477967

@property メモ

iOS

ヘッダーファイル(.h)等で見る「@property」。 インターフェースビルダー(.xib)からヘッダーファイルに直接結びつける (オブジェクト選択して、Ctrl押したままヘッダーファイル定義)と、 特に何も考えなくて良い(というか考えたこと無い…orz)プロパティ…

UINavigationController で1つの画面から複数の画面に遷移したい

UINavigationController を1つのViewController にRoot設定したら、階層で 画面遷移するのは、周知の通り。多分。で、1つの画面から 違う2つの画面に遷移したい。A画面で Bボタンを押したら、B画面。 Cボタンを押したら、C画面っていう風に。☆やりたい…

Didload でMap 生成後にピン表示とかさせたいメモ

MAPを表示した後、ピンを立てたり、現在地を表示させる という時、 単純に - (void)viewDidLoad の中で、ピン表示用の住所から緯度経度取得→ピンセット とさせてみたけど、うまくいかない。デバッグすると、そもそも 緯度経度変換の処理で、緯度経度が取得で…

ループ内でオブジェクトを削除してはいけないメモ

実行中に、急に エラーで落ちるようになりました。 Terminating app due to uncaught exception 'NSGenericException', … 珍しく?Exception出してくれてる!”NSGenericException”さっきまでは出てなかったのに。Xcodeを Xcode 4.3.2 → 4.3.3 にバージョンア…

nil,NSNull 要するに、値無しって事だけど…

json-frameworkがnullをNSNullにマッピングする → NSArray 等に格納できない…orz ということで、メモ。json で取得したデータ → NSObject(例えば、NSArray/NSDictionary 等) ★元データが null だった時は、json は NSNull に変換する。 ☆NSNull のインスタ…

xib/m/h をコピーしてRenameした時、xibとhを紐付ける方法メモ

もう、、、かーなーり、コレで悩みまくって、時間を浪費してしまったのでメモ。画面作ってると、違う画面でも似たようなの表示したい、でも、また1から作るのは面倒… てときは、コピーしてリネームする。なんだけど、ヘッダファイル(.h)とInterfaceBuilder…

NavigationBar を画面によって、表示・非表示にするメモ

トップ画面では、ナビゲーションバーを非表示にしたい、でも詳細画面では 表示したい、という時のメモ。 [self.navigationController setNavigationBarHidden:YES animated:NO]; ↑コレでもイケルんだけど、画面遷移の制御(戻った時とか)が、面倒。なので、…

UITableViewCell 接続メモ

UITableViewCell を、1class として作成した時の、InterfaceBuilder(.xib)の接続設定。通常の画面であれば、必ず、各オブジェクト(UILabelとか)を File's Owner として接続してあげないと いけないが、違うみたいなので。多分、Class指定をしてるから?例…

UITableViewCell 新規作成時メモ

1.UITableView で、Cellを再利用する為のオブジェクト。 2.UITableViewCell の xib、Objective-C Sub Class を作成する。<UITableViewCell の設定> 例)CustomCell1.UITableViewCell の xibファイルで、TableView の Identidder は、指定したセル名…

画面遷移の考え方メモ

だいぶ前に、テーブルの画面遷移をメモしたけど、結局、たどり着けず、未だ悩み中。orz まだまだ先は長い。どうやら、画面遷移には複数パターンがあるみたい。1. 子階層のレベルの画面に遷移 2. 兄弟階層のレベルの画面に遷移 3. 全く違う画面に遷移(設定画…

テーブルやラベルの角を丸くする

ツイッターとか色んなアプリを見ると、テーブルや写真の角が丸い。 私もそうしてみよう と思って、対象のオブジェクトを選択して、XIB の設定を いろいろ変えてみるけど、もちろん 上手くいかない。どうやら、角を丸くするには、フレームワークと丸くする時…

map の pin 設定基本メモ

テーブルにちょっと疲れたので、脱線。MKMapViewでピンを立てるのは、Annotation。 で、複数色のピンを使いたい時は、下記サイトで。・mKMapViewに立てるピンの色を個別に変える話。 http://appteam.blog114.fc2.com/blog-entry-126.htmlAnnotation を継承し…

tableから画面遷移メモ

まだよく分かって無いので、忘備録で。1.画面遷移を制御する のは、・Nabigation Controller2.スタートアップとかで一回きりの遷移なら・単純にaddSubview、removeFromSuperviewでもOK。3.アッピルのサンプルコード。・UICatalog - そうですか… サンク…

UITableViewControllerを使わず、Object の UITableView でテーブル実装時の注意点

iOS

初心者が(きっと)陥るであろうUITableViewオブジェクト使いたい時のトラップ。※UITableviewController を使わず というのは、View自体をソレにせず、部品で UITableView使うってこと。 例:template で Master-Detail Application を選択せず、SingleViewA…

地図で住所表示とその逆メモ

iOS

Map を使う時の、基本の基。GeoCording(ジオコーディング) 住所や地名から、地図の座標に変換するサービスReverceGeoCording(逆ジオコーディング) 座標から、住所や地名に変換するサービス☆参考 apple 位置情報対応プログラミングガイト http://develope…

Objectで、フレームワーク追加と宣言追加のメモ

毎回、なんだっけ? となるので、メモ。 フレームワークの追加方法とかは★MKMapViewの追加で困ったこと(フレームワークの追加) http://notes.ayahumi.com/memo/mkmapviewの追加で困ったこと1/ ◎ Object - 宣言 - Framework ◎☆マップ MKMapView - ☆位置情…

UITableViewメモ

iOS

UITableView は、他の言語と違って、細々設定が必要らしい。 確かに、1回表示してスクロールしたら、次のデータアクセスして取得 という動作をするから、必要そうなのはわかる。 慣れるまでの辛抱だ!ワタシ!☆必要事項 1.numberOfSectionsInTableViewメ…

@property メモ

iOS

ヘッダーファイル(.h)等で見る「@property」。 インターフェースビルダー(.xib)からヘッダーファイルに直接結びつける (オブジェクト選択して、Ctrl押したままヘッダーファイル定義)と、 特に何も考えなくて良いけど、変数を画面遷移させたりする時はそ…

実機確認=イバラの道です

職場で、複数人数でのiアプリ開発プロジェクト。 もちろん、会社で実機確認を可能とする権利は買います。(iOSDeveloper) 先行開発メンバー(1人)は実機確認できたのに、別のPC&別の実機だと 確認できない。エラーが出る。先行メンバーと同じ事してるの…

メモリ管理メモ

Java では、自動で GC が実行されるので、明示的にメモリ解放処理は 必要ない。元々、Cを使ってた上司曰く「むしろ、Javaでも 明示的に解放したい!」 とのことだけど、Cobol → Java と歩んできた私にとっては、Objective-Cで、 メモリ管理せないかん ってい…