初心者サラリーマンのiPhoneアプリ開発60日奮闘記

iOSプログラミング初心者サラリーマンがiPhoneのアプリを開発する日記。アプリ開発を思い立った日から公開日までの60日間(目標)の独り言。

2013-01-01から1年間の記事一覧

閏年の判定式(Objectiv-C if文)

自分が作りたいアプリには直接関係なさそうだけど、閏年判定の話。 「Xcode 4ではじめるObjective-Cプログラミング 改訂第2版」の中に閏年判定について書いてあって、あぁこれの判定式(パターン1)は簡単で良いと思ったので、自分であえて考えてみためんど…

iOS 7 Tech Talksに申し込んでみた

11日ぶりにブログ更新。 Appleから「iOS 7 Tech Talks」っていうiOSアプリ・ゲーム開発の勉強イベントの案内メールが届いた。基本英語って書いてあってちょっとひるんだけど、翻訳がある場合があるらしいとも書いてあったので、とりあえず申し込んでみた。抽…

自分が作ろうと思っていた写真アプリがiOS7のカメラアプリでほぼ実装されていた話

自分でつくり作りたいと思っていた ・スクエアで撮れて ・ポラロイドやインスタグラムみたいなフィルタがかけられる 機能を持ったアプリ。 どちらの機能も、iOS7のカメラアプリに標準搭載されていることが分かり、モティベーションが急激に低下中。嗚呼。最…

<>が付いたクラスの宣言部分の意味がよく分からない話

参考書とかネットとかに載ってるサンプルプログラムを読んでいて、 @interface myClass: NSObject ~ @end みたいなシンプルなクラスの宣言はわかるけど、そうじゃない、クラス名の後に<>で色々書いてある @interface myClass: NSObject <xxxxxDelegate> ~ @end みたいな</xxxxxdelegate>…

A valid provisioning profile matching the application's Identifier...のエラーにハマった話

2013-09-08に書いた「カメラロールを表示して選択した画像にフィルタをかける処理」の続き。 せっかく、iOS Developer Programの登録が完了したので、実機でテスト。 が、ビルド失敗。 「A valid provisioning profile matching the application's Identifie…

Apple Developer Program有料会員登録のアクティベーションでつまづいた話

2日前に書いた「Apple Developer Programの有料会員登録」の続き。 Apple Developer Program有料会員登録のアクティベーションでつまづいた話。 <注文後の流れ>(時間はだいたい) 18:00 「ご注文ありがとうございます。ご注文の状況に応じてご案内のメー…

blogタイトル変更、と、アプリ公開の目標日程

自分にプレッシャーをかける意味で、10月末をアプリのApp Store公開日(目標)に設定。 それと、もう少し特徴的なタイトルがいいかなと思いBlogタイトルを変更。

カメラロールを表示して選択した画像にフィルタをかける処理

参考書は一読したものの自分が作りたいアプリを作る段階になり、で一体何をどうすればよいのか分からず少し途方に暮れる。ググっても惜しい感じの記事はあるにはなるけど、自分の能力不足でいま一つ理解できず。 そこで、なんとなくこれなんじゃないかと思っ…

Apple Developer Programの有料会員登録

もう少し後でもいいかと思っていたけど、プログラミングが煮詰まったので、勢いでApple Developer Programの有料会員登録をした。 参考にしたサイト iOS Developer Programに登録しようと思ったらググッて出てくる情報は色々古かったので手順を書きとめる【2…

iPhoneアプリ開発の初級編に挑戦...

なんとなく基本的なところは分かってきたと思うので、次のチャプター、8の「実績! iPhoneアプリ開発 初級編」(上図)に進もうと思ったけど、今作りたい画像編集アプリと直接関係なさそうなので完全に飛ばす。 次のチャプター、9は、Apple Developer Prog…

基本的なUIパーツの勉強

参考書のチャプター6「iPhoneアプリ開発の手順」は大体わかっていたので、ざっと読んだだけ。 で今回は、基本的なUIパーツの勉強。 UIKitはiPhoneアプリを開発するにあたって必須のフレームワーク。UIはUser Interfaceの略。そのUIKitの中でも特に基本的な…

インスタンスの使い方

今回はインスタンスの使い方の勉強。 地味な「読書」が続いて飽き気味なのでざっと読む。 復習 インスタンスとは、クラスの具体例。例えば、登場人物クラスに勇者、戦士、僧侶、遊び人がいるみたいな感じ。 インスタンスを使う手順は、宣言→生成→初期化→使用…

iOSプログラミング、オブジェクト指向の参考サイト

昨日飲みながらプログラミングしたからか、参考書を丸写ししたはずなのにエラーが。。。(上図) さて、iOSプログラミングやオブジェクト指向が何かについて調べて、わかりやすいサイト発見。 まず、Appleの公式リファレンス 日本語ドキュメント - Apple Dev…

プロパティとメソッド

引き続き「絶対に挫折しないiPhoneアプリ開発「超」入門」を片手に勉強中。 今日もまだ、Chapter05の「Objective-Cによるオブジェクト指向プログラミング入門」。 クラスとインスタンスに続いて、今日も重要な用語プロパティとメソッドの確認。 「プロパティ…

クラスとインスタンス

引き続き「絶対に挫折しないiPhoneアプリ開発「超」入門」を片手に勉強中。 いま、Chapter05の「Objective-Cによるオブジェクト指向プログラミング入門」。 「クラス」と「インスタンス」がいまいち分からない。しっくりこない。 本には クラス = 設計図 イ…

参考書を読み始めた

昨日買ってきた参考書「絶対に挫折しない iPhoneアプリ開発「超」入門」を読み始めた。 チャプター1「iPhoneアプリ開発の基礎知識」はほとんど知っている知識なので飛ばす。 (ちなみにApple IDに関して、すでにiTunes/App StoreとApple Developer Program…

昨日iPhoneアプリ開発の参考書を買ってきた

ドットインストールのiOSプログラミング解説動画を見て、なんとなく開発の流れが分かったものの、ネットで調べてもそれ以降何をしてよいかいまいちよく分からなくなったので、参考書を買ってきた。 買ったのは前にも書いたこれ。 絶対に挫折しない iPhoneア…

ドットインストールでiOSプログラミング入門の解説動画を見てみた

ネットでiPhoneアプリ開発の参考になるサイトがないかと探した結果、下のサイトを見つけたので全部見てみた。 1本の動画が短いのでサクサク進んでいる気がして快適。 iOSプログラミング入門 (全24回) http://dotinstall.com/lessons/basic_ios Xcodeのバー…

とりあえずiPhoneアプリ開発のおすすめ参考書をググってみた結果

iPhoneのアプリを開発するにあたって、何か参考書的なものがあった方がいいかなと思って、ググってみる。 さすがにたくさん出てくる。 プログラミング自体が初めての超初心者には、 ・絶対に挫折しない iPhoneアプリ開発「超」入門【iOS6対応版】 絶対に挫折…

iPhoneのアプリを開発しようと思ったきっかけ&作りたいアプリ

どうしてiPhoneのアプリを開発しようと思ったかというと、自分の欲しい機能を持ったシンプルなiPhoneの画像加工アプリが見つからなかったから。 自分が欲しいのは、 ・カメラロールに入っている写真を利用 ・ポラロイドやインスタグラムみたいに加工 ・正方…

アプリの開発環境

(投稿時点) ・パソコン MacBook Air (Mid 2012)、13インチ、SSD256GB、メモリ4GB ・パソコンのOS OS X Mountain Lion 10.8.4 ・Xcodeのバージョン 4.6.3 ・iPhone iPhone5、(iPhone4、数世代前のiPod touch) MacBook AirとiPhoneのOSは、最新版がリリー…

自己紹介プロフィール

・住まい 東京都渋谷区 ・職業 サラリーマン(IT業界じゃない) ・家族 妻 ・性格 あきっぽい ・主なプログラミング関係の経験 古い順に、HTML、C、PHP、MySQL、JavaScript、そして今回Objective-C。ただほとんど初歩をかじった程度で深い知識ないです。しか…

iPhoneアプリの開発始めました

一昨日からiPhoneアプリの開発・プログラミング開始。 無理のない範囲で開発の過程を書いていきます。