Swiftを使ったアプリ開発のメモです。ページ一番下から上に向かって読むと体系的に学べます。お試し下さい。
Swiftを使ったアプリ開発のメモです。ページ一番下から上に向かって読むと体系的に学べます。お試し下さい。
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? #これからiOSアプリ開発をやりたい!という人へ 自分が実際にiOSアプリ開発をやって、便利だったと思う情報を残しておきます。 これからアプリ開発やりたいという人の参考になれば。 ##iOSアプリ開発の第一歩 まずは間違いなくMacを買うこと。 Macを書いましょう。Windowsじゃ開発できません。 MacじゃないとiOSアプリの開発はできないので、 これがないとお話になりません。。。 ##インストールしておくもの 基本的にXcodeさえインストールしておけばアプリの開発はできます。 Mac App Storeからダウンロードできます
iOSアプリ開発の学習で、質問ができる場所をメモ。 ●掲示板(2ch) → プログラム技術@2ch掲示板 (http://echo.2ch.net/tech/) プログラム板にiOSアプリ開発に関連するスレッドがあります。 ・Xcodeについて → Xcode part14 - 2ch.net ・Swiftについて → プログラミング言語Swift 3 → Swift part9 - 2ch.net ・iPhone SDKについて → [SDK]iPhoneアプリ開発初心者質問箱47[touch][iPad] - 2ch.net ●質問サービス 掲示板以外でも質問できる場所がありますね。 hamamuratakuo.hatenablog.com ●書籍 Swift3に対応した新刊も出てますね。 これからつくる iPhoneアプリ開発入門 ~Swiftではじめるプログラミングの第一歩~ Sw
先日koherが投稿した記事が多く読まれたようです。記事の内容は僕とkoherが普段話してきた内容が多く登場しているため、僕が人々に伝えたい内容とも強く合致しています。しかし残念な事にインターネットの反応を見ていると、誤解しているケースが思ったより多くありました。 そこで、ネットで見られた意見に対して返答を書きました。 特定の実在する意見は指さずに、僕が感じ取った文脈を編集したものを対象にします。それによって、「そんな事言われてないじゃないか」と思うものがあれば、僕としてもそのほうが嬉しいのでそれで問題ないです。 「たしかにそうだ」と思ってnull安全に今一度興味をもってもらえれば嬉しいです。 なお、記事中のコードは特に言及が無ければswiftです。 意見: null安全があっても、ちゃんとやるのを忘れているかもしれないのでは 忘れません。ちゃんとやらないと、コンパイルが通らないからです。
iOSアプリでGoogleのDrive API for iOSを利用してみます。 iOS:9.0.2 Xcode:7.0.1 Swift:2.0 「Google Developers」を参考に、というかほぼそのままの内容ですが整理してみました。 1.GoogleのAPIを利用可能にします。 「Google Developers Console」でプロジェクトを作成します。 作成したプロジェクトの「APIと認証」ー「API」で「Drive API」を有効にします。 次に「APIと認証」ー「認証情報」の「OAuth同意画面」を開き、「メールアドレス」と「サービス名」を入力し「保存」します。 「認証情報」の「認証情報を追加」の「OAuth2.0クライアントID」を選択します。 表示される画面で「その他」を選択し、「名前」を入力して「作成」します。 ※「iOS」ではなく「その他」を選択するようです
最近、SwiftでiOSアプリを作る練習をしています。 \(マイペース)/ ふと思ったのが、データのバックアップをどうするか?ってこと。 → iOSアプリで毎日体重や血圧を記録して、そのデータをGoogle Drive上にバックアップできたらいいなーと思いました。 ●Google Drive ・Google DriveにはiOS用のAPIが用意されている。 ・Google DriveのSpreadsheet(Excelみたいなヤツ)は、Google Apps Script(JavaScript)で操作できる。 ・データを表の形にして、ついでに折れ線グラフも作成させたい。 iPhoneで入力したデータの表やグラフを、 (1) iPhone上で見られる。 (2) Google Drive上でも見られる。 というイメージです。 www.google.com developers.google.c
Xcode7でiOSアプリを作成して、シミュレーターを起動するときに、ユーザ名とパスワードを入力する認証画面が表示されます。(普通は出てこない?) (PC起動中に1回入力したら、その後はシミュレーターだけの再起動なら、認証画面は出てきません。=タイミングは、PCを起動した直後の1回目だけ) シミュレーターを起動する初回のみ、認証画面が出てくるのですが、毎回入力するのも面倒なので消す方法を調べました。(備忘録) ●解決方法 結論から言うと、コマンドで操作して、Xcodeのシミュレーターを使用する作業用ユーザーを、開発者のグループ「_developer」に追加したら解決しました。 (参考) d.hatena.ne.jp ochi-lab.blogspot.jp sudo dscl . append /Groups/_developer GroupMembership <ユーザ名> ・この「ds
なんらかの事情でAdmin権限が使えないMac上で発生する模様。 管理者にお願いして、以下のコマンドを使うと行けるみたい。 sudo dscl . append /Groups/_developer GroupMembership <ユーザ名>それで、dsclコマンドって何者なのかというと、 「Directory Service Command Line Utility」の略だそうで。 指定したユーザを_developerっていうグループに追加するってことでいいのかなあ。 http://stackoverflow.com/questions/1837889/authorize-a-non-admin-developer-in-xcode-mac-os http://slashdot.jp/journal/441679/Mac-OS-X%E3%81%A7%E3%82%B3%E3%83%9E%
iOSアプリの開発方法を学ぶために、入門書を買いました。 本気ではじめるiPhoneアプリ作り Xcode 7.x+Swift 2.x対応 黒帯エンジニアがしっかり教える基本テクニック (ヤフー黒帯シリーズ) 作者: 西磨翁 出版社/メーカー: SBクリエイティブ 発売日: 2016/02/27 メディア: 単行本 この商品を含むブログを見る 「本気ではじめるiPhoneアプリ作り」 という本の良い点は、「データの保存方法」を解説していることです。 他の入門書は、説明が面倒くさいためなのか?~「データの保存方法」に関する説明がないか、貧弱であるように感じました。 もちろん、本書でも、それほど深く突っ込んで説明しているというわけではなく、限られた紙面の中で、必要最低限の情報を提供している、というかんじではあります。 hamamuratakuo.hatenablog.com 今なら、iOSアプ
iOSアプリの開発で、知識不足を補うために、書店で最新の入門書をチェックしてみました。 今なら、どんなチョイスがあるのでしょうか? ●欲しい情報 iOSアプリ開発で使うプログラミング言語は、 (1) Objective-C (2) Swift の2つがありますが、簡単で分かりやすいSwiftを使ってみます。 (Objective-Cでなければ作れない機能がある場合を除き、Swiftで十分でしょう。) <初級> ・Xcodeの基本的な使い方 ・Swiftの言語仕様の概要 ・アプリの雛形の作り方 ・インタフェースビルダーで、部品を配置する方法(UIKitの使い方) ・部品に動作を付ける方法(コードを書いて、処理を作る) ・複数の画面を遷移する方法 ・シミュレーターで、アプリの動作確認を行う方法 ・実機上で、アプリの動作確認を行う方法 <中級> 上記の項目に加えて、もう少し実用性のある機能を作る
iPhoneアプリ作成の練習で、教科書の第2章を終えました。 hamamuratakuo.hatenablog.com 上記の本で、第2章は、アプリ開発ツールである「Xcode」の使い方を学びます。 Xcodeには、いろいろなボタンや機能が付いているので、まずはそれらを覚えます。 =用語がたくさん出てくるので、まずは覚えないと、何を言っているのか?サッパリ分からない状態になってしまいますね。。。 今回は、ラベルとボタンを配置して、ボタンを押したら、表示が変わるアプリを作成しました。 たったのこれだけですが、一応アプリを作れました! やったぜベイベー!☆(・∀・)☆ この小さな感動、喜びを忘れないようにして続けていこう。 Swiftではじめる iPhoneアプリ開発の教科書 【Swift 2&Xcode 7対応】 (教科書シリーズ) 作者: 森巧尚 出版社/メーカー: マイナビ出版 発売日:
iPhoneアプリ作成の練習で、教科書の第1章を終えました。 hamamuratakuo.hatenablog.com 上記の本で、第1章は、作業の流れを概観します。 「Hello」という文字が表示されるだけの単純なアプリを作ってみました。 たったのこれだけですが、一応アプリを作れました! ヤッター!☆(・∀・)☆ この小さな感動、喜びを忘れないようにして、続けていこう。 Swiftではじめる iPhoneアプリ開発の教科書 【Swift 2&Xcode 7対応】 (教科書シリーズ) 作者: 森巧尚 出版社/メーカー: マイナビ出版 発売日: 2015/10/30 メディア: 単行本(ソフトカバー) この商品を含むブログを見る
全編Swiftで書かれたオープンソースの人工知能/機械学習ライブラリが出てきました。その名も「Swift-AI」。 https://github.com/collinhundley/Swift-AI デモが入っていて、こんな感じで手書き文字認識してくれます(詳細は後述します)。 今のところ iOS と OS X をサポート しているとのこと。MITライセンス。 できること README の Features を見ると、2016年1月現在、フィードフォワード(順伝播型)ニューラルネットワークと、高速行列演算ライブラリはできあがっているようです。 それぞれドキュメントがあります。 https://github.com/collinhundley/Swift-AI/blob/master/Documentation/FFNN.md#multi-layer-feed-forward-neural-
iPhoneアプリ作成方法を学ぶための参考書を買ってきました。 →「Swiftではじめる iPhoneアプリ開発の教科書 【Swift 2&Xcode 7対応】」という本です。 Swiftではじめる iPhoneアプリ開発の教科書 【Swift 2&Xcode 7対応】 (教科書シリーズ) 作者: 森巧尚 出版社/メーカー: マイナビ出版 発売日: 2015/10/30 メディア: 単行本(ソフトカバー) この商品を含むブログを見る 自分にとっては、分かりやすい説明だったので、この本を利用して、iPhoneアプリの作り方の基本を学んでみようと思います。 ●目次 Chapter 1 アプリ開発をはじめよう! 1-1 開発に必要なものはなに? iPhoneアプリを作ろう! 開発に必要なものは? 1-2 Xcodeをインストール Xcodeのインストール 1-3 アプリ開発に必要な作業とは? ア
今週から、iOSアプリの作り方を学び始めました。 「簡単にできることを、複雑にやる必要はない。」 という方針のもと、 どうやって勉強したら、苦労しなくて済むか?を調査&検討してみました。 ・プログラマの三大美徳 - Wikiepdia ラリー・ウォールによれば、プログラマの三大美徳とは次の通りである。 ・無精(Laziness) ・短気(Impatience) ・傲慢(Hubris) プログラマに必要とされる効率や再利用性の重視・処理速度の追求・品質にかける自尊心を言ったものである。 ・インターネットで、iOSアプリの作り方に関するノウハウをチェックする。 ・本屋に行って、最新の技術書をチェックする。 その結果、分かったことは、iOSアプリの作成に必要となる知識には、 (1) Xcode (2) iOS SDK (3) Swift(またはObjective-C) の3つの要素があることが分
本を見ながら、SwiftでiPhoneアプリを作る練習をしてみました。 iOSアプリ作成の学習に際して、学習コストを最小にする「最短経路」を考えてみたいです。 →どんなふうに学習すれば、最短でマスターできるかな?(・∀・) TECHNICAL MASTERはじめてのiOSアプリ開発Swift対応版 作者: 長谷川智希,デジタルサーカス 出版社/メーカー: 秀和システム 発売日: 2015/03/27 メディア: 単行本 この商品を含むブログを見る 途中、本の説明と実際の画面で違う部分が出てきて、サンプルを作成する作業がストップしました。 →使っているXcodeやiOSのバージョンが一致していないと、微妙に違いが出てくるのかも??? ●Behind Time(時代遅れ) 本は「死んだ知識」です。 本には、 ・書かれた瞬間から、陳腐化が進み、どんどん古い知識になっていく。 ・分からない部分が出
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く