iPhoneアプリ開発初心者のブログ

プログラミング未経験の文系アラフォー会社員によるiPhoneアプリ開発日記

Objective-C

Selfの意味

今日もゲームやってます。 Code School - Try Objective-C 内容はクラスの生成について。selfの意味がよく理解できず呻吟中。 いろいろと調べた結果、このサイトがわかりやすかったです。 object - Understanding self in Objective-C - Stack Overflow Obje…

プログラミングの英単語

今日も引き続きゲームやってます。 Code School - Try Objective-C 英単語の勉強にもなりますね。 valuable = 変数 fast enumeration = 高速列挙 invoke = もたらす (呪文で(霊などを)呼び出すという意味もあって、こちらの方がニュアンス的に近いような…

ゲームその4

今日は少しだけ進みました。 Code School - Try Objective-C 1mmでも前に進めるようがんばります。 絶対に挫折しない iPhoneアプリ開発「超」入門【iOS6対応版】 作者: 高橋京介 出版社/メーカー: ソフトバンククリエイティブ 発売日: 2012/11/30 メディア: …

ゲームその3

今日はLevel3まで行きました。 Code School - Try Objective-C 苦しんで覚えるC言語 をやっていた時のことを思い出しました。 反復練習は大切ですね。いずれまた苦Cも復習してみたいと思います。 Objective-Cの絵本 (絵本シリーズ) 作者: 株式会社アンク 出…

ゲームその2

今日も引き続きゲームでObjective-Cの練習をやりました。 間違えながら、考えながら進めるのがいいですね。 <参考サイト> Code School - Try Objective-C Objective-Cの絵本 (絵本シリーズ) 作者: 株式会社アンク 出版社/メーカー: 翔泳社 発売日: 2013/04/0…

ゲーム

Objective-Cの練習問題を探していたらこのサイトをみつけました。 Code School - Try Objective-C ファミコン世代の私にはゲーム形式で練習問題ができて楽しいです。 ゲームにすればうまくいく―<ゲーミフィケーション>9つのフレームワーク 作者: 深田浩嗣…

オブジェクト指向言語の理解を深めるサイト

明日も出勤ですが週末気分に浸っています。 さて、オブジェクト指向言語の考え方についてとても分かりやすいサイトを見つけました。 猫型プログラミング言語史観(1) 〜あるいはオブジェクト指向における設計指針のひとつ〜 - 猫型の蓄音機は 1 分間に 45 回…

TODOリストアプリのサンプル完成…と思ったら未完成

kindle paperwhite、なかなかいい感じです。 さて今日も引き続き クラスメソッド株式会社 開発ブログ | Developers.IO にある以下のサイトからTODOアプリのサンプル作成をしていました。 [iOS]StoryboardでTODOリストアプリを作ろう(1/3) 準備編 MasterDetai…

TODOリストアプリのサンプル作成

勢いでkindle paperwhiteを買ってしまいました。 さて今日は、 クラスメソッド株式会社 開発ブログ | Developers.IO にある以下のサイトからTODOアプリのサンプル作成に入りました。 [iOS]StoryboardでTODOリストアプリを作ろう(1/3) 準備編 MasterDetailApp…

On/Offスイッチとスライダーのアプリ

今日で三連休も終わり。買い物したり本を読んだりしてました。 今日はOn/Offスイッチやスライダーを表示させるサンプルアプリを作成しました。 (参考にしたサイト) 主なGUIコンポーネントの利用(1/4):初心者のためのiphone/ipadプログラミング入門 主なGUI…

iPhoneの簡単なサンプルアプリ作成

連休二日目。ジムに行ったりタイカレーを食べたりしてました。 今日から初心者のためのiphone/ipadプログラミング入門に入りました。 ボタンやテキスト欄を配置した簡単なアプリを作成。 Xcode3.2や4をベースに描いてあるため、今使っているXcode5と 微妙に…

ファイルとディレクトリのチェック

飲み過ぎて二日酔い。 今日はファイルのチェックをするメソッドを勉強しました。 #import <Foundation/Foundation.h> int main(int argc, const char * argv[]){ @autoreleasepool { NSFileManager* manager = [NSFileManager defaultManager]; NSString* path = [NSHomeDirectory() s</foundation/foundation.h>…

ファイルパス/ファイルの操作

あと1日で三連休…。 今日はNSStringのメソッドを使ったファイルパスの操作やNSFileManagerを使ったファイル操作をやりました。 ホームディレクトリと相対パスの出力 #import <Foundation/Foundation.h> int main(int argc, const char * argv){ @autoreleasepool { NSString* path = </foundation/foundation.h>…

辞書

やっぱポジティブ思考じゃないとダメだよね。 と矛盾した文章からはじめてみたり。 さて、今日はNSDictionaryから値を取り出す方法をやりました。 objectForKeyというメソッドで値を引き出します。 サンプルプログラム (辞書と集合のクラス(2/7):初心者のた…

配列

年末年始のお休みも今日まで。 今日はNSArray, NSMutabuleArrayを使った配列をやりました。 練習したコードは以下です。 (ソース:NSArray/NSMutableArrayとオブジェクトの配列(1/6):初心者のためのObjective-Cプログラミング入門) *NSArrayを作成し出力する…

日付時刻の表示

年末年始のお休みもあと1日とちょっと。 今日はNSDateクラスを使った現在の日付時刻の表示や日付の計算などをやりました。 例えば、2001-1-1から今日まで何週間と何日かを表示させるなど…。 #import <Foundation/Foundation.h> int main(int argc, const char * argv[]){ @autoreleas</foundation/foundation.h>…

NSString, NSMutableString, NSDate

三が日が終わってしまいましたね。 そろそろ生活のリズムを元に戻さねば…。 今日も初心者のためのObjective-Cプログラミング入門を読みながら NSStringの続きや, NSMutableString, NSDateをやりました。 NSString, NSMutableStringは文字を扱うクラスで、NSD…

NSString

実家でゆっくりしてきました。 リフレッシュしてきたところで、今日はテキストを扱うNSStringクラスを勉強。 テキストを結合したり、抜き出したりなど操作するメソッドについて学びました。 詳しくはこちら↓ テキストを扱うNSString/NSMutableString(2/6):初…

NSLog

今日はNSLog関数について勉強しました。 引き続き頑張ります! Xcode 4ではじめるObjective-Cプログラミング 改訂第2版 作者: 大津真 出版社/メーカー: ラトルズ 発売日: 2013/06/28 メディア: Kindle版 この商品を含むブログを見る

読書

新年明けましておめでとうございます。 今日は Xcode 4ではじめるObjective-Cプログラミング 改訂第2版 を最初のパートを精読。 以前は何のことやら、という内容を復習できました。 フレームワーク、オブジェクト、クラスや継承など...。 良い復習の機会にな…

継承、オーバーライド

写真と本文は関係ありません…。 今日は「継承」と「オーバーライド」をやりました。 継承とは、既にあるクラスを受け継いで新しいクラスを作ること、 オーバーライドはスーパークラスのメソッドをサブクラスで改めて実装すること、です。 (ソース: クラスを…

コンビニエンスコンストラクタとid

今日も着々と…。 コンビニエンスコンストラクタとidをやりました。 コンビニエンスコンストラクタは、 allocしてinitしてautoreleaseして、それから必要なインスタンス変数に値を設定して……。そうしたことをまとめて行ってくれ、準備完了したインスタンスを…

インスタンス変数とメソッド

2時間呻吟していました。 昨日の午後から年末休み。 今日はカフェで勉強をしていたのですがインスタンス変数とメソッドが良くわからず、 しばらく凍りついていました。きづくと2時間経っており、諦めて帰宅。 ノマドワーカー?への道は遠そうです(目指し…

再開〜そして年末へ

忘年会やらいろいろあって、久しぶりに再開。 引き続き 初心者がiPhoneアプリを作るブログ を読みながらアプリのコードのお勉強。かなり忘れています。 インスタンス化が何だったか思い出せない始末。 今週末からの年末休みを使ってぼちぼち進めていきます。…

複眼的勉強法

今日もObjective-Cの勉強。 コードは書かずに 『Objective-Cの絵本』や 『Xcode 4ではじめるObjective-Cプログラミング 改訂第2版』を ひたすら読んでいました。 それでもインスタンスやメソッド、プロトコルなど 次々と出てくる新しい用語や考え方がピンと…

Objective-C

いったんC言語の基礎の基礎を終え、Objective-Cの勉強に入りました。 Wikipediaにある Objective-C(オブジェクティブ シー)は、プログラミング言語の一種。C言語をベースにSmalltalk型のオブジェクト指向機能を持たせた上位互換言語である。 の「〜C言語を…

制御文、forの二重ループ

旅行でリフレッシュしてきました。秋の京都はいいですね。 さて、1週間ぶりに勉強を再開。 制御文、for, while, break, switchをおさらいしました。 以前理解できなかったforの二重ループ、ようやく理解できました。 【参照】以前のエントリー 苦Cその3 - …

XcodeにGCCをインストール

今日はMacBook Air(11-inch, Mid 2011)に入っているXcodeにgccをインストールしました。 OSがMac OSX Marvericksだったためgccが入っておらず、以下からインストール。 https://developer.apple.com/downloads/index.action ターミナルを開いて以下のコマン…

Objective-Cの絵本

ポインタ変数で行き詰まりました。 苦しんで覚えるC言語ですら何度読んでもピンと来ない。 もっと分り易そうなテキストを探してみたところ、『Objective-Cの絵本』という本を見つけ、Kindle版を購入してみました。 Objective-Cの絵本 (絵本シリーズ) 作者: …