iOSアプリ開発
何度目の正直かわからないのですが、iOSアプリ開発についてのブログを分けました。 なんか作る。 初心にかえってせこせこがんばっています。 今回ようやくわかったことが一つ。「他のプログラミング言語経験者だからといって、難易度の中程度からの書籍から…
マシンの限界だと思うのだけど、Xcodeがちゃんと動いてくれない。Spotlightででてこなくなって起動がめんどくさい。これは通常のアプリじゃなくなった、ということなのか。まあそれは別に良いのだけど、起動してコーディングして、iOSシミュレータで実行を繰…
「PickerViewの初期値を前のViewから渡したい」がそもそもの。「PickerView 初期値」とぐぐるといろいろでてくるけど、それはそれで大事だがいまほしいのはそれではない。 問題は、StoryboardでViewからViewに遷移するときどうやって値を渡すか、であるよ。 …
シミュレーターで「Hello World」を表示する、というゼロからのスタート(気持ち的にはマイナス)。環境は、MacBookで 2 GHz Intel Core 2 Duo、4GB 1067 MHz DD3、Mac OS 10.7.5、Xcodeは 4.5.2。 Xcodeを起動して、Create a new Xcode project。iOSのAppli…
UILocalNotificationというのは、アプリケーションがiOS内で通知できる機能。日時、メッセージ(音、バッジ)など指定できる。 通知というのは単なるアラートではない。そのアプリを動かしていないときでも、にょき、とでてきてくれるやつである。 自分がや…
Tutorial: Getting Started With Core Data In iOS 5 Using Xcode Storyboards 初級の中級。全部英語ですが、コードと画像だけみてもわかるかも。 iOS6がでますが。CoreDataのサンプルやチュートリアルはたくさんあって困ることはないかと。
参考:http://timroadley.com/2012/02/12/core-data-basics-part-2-core-data-views/Edit Scheme で Debugのところの(Debugで出す場合は) Arguments Passed On Launch に -com.apple.CoreData.SQLDebug 1を追加するSELECTとかINSERTとかっ JKすか? そうす…
やっとアプリを申請しようと思ったら、住所が間違っていることに気づいた。 最後の部屋番号をかき忘れていたのだ。Apple IDとか、iOS dev center の my profile から変更したが、iTunes Connect のなかの住所は変わらない。Appleに問い合わせて電話ももらっ…
できねーと思ったら意外とできるiphone - Set line height in UITextView - Stack OverflowLoading... padding消せるのはちょっと感動したわー 横幅が変になるけど。
http://www.appcoda.com/customize-table-view-cells-for-uitableview/カスタムセル.xibのCustom Class は、テーブルビューコントローラ カスタムセル.xib内の配置したUITalbeViewCell のCustom Classは、カスタムセル用のクラス
お金 新しいデバイスがでたら購入できる(Androidにくらべたらずっと種類は少ない) 開発者登録ができる 3Gの通信契約をむすべる(全部とは言わないが多少は) 参考書籍を購入できる 英語力 開発者登録ができる 公式ドキュメントを一応読める Stackoverflow.…
登場人物もとい登場Mac●1年目 開発者登録(有料)の最初の年 MacA 開発者登録有料を始めてした その登録したアカウントで初めて実機を動かした 最初の証明書.p12ファイルをつくった MacB MacAと同じチーム 実機を動かすときは、MacAの証明書.p12ファイルを…
今日のめも 文字間隔、行間を調整するのはCoreTextとかいじる Cの関数(引数,引数)のときは、引数に何かしてるかんじ
「購入済み」を押せばダウンロード状況を見ることができた。 いったい進行状況がまったくわからんよ、と思っていたら。。ふふふ。。。
サイト 苦しんで覚えるC言語 - 苦しんで覚えるC言語 実行環境がwindowsなのだが、iOSアプリ開発に使う言語はobjective-cはc言語でふぉな世界なので。Xcodeでやるには、プロジェクトを「Mac OS X」の「Application」の「Command Line Tool」で、Typeは「C」…
解説はこちらNSNotificationCenter - iPhoneアプリ開発の虎の巻ケミファンでいうならば「ケミきたー」で「録画が動く」とか夢のようなシステム(現実には存在しません)。 概要 "ケミきたー"って名前がよばれたらhogeメソッド動かしたいわとNSNotificationCe…
NSTimer 何ミリ秒ごととか、何秒ごととか、決まった間隔で何か処理をやるときに使う方法の一つ。 NSTimer scheduledTimerWithTimeInterval.... でスタート invalidate でとまる 画面が消えるときに NSTimerのインスタンスがYESなら invalidate でとめるがよ…
毎回調べて忘れる。やり方は色々あるらしいのでそのうちの一つ。ここみた:Good night, Posterous -(void)findAndResignFirstResponder{ for (UIView *aView in [self.view subviews]){ if ([aView isFirstResponder] ) { [aView resignFirstResponder]; } }…
UINavigationBarにインフォボタンを調べるのに割と時間がかかる。基礎がないとね。参考つーかまんま:cocoa touch - how to create info button on uinavigationbar on iphone - Stack Overflow UIButtonをbuttonWithTypeをUIButtonTypeInfoLightでつくる。…
Google先生に「iOS 画面遷移」という場合、期待している答えにはたどり着けない。それは多分、「モーダルでビューを開く」ということになる。一覧から明細をタップしたら切り替わるのは、「Master-Detail」とかいわゆるUINavigation系の話で、別の話。別の話…
「Table View custome cell」等で検索すると色々でてくる。公式ドキュメントはhttp://developer.apple.com/jp/devcenter/ios/library/documentation/TableView_iPhone.pdf:iOS Table Viewプログラミングガイト(PDF) なのだが、みんな同じことをいってるの…
CoreDataでUIImage(その他バイナリデータ)を保存したいぜ! という場合がきっとあると思う。サイズによって、やり方は異なる。小さいものは同じエンティティ、中くらいは関連づけた他のエンティティ、大きいものはデバイス内へのパス。詳細は割愛。写真の…
Ray Wenderlichさんのブログの記事(英語) User Interface Customization in iOS 6 | raywenderlich.com で勉強しためも。 iPhoneやiPadのアプリの開発を勉強し始めてから、ここのサイトには本当にお世話になっている。勉強したことをそのまま記事にかくと…
AndroidとiPhoneで勉強アプリをつくっていた|る。ほとんどできたのだがもしかしたら永遠に出来上がらない気もしてきている。iconがつくれないからだ。。。 参考のために自分のスペック javaはweb系、SQLは難しいのは知らない、IT末端零細企業1x年。。。 and…
ダウンロードしてきたひとさまのプロジェクトで発生。 なんじゃろなんじゃろと調べた。 ターゲットのSDKとか調べろよとどっかにかいていたので、確認。 すると、ダウンロードしたプロジェクトはiOS Deployment Targetに5.0が入ってた。ローカルのxcodeが4.3…
iphone - Retrieving 1st day of month using NSCalendar - Stack Overflow // ある日 NSDate*fromDate = [NSDate date]; // NSCalendarを作る NSCalendar *gregorian = [[NSCalendar alloc]initWithCalendarIdentifier:NSGregorianCalendar]; // カレンダの…
べべべべんと勉強中。こまったときのstackoverflow.comobjective c - iOS: Convert UTC NSDate to local Timezone - Stack Overflowやり方誰か知らね? と質問してくれている人がいた。 回答は何種類があるが、NSDateにカテゴリするのがかっこよさげなので使…
知っている人には ♪なーんでもないようなことが〜 激烈にはまりどころだったりしませんか? 「BOOLをNSLogに出力する」はそんなものの一つ。 NSFileManager* manager = [NSFileManager defaultManager]; NSString* path = [NSHomeDirectory() stringByAppend…
Xcodeは利口になった、これでも。 eclipseはすばらしいIDEだ。無料だしプラグインでどんどん機能も拡張できる。このすばらしいソフトウェアに比べると、iOSのIDEであるXcodeは一言でいうと、不親切極まりない、非常に。だがこれでもすばらしくマシになった。…
IPhone iOS 4 Development Essentials Xcode 4 Edition - Techotopiaepubとかは有料らしいが すげえーなー英語って iOSアプリ開発の猛烈な壁だな