iPhone
スキマ時間を見つけてThe Swift Programming Language を読みながら Playground で遊んでいる。 import Cocoa var str = "Hello, playground" var myVariable = 42 myVariable = 50 let myConstant = "hige" //myConstant = 3 let implicitInt = 70 let impl…
https://github.com/higepon/UITextViewPlusPlus というものを書き始めた。今作っているアプリで使っている。 UITextView は iOS7 で大きく変わったのでググっても新旧の情報が入り乱れていて大変。あと iOS7 リリース直後のバグだらけの時の情報も混ざって…
Dochi という iPhone アプリを作りました。想定しているユーザーはファッションに関心のある女性です。「どうやって最初のユーザーを獲得すればいいだろうか?」という疑問を解決するために調べてみました。こういう問題は Quora が強いですね。 以下にまと…
User generated contents は不正なコンテンツを取り締まる仕組みが必要。独自の EULA(End User License Agreement) を付加せよ。あと大人向けのコンテンツもあるので rating せよ。だそうです。 ついでに push notification 対応したバイナリを申請した。
まず全体像の把握に公式ドキュメント(PDF) をひと通り読んだ。その後【iPhone】Push Notificationの実装方法 を読んで実装。 プロバイダは SSL の利用が必須で簡単にするために Ruby で実装して Scheme から spawn して呼び出している。通知の対象が増えた…
didReceiveRemoteNotification: では [[NSNotificationCenter defaultCenter] postNotificationName:@"pushNotification" object:nil userInfo:userInfo]; と NSNotificationCenter に通知。各 ViewController でこの通知を受けて ViewController の変更をす…
目的 本を読んだりアプリを作るだけでは分からない「真似すべきスタイル」を得るため。 方法 動かしてみる 時系列で処理を追っていく 静的・動的な構造を絵に描く コードの良かったところをメモする MGTileMenu @psychs に教えてもらった https://github.com…
初めての iPhone アプリ。2日間で Read only の viewer ができた。書き込み機能を作る前にアプリの審査出してみようかと。 あと StoryBoard 結局使わなかった。Tweet する機能は ShareKit 使った。 よくわかるiPhoneアプリ開発の教科書
AppDelegate の didFinishLaunchingWithOptions で window.rootViewController を NavigationController に入れ替えれば良い。 UIViewController* viewController = self.window.rootViewController; UINavigationController *navcon = [[UINavigationContro…
JSON。 NSData *data = [@"{\"Hello\": \"World\"}" dataUsingEncoding:NSUTF8StringEncoding]; NSDictionary *jsonObject = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:nil]; NSString* str = [jsonObject o…
テーブル。 よくわかるiPhoneアプリ開発の教科書
Page based application. ページめくる瞬間のスクリーンショット取る方法が分からない。 よくわかるiPhoneアプリ開発の教科書
Tab の切り替えで increment. よくわかるiPhoneアプリ開発の教科書
Flip view よくわかるiPhoneアプリ開発の教科書
WebView よくわかるiPhoneアプリ開発の教科書
地図。 よくわかるiPhoneアプリ開発の教科書
よくわかるiPhoneアプリ開発の教科書
アニメーション各種。 パラパラマンガ。アニメーションをコミットするもの。タイマーで動かすもの。 よくわかるiPhoneアプリ開発の教科書
画像表示。 よくわかるiPhoneアプリ開発の教科書
アクションシート。 よくわかるiPhoneアプリ開発の教科書
アラート。 よくわかるiPhoneアプリ開発の教科書
スライダー。 よくわかるiPhoneアプリ開発の教科書
スイッチ。 よくわかるiPhoneアプリ開発の教科書
長いテキスト。 よくわかるiPhoneアプリ開発の教科書
TextField とキーボード よくわかるiPhoneアプリ開発の教科書
ボタンとラベル。 よくわかるiPhoneアプリ開発の教科書
よくわかるiPhoneアプリ開発の教科書
いろいろ試したがどのタイマーにも「音楽を聞いていると音がならない or 音楽を同時に聞けない」という致命的欠陥がある。 ところが今日 iPhone 4 標準のタイマーで試したら問題なく動いた。これからは標準タイマーだよね。
iPhone は、マルチタスク処理ですか? A.シングルタスクです。ブラウジングしながらメモを取ったり出来ません。 音楽プレイヤー以外は同時に起動できません。 シングルタスクなのかCLIEを思い出す。