新規記事の投稿を行うことで、非表示にすることが可能です。
2016年12月30日
Hello Worldから始めてみよう | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
キーワード
:Hello World Macアプリ
Macアプリ開発を始めてみよう
Swift言語でMac Cocoaプログラミング
Swift言語でMac Cocoaプログラミング
「 SwiftでMac Cocoaアプリソフトのプログラミング入門講座 」
で、
Macデスクトップアプリ開発関連の
記事を投稿していますが、
これから
「 Xcode 」
Xcode(エックスコード)
を使って
Swift言語でのMacアプリ開発を始めてみたい方は、
「 Xcode 」
の準備はいいですか?
iMac、MacBook Air、MacBook Proをはじめとした
Macユーザーの方で
まだ、ダウンロードの方法などが
わからない方がいましたら、
以下の記事をご活用ください。
:開発環境Xcodeを準備しよう | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
Hello Worldプログラミング
Swift言語でMac Cocoaプログラミング
Swift言語でMac Cocoaプログラミング
今回は、
プログラミングの初歩のチュートリアルとして
お馴染みの方も多いと思われる
「 Hello Worldプログラミング 」
に関連する
Macアプリ開発の入門的な内容をまとめておきますね。
「 Hello World! 」Macデスクトップアプリ開発(Xcode8系)| 動画
[ PR:Macアプリ開発関連の日本語書籍もチェック ]
次世代iOS、macOSプログラマーのための
Swift Macアプリ開発入門
中山 茂(著)
出版社:カットシステム 2017年刊行
Swift Macアプリ開発入門―次世代iOS、macOSプログラマーのための
︎ Amazon.co.jpで詳しく見てみる:
Swift Macアプリ開発入門―次世代iOS、macOSプログラマーのための
︎ 楽天ブックスで詳しく見てみる:
Swift Macアプリ開発入門 [ 中山茂(情報工学) ]
上記の動画で使用している
手順解説のテキストを以下に掲載しておきますので、
プログラミング学習の補助などにお役立てください。
[ 動画内の手順解説テキスト ▼テキスト開始▼ ]
「 Hello World! 」Macデスクトップアプリ開発(Xcode8系)
: Xcodeバージョン:Version 8.2.1 (8C1002)
[ 概要 ]
@ Macアプリ開発環境の準備
A「 Main.storyboard 」で「 Hello World! 」プログラミング
B「 Hello World! 」の文字サイズの変更。
C「 Hello World! 」の表示位置の設定。
Macアプリ開発初学者向けの動画です。
一緒にXcodeの使い方を学んでいきましょう。
[ 詳細の手順 ]
@ Macアプリ開発環境の準備
:「 Create a new Xcode project 」(新たなXcodeプロジェクトの作成)を選択します。
↓
:「 Choose a template for your new project: 」(テンプレートを選択)
「 macOS : Cocoa Application 」を選択し
「 Next 」をクリックします。
↓
:「 Choose options for your new project: 」(オプションを選択)
「 Product Name 」(任意の商品名・アプリ名:今回は「 sample 」と入力)
「 Organization Name 」(任意の組織名:今回は「 sample 」と入力)
「 Language 」(コンピュータ言語:今回は「 Swift 」を選択)
「 Use Storyboards 」(ストーリーボードを使う)にチェック
設定ができたら「 Next 」をクリックします。
↓
:保存場所を選択します。
保存したい場所を選択して、「 Create 」(作成)をクリックします。
今回は、「 Desktop 」(デスクトップ)に保存してみます。
▲ 「Hello World | Mac App」 チュートリアル動画へ
A 「 Main.storyboard 」(ストーリーボード)で
「 Hello World! 」プログラミング
:「 Main.storyboard 」を選択。
↓
:「 Label 」(ラベル)を、「 View Controller 」にドラッグし、
「 Hello World! 」と入力し、
「 ︎:Run 」(実行)ボタンを押します。
*「 Label 」の部分をダブルクリックすると、
テキストの編集ができると思います。
* Xcodeを起動後に初めてプログラムを実行する際は、
パスワードが求められると思います。
Macにログイン時のパスワードを入力してみると
実行結果が表示されると思います。
▲ 「Hello World | Mac App」 チュートリアル動画へ
B「 Hello World! 」の文字サイズの変更。
:「 Label 」を選択した状態で
「 Show the Attributes inspector 」をクリック。
「 Font 」のところでサイズを変更します。
* その他にも「 Label 」の各種設定ができます。
一度色々と変更してみてください。
▲ 「Hello World | Mac App」 チュートリアル動画へ
C「 Hello World! 」の表示位置の設定。
:「 Label 」を選択した状態で
「 Editor 」
↓
「 Resolve Auto Layout Issues 」
↓
「 Reset to Suggested Constraints 」をクリック。
* ウィンドウのサイズを変更しても、
同一部位に「 Hello World! 」は
表示されるようになります。
* 「 Add New Alignment Constraints 」
(直線上に新しい制約を追加する・加える)
でも、
水平方向(horizontally)・垂直方向(vertically)への
画面上の配置に関する制約を加える位置調整ができます。
お疲れ様でした。
Macアプリ開発をこれから始めてみたい方などの、
プログラミングを始めるきっかけになることがありましたら幸いです。
[ 動画内の手順解説テキスト ▲テキスト終わり▲ ]
▲ 「Hello World | Mac App」 チュートリアル動画へ
Macアプリ開発を始めましょう!
Swift言語でMac Cocoaプログラミング
Swift言語でMac Cocoaプログラミング
「 Hello World! 」Macデスクトップアプリ開発(Xcode8系)のチュートリアル動画
を見ながら
Hello Worldプログラミングは
できましたでしょうか?
初めてXcodeを使う方にとっては、
英語ばかりでわけがわからない方も
いるのではなないかと思いますが、
Xcode内のメニューや
アプリ開発で使う部品などに関連する
英語については、
次第に慣れてくるのではないかと思います。
iPhoneアプリ開発を
すでに行われている方にとっては、
Macデスクトップアプリ開発を行うための
開発環境の準備方法がわかれば、
iPhoneアプリ開発で養った知識や経験を活用して、
様々なデスクトップアプリを作れる方も
いるのかもしれませんね。
今後も今回の記事のような形式で、
Macアプリ開発関連の
入門的な内容のコンテンツを
作成していこうと思いますので、
Macアプリ開発を
始めていきたいとお考え中の方が
いましたら
今後ともよろしくお願いします。
学習コンテンツは
自分自身の学習を兼ねつつ
少しずつ作成予定ですので、
待ちきれない方は
以下の記事などもご活用ください。
:無料英語動画をチェック!Swift言語でMac Cocoaプログラミング(記事ページへ)
:学習コンテンツをチェック!Swift言語でMac Cocoaプログラミング(記事ページへ)
:日本語本をチェック!Swift言語でMac Cocoaプログラミング(記事ページへ)
:英語本をチェック!Swift言語でMac Cocoaプログラミング(記事ページへ)
やはり情報は少ないようですね。
[ スポンサードリンク ]
by はじめてのコンピュータ・パソコン
▲ この記事のトップへ
上記のバナーをクリックすると、
「 SwiftでMac Cocoaアプリソフトのプログラミング入門講座 」
の一覧のページにリンクします。
Macプログラミング学習などにお役立てください。
︎ サイトマップ
︎ プロフィール | サイトポリシー・免責事項など
︎ CONTENTS(コンテンツ)一覧
︎ Mac関連アプリ・ソフトのレビュー講座(一覧)
︎ IT系エンジニア求人案件・転職
︎ Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir
︎ Apple Watch 特集 APPLE WATCH・SPORT・EDITION
posted by HajimeteCPC at 12:10
| Xcode(Mac)で覚えるSwiftプログラミング
Xcode(Mac)で覚えるSwiftプログラミング入門講座(一覧)
Xcode(Mac)で覚えるSwiftプログラミング入門講座 | Contents(コンテンツ)
更新状況 2016年12月30日(金)
:Hello Worldから始めてみよう | SwiftでMac Cocoaアプリソフトのプログラミング入門講座 New♪
12月29日(木)
:開発環境Xcodeを準備しよう | SwiftでMac Cocoaアプリソフトのプログラミング入門講座 New♪
[ 現在のコンテンツ(一覧) ]
1.XcodeでSwiftプログラミング入門(Macアプリソフト・Mac Cocoaプログラミング編)
2.XcodeでSwiftプログラミング入門(iOS・iPhoneアプリ編)
3. Swift言語関連本
4.Swift関連のiBooks(電子書籍)
5.スマホアプリ開発関連の学習関連サービスなど
6.スマホアプリ開発の外注・制作会社比較関連の無料サービス
7.Swift言語を始めとしたプログラミングQ&A関連の無料サービス
iPhone(iOS)のスマホアプリ開発を学習し始めた時には、Objective-Cというプログラミング言語を利用しながら、Xcodeでプログラミングの学習をしていました。2014年には、Swift言語が発表され、XcodeでSwift言語でのプログラミングを実装できるようになりました。
以前の、Objective-Cの頃のXcodeでのiOS(iPhone)アプリ開発に比べると、現在のXcodeの環境では、プログラミングの手順がシンプルになってきており、プログラミングが行いやすくなってきているように感じます。
「 Xcode(Mac)で覚えるSwiftプログラミング入門講座 」では、Macマックユーザー向けに、Swift言語プログラミングに関連するの基礎的な内容の記事を、自分自身のプログラミング学習を兼ねながら、少しずつ書いていこうと思います。「 Xcode(Mac)で覚えるSwiftプログラミング入門講座 」のコンテンツの作成状況に応じて利用していただければ幸いです。
[ スポンサードリンク ]
[ Swift(Xcode)プログラミングを始めるための英語 ]
(作成予定)
[ PR:プログラミング講座を探すなら Udemy(ユーデミー)]
世界最大級のオンライン学習プラットフォーム
:[swift 3.0対応] iOS10アプリ開発完全マスター人気講座
「
- Swift3.0対応 - 超豪華版!」
未経験者が有名アプリ開発者になるiOS 10の全て 20個以上アプリをつくりプロになる
講師:BoxCom Yuta Fujii
* スマートフォンアプリ開発技術検定の
「スマートフォンアプリ開発技術検定試験(略称:スマ検)」
の作成者
* 2017年1月17日確認時点の情報
上記のリンク先では、講座のカリキュラムや、
講座受講者の評価・レビューなども確認できます。
Swiftで、iOSアプリ開発に興味のある方はチェックしてみてください。
以下のリンク先のページの検索欄に、
「 Swift 」「 iPhoneアプリ開発 」「 iOSアプリ開発 」
などと検索してみると、Swift言語プログラミングに関連する
コースを見つけやすいのではないかと思います。
:Udemy
各コースの評価・レビューや、
講師の方のプロフィール・経歴なども
確認できるので、コース選び迷う方にとっては
ありがたいですね。
▲ 記事ページのトップへ
1. XcodeでSwiftプログラミング入門
(Macアプリソフト・Mac Cocoaプログラミング 編)
(Macアプリソフト・Mac Cocoaプログラミング 編)
[ SwiftでMac Cocoaアプリソフトのプログラミング入門講座 ]
[ PR:Macアプリ開発関連の日本語書籍をチェック ]
次世代iOS、macOSプログラマーのための
Swift Macアプリ開発入門
中山 茂(著)
出版社:カットシステム 2017年刊行
Swift Macアプリ開発入門―次世代iOS、macOSプログラマーのための
︎ Amazon.co.jpで詳しく見てみる:
Swift Macアプリ開発入門―次世代iOS、macOSプログラマーのための
︎ 楽天ブックスで詳しく見てみる:
Swift Macアプリ開発入門 [ 中山茂(情報工学) ]
書籍の内容はともかく、Macアプリ開発に焦点を当てた書籍を考えて刊行してくださった出版社や著者には感謝ですね。今後、少しずつ、Macアプリ開発関連書籍が刊行されてくることを陰ながら期待させていただきたいと思います。
- 序章:プログラミング以前の話 -
︎ はじめに | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
︎ なぜ見つからない?日本人向けのSwift言語でMac Cocoaアプリソフト開発のコンテンツ | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
︎ 日本語本をチェック!Swift言語でMac Cocoaプログラミング | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
︎ 英語本をチェック!Swift言語でMac Cocoaプログラミング | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
︎ 無料英語動画をチェック!Swift言語でMac Cocoaプログラミング | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
︎ 学習コンテンツをチェック!Swift言語でMac Cocoaプログラミング | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
- プログラミング開始 -
︎ 開発環境Xcodeを準備しよう | SwiftでMac Cocoaアプリソフトのプログラミング入門講座 New♪
︎ Hello Worldから始めてみよう | SwiftでMac Cocoaアプリソフトのプログラミング入門講座 New♪
記事ページでは、以下の「 Hello World! 」プログラミングの動画内で
解説している手順のテキストも掲載しておきました。
Macアプリ開発やXcodeの使い方の学習などにお役立てください。
「 Hello World! 」Macデスクトップアプリ開発(Xcode8系)| 動画
Hello World!プログラムを実装する方法を動画でまとめておきました。
Macアプリ開発の学習のきっかけなどにご活用ください。
▲ Xcode(Mac)で覚えるSwiftプログラミング入門講座のトップへ
2. XcodeでSwiftプログラミング入門(iOS・iPhoneアプリ編)
︎ 1. Swift入門 Playground編 println関数で文字表示
︎ 2. Swift入門 Command Line Tool編 Hello,World!の表示
︎ 3. Swift入門 iPhoneでHello World
︎ 4. Xcode(Mac)でSwift言語入門 Hello Worldプログラム
︎ 5. Xcode(Mac)でApple Watchアプリ開発入門 Hello Worldプログラム
︎ 6. Swift入門 描画と表示位置・配置の関係
︎ 7. Swift入門 UILabelで文字列の表示入門
︎ 8. Swift入門 UILabelで文字列の表示 iOSデバイスの画面サイズの取得
︎ 9. Swift入門 UIViewでグラフィックの描画 - 縦線の描画編 -
︎ 10. Swift入門 UIViewでグラフィックの描画 - 横線の描画編 -
︎ 11. Swift入門 UIViewでグラフィックの描画 - 四角の描画編:枠線なし -
︎ 12. Swift入門 UIViewでグラフィックの描画 - 四角の描画編:枠線あり -
︎ 13. Swift入門 UIViewでグラフィックの描画 - 四角の描画編:面取りあり -
︎ 14. Swift入門 UIViewでグラフィックの描画 - 円の描画編 -
︎ 15. Swift入門 UIview・for-inループでグラデーション描画の作成
︎ 16. Swift入門 UIView・UIcolorでグラデーション背景の作成
︎ Swift入門 UIImageクラスで画像イメージの表示(予定)
︎ Swift入門 UIPickerViewでパズルアプリ開発(予定)
︎ Swift入門 スイッチでテキスト・背景色の変更(予定)
︎ Swift入門 スイッチで画像イメージの表示(予定)
︎ Swift入門 スイッチで描画と消去(予定)
︎ Swift入門 スイッチで描画と消去(アラートあり)(予定)
︎ Swift入門 スイッチで簡単なストップウォッチアプリ開発(予定)
︎ Swift入門 ステッパーで数値の変更(予定)
︎ Swift入門 ステッパーで描画サイズの変更(予定)
︎ Swift入門 スライダーで描画サイズの変更(予定)
︎ Swift入門 ステッパーで簡単学習アプリ開発(予定)
︎ Swift入門 ジェスチャー認識処理で画像イメージの移動(予定)
︎ Swift入門 ジェスチャー認識処理で画像イメージの回転(予定)
︎ Swift入門 ジェスチャー認識処理で画像イメージの拡大・縮小(予定)
︎ Swift入門 ジェスチャー認識処理で簡単イラスト作成アプリ開発(予定)
︎ Swift入門 ジェスチャー認識処理で簡単学習アプリ開発(予定)
︎ Swift入門 UIScrollViewでスクロール操作(横スクロール編)(予定)
︎ Swift入門 UIScrollViewでスクロール操作(縦スクロール編)(予定)
︎ Swift入門 UIScrollViewで簡単学習アプリ開発(横スクロール編)(予定)
︎ Swift入門 画像のトランジッション操作(予定)
︎ Swift入門 UIToolbarでツールバーボタンによる画像イメージの表示(予定)
︎ Swift入門 サウンド再生アプリ開発(予定)
︎ Swift入門 画像フィルタアプリ開発(予定)
︎ Swift入門 マップビューでアプリ開発(予定)
︎ Swift入門 検索アプリ開発(予定)
▲ Xcode(Mac)で覚えるSwiftプログラミング入門講座のトップへ
3. Swift言語関連本
︎ Xcode(Mac)Swiftプログラミング・アプリ開発 関連本特集
︎ AppleWatch・WatchKitアプリ開発 | プログラミング関連本特集
Swift言語などのアプリ開発関連本を
お探しの場合は、
Amazon.co.jpもチェックしてみてください
:カテゴリ 「 モバイルプログラミング 」 の売れ筋ランキングページへ | Amazon.co.jp
:キーワード 「 Swiftプログラミング 」の検索ページへ | Amazon.co.jp
Amazonは、プログラミングを始めとした
コンピュータ関連本が充実していることや、
カスタマーレビューも掲載されている傾向にあるので
身近に大型書店がない地域に住んでいる方にとって、
プログラミング関連本探しには
ありがたいですね。
▲ Xcode(Mac)で覚えるSwiftプログラミング入門講座のトップへ
4. Swift関連のiBooks(電子書籍)
英語版ですが、Apple Inc.(アップル)から発表されている
Swiftプログラミング関連の無料電子書籍もありますので、
まだ存在をしらない方がいましたら必要に応じて、
学習補助などにご活用ください。
The Swift Programming Language (Swift 3.0.1)
Using Swift with Cocoa and Objective-C (Swift 3.0.1)
▲ Xcode(Mac)で覚えるSwiftプログラミング入門講座のトップへ
5. スマホアプリ開発関連の学習関連サービスなど
Android端末や、iPhoneなどの
スマホアプリ開発などの
プログラミング学習をお急ぎの場合は、
︎毎日が楽しくなるおケイコを探そう!ケイコとマナブ.net
(C言語、Java、スマホアプリ[Android / iPhone]開発講座など
様々な講座の資料請求、体験レッスン・説明会の
予約などができるサイトです)
オンラインプログラミングスクール
CodeCamp | コードキャンプ株式会社
まずは、
無料体験レッスンで、
現在のプログラミング学習の
ニーズに合うかお確かめください。
:CodeCamp
KENスクールでは、
Swift言語での「iPhoneアプリ開発講座」といった
単科講座や、
iPhoneアプリ開発や、Androidアプリ開発の
両方のスマホアプリ開発に興味のある方には、
ありがたい
「iPhone & Androidアプリ開発コース」などの
セットコースもあります。
東京、神奈川や、東海地方、関西地方などでの
お近くの地域の「校舎」の確認や、
「資料請求」のお申し込みなどは
リンク先でご確認ください。
「無料体験レッスン」もあります。
︎ 初心者OK!KENスクール
:就職サポートならKENスクール
なども参考にしていただければと思います。
▲ Xcode(Mac)で覚えるSwiftプログラミング入門講座のトップへ
6.スマホアプリ開発の外注・制作会社比較関連の無料サービス
アプリ開発 一括.jp | 株式会社 doubLe
アプリ開発会社の一括お見積もりのサービス
アプリ開発関連会社をお探し中の方はこちら
:アプリ開発 一括.jp
アプリ開発の会社の見積もり費用の比較関連の
話題に関心のある方は、
こちらの記事もご活用ください。
:アプリ開発会社依頼 | 見積もり費用の比較サービス
▲ Xcode(Mac)で覚えるSwiftプログラミング入門講座のトップへ
7.Swift言語を始めとしたプログラミングQ&A関連の無料サービス
エンジニア特化型Q&Aサイトの「 teratail(テラテイル)」| レバレジーズ株式会社
Swift言語、スマホアプリ開発、
その他のプログラミング言語の学習などと、
プログラミング学習のお供などに
活用してみてください。
無料で活用できるのでありがいたいですね。
:teratailでプログラミングの疑問を解決
▲ Xcode(Mac)で覚えるSwiftプログラミング入門講座のトップへ
[ スポンサードリンク ]
Amazon
カテゴリー
:本
コンピュータ・IT
ランキング
楽天
カテゴリー
:本・雑誌・コミック
PC・システム開発
プログラミング
ランキング
by はじめてのコンピュータ・パソコン
▲ この記事のトップへ
︎ サイトマップ
︎ プロフィール | サイトポリシー・免責事項など
︎ CONTENTS(コンテンツ)一覧
︎ Xcodeでアプリ開発講座
︎ IT系エンジニア求人案件・転職
︎ Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir
︎ Apple Watch 特集 APPLE WATCH・SPORT・EDITION
︎ パソコン・コンピュータ学習関連サイトやサービスの情報
︎ パソコン・プログラミング学習関連アプリ 特集
︎ 日本人のプログラミング学習の現在と未来 | #24 デジタルライフコラム
posted by HajimeteCPC at 12:09
| Xcode(Mac)で覚えるSwiftプログラミング
2016年12月29日
開発環境Xcodeを準備しよう | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
キーワード
:Xcodeのダウンロード方法
Macアプリ開発のプログラミングを始める準備はいいですか?
Swift言語でMac Cocoaプログラミング
Swift言語でMac Cocoaプログラミング
「 SwiftでMac Cocoaアプリソフトのプログラミング入門講座 」
では、
これまでに
Swift言語で
Macアプリ開発に挑戦しようとされている
プログラミング初学者の方を
想定して、
以下のようなコンテンツ
- 序章:プログラミング以前の話 -
:はじめに | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
:なぜ見つからない?日本人向けのSwift言語でMac Cocoaアプリソフト開発のコンテンツ | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
:日本語本をチェック!Swift言語でMac Cocoaプログラミング | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
:英語本をチェック!Swift言語でMac Cocoaプログラミング | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
:無料英語動画をチェック!Swift言語でMac Cocoaプログラミング | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
:学習コンテンツをチェック!Swift言語でMac Cocoaプログラミング | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
を作ってみましたが、
Macアプリ開発を始める上で、
何かしらのお役に立つ情報は
ありましたでしょうか?
個人的には、
:無料英語動画をチェック!Swift言語でMac Cocoaプログラミング | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
に、
まとめさせていただいた情報があれば、
Macアプリ開発をスタートさせることが
できるのではないかと思います。
ただ難点としては、
英語というところに
ひっかかる方もいるのかもしれませんが・・・
プログラミング開発環境Xcodeの準備方法とは?
Swift言語でMac Cocoaプログラミング
Swift言語でMac Cocoaプログラミング
Xcodeは、
macOS(Macアプリ開発)を始め、
iOS(iPhone・iPadアプリ開発)、
watchOS(Apple Watchアプリ開発)などの
Apple製品のアプリ開発をするための
統合開発環境(IDE)
* IDE
:Integrated Development Environment
ですが、
2016年12月確認時点では、
無料でダウンロードして使用することが
できます。
* ダウンロードの際には、
「 Apple ID 」が求められると思います。
* 現在の有償・無料などの状況は
ご自身でご確認ください。
以下に
Xcodeのダウンロード先のリンクを掲載しておきますので、
まだ
Xcodeをダウンロードしていない方は、
リンク先で情報を確認してみてください。
Xcode(エックスコード)
* 2016年12月28日確認時点の
Xcodeの最新バージョンは、
「 バージョン 8.2.1 」
のようでした。
現在のバージョンはご自身でよくご確認ください。
その他にも
ダウンロードする方法としては、
Macを起動時に
左上部のアップルマークをクリックすると
選択メニューで表示される
「 App Store 」
で、
キーワード
:Xcode
などと検索してみると、
「 開発ツール 」
のカテゴリとして、
見つかるのではないかと思います。
App Storeでアプリをリリースするには?
Swift言語でMac Cocoaプログラミング
Swift言語でMac Cocoaプログラミング
Macアプリを
自分のMac環境で開発して
シミュレーションすることは
無料でできますが、
「 App Store 」
でリリース・配布するためには、
「 Apple Developer Program 」
へ登録し、
「 年間メンバーシップ料金 」
を支払う必要があるようです。
* 2016年12月29日確認時点の情報。
現在の状況はご自身でご確認ください。
さらに詳しく知りたい方は、
Google等の検索エンジンで、
キーワード
:Apple Developer Program
で検索し、
Appleの公式サイトで
情報収集をしてみてください。
とりあえず
Swift言語で
Macアプリ開発を始めてみたい方にとっては、
無料でできる範囲でも
充分楽しめるのではないかともいます。
Macアプリ開発を始めましょう!
Swift言語でMac Cocoaプログラミング
Swift言語でMac Cocoaプログラミング
Xcodeの準備は整ったでしょうか?
それでは、
Macアプリ開発を始めていきましょう。
学習コンテンツは
自分自身の学習を兼ねつつ
少しずつ作成予定ですので、
待ちきれない方は
以下の記事などもご活用ください。
:無料英語動画をチェック!Swift言語でMac Cocoaプログラミング(記事ページへ)
:学習コンテンツをチェック!Swift言語でMac Cocoaプログラミング(記事ページへ)
[ スポンサードリンク ]
by はじめてのコンピュータ・パソコン
▲ この記事のトップへ
上記のバナーをクリックすると、
「 SwiftでMac Cocoaアプリソフトのプログラミング入門講座 」
の一覧のページにリンクします。
Macプログラミング学習などにお役立てください。
早速、「 Hello World! 」プログラミングを
初めて見たい方は、こちらの記事へ
:Hello Worldから始めてみよう | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
︎ サイトマップ
︎ プロフィール | サイトポリシー・免責事項など
︎ CONTENTS(コンテンツ)一覧
︎ Mac関連アプリ・ソフトのレビュー講座(一覧)
︎ IT系エンジニア求人案件・転職
︎ Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir
︎ Apple Watch 特集 APPLE WATCH・SPORT・EDITION
posted by HajimeteCPC at 15:09
| Xcode(Mac)で覚えるSwiftプログラミング
2016年12月10日
学習コンテンツをチェック!Swift言語でMac Cocoaプログラミング | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
キーワード
:Macアプリ開発のコンテンツ
学習ウェブコンテンツをチェック!
Swift言語でMac Cocoaプログラミングのコンテンツ(一覧)
Swift言語でMac Cocoaプログラミングのコンテンツ(一覧)
1.Apple Developer - Guides and Sample Code:macOS
やはり本家のAppleの公式サイトから公開されている「 Guides and Sample Code 」が参考になりますね。「 Apple Developer 」のサイト内の「 Guides and Sample Code 」→「 Platforms:macOS 」のところに、
・ Guides
・ Sample Code
などの情報が見つかるのではないかと思います。英語ではありますが、Xcodeの開発環境やiPhoneアプリ開発に慣れてきたら、挑戦してみてください。
2.Qiita(キータ)
日本語で使えるプログラマーの方向けの、技術情報の共有サービスでお馴染みの「 Qiita(キータ) 」のウェブサイト内の検索で、
キーワード
:Cocoa
を検索していただくと「 Cocoa 」関連の情報が見つけやすいのではないかと思います。2016年には、Mac向けのOS(オーエス:オペレーションシステム)が、OS X(オーエス テン)から、macOS(マックオーエス)に変更されていますので、最新の情報を調べたい場合は、「 macOS(マック オーエス) 」 向けに書かれた記事を読まれることをお勧めします。ただ、OS X(オーエス テン)向けに書かれた以前の記事でも、何かしらの参考になるものもあるかもしれませんね。
3.teratail(テラテイル)
日本語で使えるプログラミング専門の無料Q&Aサイトとして、お馴染みの「 teratail(テラテイル) 」のウェブサイト内の検索で、
キーワード
: OSXアプリ開発
:[Cocoa] プログラミング
などと検索していただくと、Macアプリ開発関連の質問と回答などが確認できるのではないかと思います。2016年12月10日時点に、自分で検索してみた範囲では、Macアプリ開発向けの情報は少ないようですね。
teratail(テラテイル)で調べてみたい方はこちらから
:teratail(テラテイル)で調べてみる
気になる情報がありましたら、早速調べてみてください。
以下の検索窓は、Googleの検索エンジンです。
▲ この記事のトップへ
Macアプリ開発向けの
ウェブ上で公開・投稿されている
学習コンテンツを探すのに
ゆっくり時間をとってみた結果、
Swift言語での
Macアプリ開発に関連する情報、
特に
macOSのバージョンでの
アプリ開発関連の情報は
まだ少そうですね。
この記事を読んでくださった方の中で、
「 我こそは! 」
という志の高い方がいましたら
Macアプリ開発をしてみたい
初学者の方のために
ウェブ上でコンテンツを公開していただけると
ありがたいです
[ スポンサードリンク ]
by はじめてのコンピュータ・パソコン
▲ この記事のトップへ
上記のバナーをクリックすると、
「 SwiftでMac Cocoaアプリソフトのプログラミング入門講座 」
の一覧のページにリンクします。
Macプログラミング学習などにお役立てください。
︎ サイトマップ
︎ プロフィール | サイトポリシー・免責事項など
︎ CONTENTS(コンテンツ)一覧
︎ Mac関連アプリ・ソフトのレビュー講座(一覧)
︎ IT系エンジニア求人案件・転職
︎ Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir
︎ Apple Watch 特集 APPLE WATCH・SPORT・EDITION
posted by HajimeteCPC at 16:44
| Xcode(Mac)で覚えるSwiftプログラミング
2016年12月05日
無料英語動画をチェック!Swift言語でMac Cocoaプログラミング | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
キーワード
:Macアプリ開発の英語動画
無料英語動画をチェック!
Swift言語でMac Cocoaプログラミングのコンテンツ(一覧)
Swift言語でMac Cocoaプログラミングのコンテンツ(一覧)
1.Hello Worldアプリ開発(Xcode/Swift 2014年版)
2.Storyboardの使い方・ボタンを活用したアプリ開発(Xcode/Swift 2014年版)
3.NSViewControllerPresentationAnimatorを活用したアプリ開発
4.NSGestureRecognizerを活用したアプリ開発
5.NSWindowControllerを活用したアプリ開発
お待たせしました。ここからはいよいよMac(マック・Macintosh:マッキントッシュ)のデスクトップアプリ開発のCocoaプログラミングを始められるレベルのコンテンツをまとめていきたいと思います。
現在、無料で活用できそうな英語動画をピックアップして集めていきたいと思いますので、現在のSwift言語での、Mac Cocoaプログラミングの学習状況に応じて気になる動画をチェックしていただければと思います。
プログラミングについて無料で学習ができてしまう・・・
すごい時代ですね。
無料で学習ができる一因としては、You Tubeを始めとする動画投稿サイトなどに、チュートリアル動画を投稿してくださる方が世の中にいるという事実があるのではないかと思います。
チュートリアル動画を作成してくださる方の動機は、趣味・自己実現・ビジネス・マーケティング目的などと様々ではないかと思いますが、自分の時間を使って、Macデスクトップアプリ開発向けの解説動画を作成して、投稿してくださった方々に感謝ですね。
これだけ無料で、何かしらの情報収集ができる時代の傾向から考えられることとして、
・ 自分が何をしたいのか?(そして、人を喜ばせたいのか?)
・ 自分が何に、人生の時間を使いたいのか?
などといった能動的(主体的)なことが、ますます重要になってくるのではないかと感じます。
このウェブサイトで提供させていただいている、いずれかのコンテンツなどを通して、あなたが主体的な何かを考えるきっかけになることがあれば嬉しいと思います。
「 このウェブサイトの管理者よりも、
自分ならもっとわかりやすく、
プログラミングや人工知能(AI)について解説できる! 」
という方も大歓迎ですよ。
ぜひ、プログラミングや人工知能などについて学びたい方のためにコンテンツを作ってあげてくださいね。
こうやって情報を整理する人も中には必要なのでしょうね
ブログアフィリエイトの始め方に関するコンテンツも
作成していますのでウェブサイトの運営に関心のある方は
合わせてご活用ください。
:Macでアフィリエイトのやり方・始め方入門講座 へ
▲ この記事のトップへ
1.Hello Worldアプリ開発(Xcode/Swift 2014年版)
Swift for OSX Apps: Hello World (Programming Basicsチャンネル)
2014年8月12日公開のYou Tube動画
ボタンをクリックするとテキスト表示を変更する方法を解説してくれています。
とりあえず、Macのデスクトップアプリを開発したい方が流れを確認するには、ありがたいチュートリアル動画ですね。
OS X版ではありますが、一連の流れは参考になるのではないかと思います。
[ 初学者向けにポイント解説 ]
全くXcodeでアプリ開発を経験されたことのない方には、おそらくわからないこととして、この動画の「 1分46秒 」あたりで解説されている
「 Desktop app 」の「 Label 」から「 青い線 」を 「 App Delegate.swift 」の
コード入力のところに伸ばしていくところ
ではないかと思います。
方法としては、
「 command 」キーを押し続けたまま、「 Label 」のところを左クリック(マウス環境の場合)する
と、動画のように「 青い線 」が表示されるのではないかと思います。あとは、動画を真似て、指定されている場所に先端の矢印を移動させて、左クリックを離すと自動的にコード入力がされるのではないかと思います。
その他の関連動画をお探しの場合は、
キーワード
:swift mac app tutorial
などで探してみると見つけやすいかもしれませんね。
▲ 無料英語動画をチェック!Swift言語でMac Cocoaプログラミングのコンテンツの一覧へ
2.Storyboardの使い方・ボタンを活用したアプリ開発(Xcode/Swift 2014年版)
Using Storyboards for OS X (Lee Brimelowチャンネル)
2014年6月9日公開のYou Tube動画
Storyboardの使い方を解説してくれているようです。「View Controllerの追加 」(3分57秒あたり)や、「 新しいCocoa Classファイルの追加の仕方 」(4分51秒あたり)や、ボタン(Button)を活用したアプリの作り方を考える上で参考となるのではないかと思います。
OS X版ではありますが、Storyboardの基本的な使い方を学ぶ上では参考になるのではないかと思います。
[ 初学者向けにポイント解説 ]
Xcodeでアプリ開発が初めての方の場合、この動画の「 3分28秒 」あたりで解説されてい「 青い線 」の出し方がわからないかもしれませんね。
方法としては、
:Hello Worldアプリ開発(Xcode/Swift 2014年版)
で説明させていただいた操作方法と同様の手順で、できるのではないかと思います。
上記の動画で基本を押さえたらこちらの動画もチェックしてみてください。
Cocoa Programming L62 - Storyboards(AppleProgrammingチャンネル)
2014年11月28日公開のYou Tube動画
ボタンを押すと、
・ 小ウィンドウ(シート)が表示されるデスクトップアプリや、
・ 入力したテキストをボタンを押すと吹き出しで表示させる方法
などを解説してくれているようです。この動画もOS X版です。
▲ 無料英語動画をチェック!Swift言語でMac Cocoaプログラミングのコンテンツの一覧へ
3.NSViewControllerPresentationAnimatorを活用したアプリ開発
Cocoa Programming L67 - Presenting View Controllers (AppleProgrammingチャンネル)
2016年5月29日公開のYou Tube動画
「 NSViewControllerPresentationAnimator 」のプロトコル(protocol)を活用して、ボタンを押すとウィンドウ内の画面が遷移するデスクトップアプリを開発するための方法を解説してくれているようです。
[ 初学者向けにポイント解説 ]
1.Hello Worldアプリ開発(Xcode/Swift 2014年版)
2.Storyboardの使い方・ボタンを活用したアプリ開発(Xcode/Swift 2014年版)
で紹介させていただいた動画の内容に慣れてきたらチャレンジしてみてください。
▲ 無料英語動画をチェック!Swift言語でMac Cocoaプログラミングのコンテンツの一覧へ
4.NSGestureRecognizerを活用したアプリ開発
Cocoa Programming L64 - NSGestureRecognizer(AppleProgrammingチャンネル)
2015年5月20日公開のYou Tube動画
「 NSGestureRecognizer 」のクラス(class)を活用して、ウィンドウ内で、図形の色や大きさの変更、図形の回転(角度の変更)、移動などができるデスクトップアプリを開発するための方法を解説してくれているようです。
[ 初学者向けにポイント解説 ]
1.Hello Worldアプリ開発(Xcode/Swift 2014年版)
2.Storyboardの使い方・ボタンを活用したアプリ開発(Xcode/Swift 2014年版)
で紹介させていただいた動画の内容に慣れてきたらチャレンジしてみてください。
▲ 無料英語動画をチェック!Swift言語でMac Cocoaプログラミングのコンテンツの一覧へ
5.NSWindowControllerを活用したアプリ開発
Cocoa Architecture L1 - Controllers (AppleProgrammingチャンネル)
2016年1月7日公開のYou Tube動画
「 NSWindowController 」のクラス(class)を活用したデスクトップアプリを開発するための基本的な内容の解説をしてくれているようです。
[ 初学者向けにポイント解説 ]
この動画では「 Add New Constraints 」(直線上に新しい制約を追加する・加える)(12分19秒あたり)や、「 Add New Alignment Constraints 」(直線上に新しい制約を追加する・加える)(13分33秒あたり)を活用してレイアウトを調整する手順なども含まれており、「 Storyboard 」を使った画面デザインが必要なアプリ開発をしたことがない方には、難しさを感じる方もいるかもしれませんね。
ちなみに、動画では、
「 Add New Constraints 」(新しい制約を追加する・加える)で
・上下左右などの位置に制約を加える位置調整
・高さ(height)を固定するための制約を加える位置調整
を、
「 Add New Alignment Constraints 」(直線上に新しい制約を追加する・加える)で
・水平方向(horizontally)・垂直方向(vertically)への
画面上の配置に関する制約を加える位置調整
などを解説してくれているようです。
Storyboardを活用したデスクトップアプリ開発の基本的なところからわからない方は
1.Hello Worldアプリ開発(Xcode/Swift 2014年版)
2.Storyboardの使い方・ボタンを活用したアプリ開発(Xcode/Swift 2014年版)
から学び始めてみてくださいね。
▲ 無料英語動画をチェック!Swift言語でMac Cocoaプログラミングのコンテンツの一覧へ
Macアプリ開発デビューおめでとうございます。
これから一緒に学んでいきましょう。
これでいよいよ、
Mac向けソフトのアプリ開発を
始めることができそうですね。
iPhoneアプリなどのモバイルアプリ・スマホ開発について学びつつ、
Mac向けのアプリ開発の
勉強のスタートを切るきっかけになることが
ありましたら幸いです。
[ スポンサードリンク ]
by はじめてのコンピュータ・パソコン
▲ この記事のトップへ
上記のバナーをクリックすると、
「 SwiftでMac Cocoaアプリソフトのプログラミング入門講座 」
の一覧のページにリンクします。
Macプログラミング学習などにお役立てください。
︎ サイトマップ
︎ プロフィール | サイトポリシー・免責事項など
︎ CONTENTS(コンテンツ)一覧
︎ Mac関連アプリ・ソフトのレビュー講座(一覧)
︎ IT系エンジニア求人案件・転職
︎ Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir
︎ Apple Watch 特集 APPLE WATCH・SPORT・EDITION
posted by HajimeteCPC at 13:08
| Xcode(Mac)で覚えるSwiftプログラミング
2016年12月04日
英語本をチェック!Swift言語でMac Cocoaプログラミング | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
キーワード
:Macアプリ開発の英語本
Mac(マック)
* Macintosh:マッキントッシュ
のデスクトップアプリ開発の
Cocoaプログラミングの入門書に関連する
洋書(英語書籍)として、
:なぜ見つからない?日本人向けのSwift言語でMac Cocoaアプリソフト開発のコンテンツ | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
:日本語本をチェック!Swift言語でMac Cocoaプログラミング | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
の記事でも
すでに取り上げさせていただいていますが
Cocoa Programming for OS X
The Big Nerd Ranch Guide 5th Edition
Big Nerd Ranch Guides
Aaron Hillegass・Adam Preble・Nate Chandler(著)
2015年刊行
Cocoa Programming for OS X: The Big Nerd Ranch Guide (5th Edition) (Big Nerd Ranch Guides)
︎ Amazonで詳しくみてみる:
Cocoa Programming for OS X: The Big Nerd Ranch Guide (5th Edition) (Big Nerd Ranch Guides)
︎ 楽天ブックスで詳しくみてみる:
Cocoa Programming for OS X: The Big Nerd Ranch Guide [ Aaron Hillegass ]
︎ 楽天Kobo電子書籍ストアで詳しくみてみる:
Cocoa Programming for OS XThe Big Nerd Ranch Guide【電子書籍】[ Aaron Hillegass ]
という
2015年に刊行された書籍があります。
「 Cocoa Programming for OS X
The Big Nerd Ranch Guide 5th Edition 」
では、
・OS X Yosemite バージョン:10.10
・ Xcode バージョン:6.3
・Swift バージョン:1.2
* ちなみに、2016年12月4日時点の最新バージョンは
macOS Sierra バージョン: 10.12.1
Xcode バージョン: 8.1
Swift バージョン:3系
です。
の開発環境で
Macのデスクトップアプリの
プログラミングの解説がされています。
この書籍が気になる方は、
Amazon.co.jpのカスタマーレビューを
見ていただくと
何かしらの参考になるのではないかと思いますので
関心のある方はチェックして見てください。
:Cocoa Programming for OS X :The Big Nerd Ranch Guide 5th Edition のカスタマーレビューを見てみる | Amazon.co.jpへ
追記
:2017年1月28日(土)
SwiftでMacアプリ開発、
Cocoaプログラミング関連の
書籍の情報を調べてみると
2016年12月にMacアプリ開発関連の
電子書籍も刊行されているようでしたので
掲載しておきます。
Programming Swift!
Mac Apps 1 Swift 3 Edition (English Edition)
Nick Smith(著)
出版社:AppSmith Books 2016年12月刊行
Programming Swift! Mac Apps 1 Swift 3 Edition (English Edition)
︎ Amazon Kindleストアで詳しくみてみる:
Programming Swift! Mac Apps 1 Swift 3 Edition (English Edition)
日本語の書籍をお探しの場合は、
以下の記事
:日本語本をチェック!Swift言語でMac Cocoaプログラミングの記事ページへ | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
もご活用ください。
上記の記事では、
「
はじめての MacでSwiftプログラミング」
:大人も子どもも iPhoneアプリをいちから作ろう!
という、
Mac Fanの雑誌の
付録について取り上げています。
ページ数がそれほど多くない
付録ではありますが、
MacでのSwift言語プログラミング(iPhoneやMacアプリ)
の入門的な内容の書籍などを
お探し中の方にとって
ありがたい付録ではないかと思います。
[ スポンサードリンク ]
by はじめてのコンピュータ・パソコン
▲ この記事のトップへ
上記のバナーをクリックすると、
「 SwiftでMac Cocoaアプリソフトのプログラミング入門講座 」
の一覧のページにリンクします。
Macプログラミング学習などにお役立てください。
︎ サイトマップ
︎ プロフィール | サイトポリシー・免責事項など
︎ CONTENTS(コンテンツ)一覧
︎ Mac関連アプリ・ソフトのレビュー講座(一覧)
︎ IT系エンジニア求人案件・転職
︎ Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir
︎ Apple Watch 特集 APPLE WATCH・SPORT・EDITION
posted by HajimeteCPC at 15:09
| Xcode(Mac)で覚えるSwiftプログラミング
日本語本をチェック!Swift言語でMac Cocoaプログラミング | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
キーワード
:Macアプリ開発の日本語本
Mac(マック)
* Macintosh:マッキントッシュ
のデスクトップアプリ開発の
Cocoaプログラミングの入門書に関連する
洋書として、
:なぜ見つからない?日本人向けのSwift言語でMac Cocoaアプリソフト開発のコンテンツ | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
の記事では、
以下の書籍を挙げさせていただきました。
Swift言語でCocoa Programming関連の洋書
Cocoa Programming for OS X
The Big Nerd Ranch Guide 5th Edition
Big Nerd Ranch Guides
Aaron Hillegass・Adam Preble・Nate Chandler(著)
2015年刊行
Cocoa Programming for OS X: The Big Nerd Ranch Guide (5th Edition) (Big Nerd Ranch Guides)
︎ Amazonで詳しくみてみる:
Cocoa Programming for OS X: The Big Nerd Ranch Guide (5th Edition) (Big Nerd Ranch Guides)
︎ 楽天ブックスで詳しくみてみる:
Cocoa Programming for OS X: The Big Nerd Ranch Guide [ Aaron Hillegass ]
︎ 楽天Kobo電子書籍ストアで詳しくみてみる:
Cocoa Programming for OS XThe Big Nerd Ranch Guide【電子書籍】[ Aaron Hillegass ]
「 Cocoa Programming for OS X
The Big Nerd Ranch Guide 5th Edition 」
では、
・OS X Yosemite バージョン:10.10
・ Xcode バージョン:6.3
・Swift バージョン:1.2
* ちなみに、2016年12月4日時点の最新バージョンは
macOS Sierra バージョン: 10.12.1
Xcode バージョン: 8.1
Swift バージョン:3系
です。
の開発環境で
Macのデスクトップアプリの
プログラミングの解説がされているのですが、
数少ない
Mac Cocoaアプリ開発関連の書籍ということもあり、
参考までに
取り上げておきました。
Swift言語でCocoa Programming関連の日本語書籍は?
Xcodeの開発環境で
Swift言語を活用した
MacのCocoaアプリ開発関連の日本語の
書籍について調べてみると、
残念ながら、
Swift言語を活用して、
iPhoneアプリを開発するための本が
主体となって
刊行されているようであり
Swift言語で、
Macのデスクトップアプリ開発をするための
本を見つけにくい状況ではないかと思います。
* 2016年12月4日時点の情報です
[ 追記:2017年4月30日 ]
2017年には、Macアプリ開発関連の
日本語書籍も刊行されているようでしたので
以下に書籍のリンクを掲載しておきますね。
次世代iOS、macOSプログラマーのための
Swift Macアプリ開発入門
中山 茂(著)
出版社:カットシステム 2017年刊行
Swift Macアプリ開発入門―次世代iOS、macOSプログラマーのための
︎ Amazon.co.jpで詳しく見てみる:
Swift Macアプリ開発入門―次世代iOS、macOSプログラマーのための
︎ 楽天ブックスで詳しく見てみる:
Swift Macアプリ開発入門 [ 中山茂(情報工学) ]
参考までに、
プログラミング・アプリ開発関連本が
豊富に取り揃えられている
Amazon.co.jpの
現在のプログラミング関連本や、
モバイルアプリ開発関連本の
ランキングページなどで
めぼしい本がないかチェックしてみてください。
:カテゴリ 「 プログラミング 」 売れ筋ランキング のページへ | Amazon.co.jp
:カテゴリ 「 モバイルプログラミング 」 売れ筋ランキング のページへ | Amazon.co.jp
モバイルプログラミング ランキングでは、iPhoneアプリ開発向けに
Xcodeを活用してSwift言語を学ぶための入門書を探しやすいのではないかと
思います。
2016年12月4日確認時点では、この時点での最新バージョンの
Swift 3系の書籍が刊行されてきているようですね。
Swift言語での
Macのデスクトップアプリ開発・プログラミング
に関連する日本語書籍が
インターネット上で検索してみても、
見つからない方のために、
Macのデスクトップアプリ開発・プログラミング関連の
雑誌の付録についての
情報を取り上げておこうと思います。
Mac(iMac・MacBoo Air・MacBook Proなど)を始めとする
Apple製品に関連する話題を取り上げていただいている
雑誌でお馴染みの
「 Mac Fan 」(マックファン)
を定期的に購入されたり、
毎号書店などでチェックされている方の中には、
すでにご存知の方もいるのではないかと思いますが、
Mac Fan 2016年9月号
Mac Fan 2016年9月号 [雑誌]
︎ Amazonで詳しくみてみる:
Mac Fan 2016年9月号 [雑誌]
の
特別付録冊子では、
「
はじめての MacでSwiftプログラミング」
:大人も子どもも iPhoneアプリをいちから作ろう!
というテーマが取り扱われています。
こちらの雑誌の付録では、
MacのXcodeを活用して、
Swift言語でのプログラミングを
始めてみたい方に嬉しい内容が
まとめていただいているのではないかと思います。
具体的には、
「
Chapter 3:iPhoneアプリを作ってみよう」
では、
「
3択問題タイムアタックアプリ」
の作り方を、
「
Chapter 4:アプリをカスタマイズしよう」
では、
アプリのカスタマイズ方法についての解説があります。
そして、
Mac Cocoaプログラミングに関心のある方が
待ち望んでいるような入門的な内容として、
「
Chapter 5:Macソフトを作ってみよう」
というテーマも取り上げられています。
Macソフト開発関連の話題は、
10ページ程度(紙媒体の付録では、15ページ程)
ではありますが、
「
数字カウントソフト」
「
Mac用の世界時計ソフト」
を開発する中で、
基本的なMacソフト開発の手順について
学べるのではないかと思います。
気になる方は、
その他の方のレビューも確認して見てくださいね
:Mac Fan 2016年9月号 のカスタマーレビューを見てみる | Amazon.co.jpへ
やはり、
「
はじめての MacでSwiftプログラミング」
:大人も子どもも iPhoneアプリをいちから作ろう!
の付録に価値を見出されている
方もいらっしゃるようですね。
[ スポンサードリンク ]
by はじめてのコンピュータ・パソコン
▲ この記事のトップへ
上記のバナーをクリックすると、
「 SwiftでMac Cocoaアプリソフトのプログラミング入門講座 」
の一覧のページにリンクします。
Macプログラミング学習などにお役立てください。
︎ サイトマップ
︎ プロフィール | サイトポリシー・免責事項など
︎ CONTENTS(コンテンツ)一覧
︎ Mac関連アプリ・ソフトのレビュー講座(一覧)
︎ IT系エンジニア求人案件・転職
︎ Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir
︎ Apple Watch 特集 APPLE WATCH・SPORT・EDITION
posted by HajimeteCPC at 12:45
| Xcode(Mac)で覚えるSwiftプログラミング
2016年12月03日
なぜ見つからない?日本人向けのSwift言語でMac Cocoaアプリソフト開発のコンテンツ | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
キーワード
:XcodeでMacアプリ開発
Macデスクトップアプリ開発をしたい方に向けたコンテンツの進捗状況
Xcodeの開発環境を使って、
Mac(マック)
* Macintosh:マッキントッシュ
のデスクトップアプリ開発に関連する
コンテンツを作成していこうと
思い立ち、
:はじめに | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
の記事を書いてみました。
その後、
Macのデスクトップアプリ開発、
Swiftプログラミング関連記事の
投稿をしないまま時間が経ちましたが、
Mac Cocoaプログラミングに関心のある方の
プログラミングの学習状況はいかがでしょうか?
プログラミング言語や、
アプリ開発関連の話題が、
様々なウェブメディアや、
書籍・雑誌などを通して
発信されており、
ついつい
Macのデスクトップアプリ開発関連以外の
学習に時間を取られたこともあり
Mac Cocoaプログラミング関連の記事投稿が
滞ってしまいました。
[ Mac関連の話題 ]
2016年9月投稿
:チェック済み? Apple Special Event(2016年9月)| #325 デジタルライフコラム
2016年10月投稿
:再起動したら「macOS Sierra」の画面の不具合が改善しました | #331 デジタルライフコラム
:macOS Sierra関連本。日本語書籍の刊行始まる(2016年10月) | #332 デジタルライフコラム
2016年11月投稿
:「 Visual Studio for Mac Preview版 」公開開始。早速インストールしてみました | #340 デジタルライフコラム
:どうなるの?「 Visual Studio for Mac 」の噂のこと | #339 デジタルライフコラム
[ プログラミング関連の話題 ]
:無料?? プログラマー希望者必見の「 プログラマカレッジ 」をチェック | #336 デジタルライフコラム
[ 人工知能(AI)関連の話題 ]
2016年9月投稿
:書評26. (淺井登 著)はじめての人工知能:Excelで体験しながら学ぶAI
2016年10月投稿
:書評29. 絵でわかる人工知能(三宅 陽一郎・森川 幸人著)
:書評28. (中井悦司 著)TensorFlowで学ぶディープラーニング入門:畳み込みニューラルネットワーク徹底解説
:書評27. (斎藤 康毅著)ゼロから作るDeep Learning:Pythonで学ぶディープラーニングの理論と実装
2016年11月投稿
:AI初学者が「 ゼロから作るDeep Learning 」で躓かないためのまとめ
:書評30.よくわかる人工知能(清水 亮 著)
:大型書店の人工知能(AI)本コーナーの現在(2016年)| #333 デジタルライフコラム
:ロボットは東大に受かりそうなのか?(東ロボくんの2016年大学入試センター模試 編) | #338 デジタルライフコラム
:米国ホワイトハウス公表の人工知能レポート(2016年10月)をチェック | #337 デジタルライフコラム
Macデスクトップアプリ開発をしたい方は、どんなキーワードで検索するのか?
このウェブサイトの
Cocoaプログラミング・Macアプリ関連の記事のキーワードとして、
キーワード一例(2016年11月時点)
:swift cocoa 入門
:swift cocoa
:cocoa プログラミング
:cocoa アプリ
:xcode macアプリ開発
:swift mac app
:swift osx app
:macプログラミング入門
:mac swift プログラミング
:mac プログラミング アプリ
:mac hello world
:osx swift programming
:swift 入門
上記のようなワードで
検索エンジンに認識していただいていることも
あるようです。
まだまだ、
Macのデスクトップアプリ開発関連の
コンテンツが薄いにも関わらず
検索エンジンに認識してもらえるということは、
その他の方が運営していただいている
ウェブサイトでも、
あまりSwift言語での
Macのデスクトップアプリ開発の記事・コンテンツが
充実されていないのが
現実なのではないかと思います。
ちなみに、
Swift言語が発表される前の
Macアプリ・iOS開発の言語の
「 Objective-C 」
を活用した
Mac Cocoaプログラミングの記事は、
いくつか散見されるようでしたので、
「 Objective-C 」
でのMacアプリ開発に興味のある方は、
Googleの
検索エンジンなどで調べてみてください。
* 2016年12月時点
ただ、
今から
「 Objective-C 」
でMacアプリ開発を学ばれるという方は、
純粋に、
「 Objective-C 」
というプログラミング言語が
好きな方や、
Apple社のプログラミング言語の歴史に
興味がある方なのでしょうね。
長期的には、
App Storeでアプリをリリースしたいと
考えている方にとっては、
Swift言語で
Macアプリ開発を学び始めることを
オススメします。
* App Storeでのリリースの条件に関わるため
2016年12月3日時点
なぜ見つからない?日本人向けのSwift言語でMac Cocoaアプリソフト開発のコンテンツ
前置きが長くなりましたが、
本題の
「 なぜ、日本人向けの
Swift言語でMac Cocoaアプリソフト開発の
コンテンツが見つからない(見つけにく) 」
のか?
について考えてみたいと思います。
ここからは、
勝手な想像ですが・・・・
1.どちらかというと、
Macアプリ開発よりも、
iPhoneスマホアプリ開発に興味がある?
2.iPhone(iOS)向けアプリ開発の方が
市場規模が大きい?
3.Macアプリ開発をしたいと思う絶対数が
少ないので、
出版社の方や、ブロガー・アフィリエイターを始めとする
ウェブメディア運営者が手を出さない。
要は、
「 儲からない?」
「 日本人向けに、解説書を作っても労力に見合う対価が得られにくい? 」
領域なのではないかと
勝手に推測しています。
その他にも、
「 Swift言語での
iOSアプリ開発がわかれば、
あとは、
Macデスクトップアプリの開発なんて
簡単だよね。」
という暗黙の了解があるのかもしれませんが、
プログラミング初学者の方にとっては、
そこが実は難しいんですよね。
この記事を読んでくださっている方の中に、
我こそは、
Macデスクトップアプリ開発の
プログラミングの入門的な内容の
コンテンツを作ってみたい!
という方は、
先ほど挙げさせていただいた
キーワードを参考にしていただきながら、
Macデスクトップアプリ開発をしてみたいと
うずうずしている
Macユーザーの方に
コンテンツを作ってあげてくださいね。
自分も、
時間のある時に
コツコツと
何かしらのコンテンツを考えていきたいと思います。
Swift言語でCocoa Programming関連の洋書
最後に、
MacのOSのバージョンや、
Xcode、Swift言語のバージョンは
2016年12月時点の最新の物ではありませんが、
Swift言語での
Cocoaプログラミングに関連する洋書を
参考までに、
掲載しておきます。
Cocoa Programming for OS X
The Big Nerd Ranch Guide 5th Edition
Big Nerd Ranch Guides
Aaron Hillegass・Adam Preble・Nate Chandler(著)
2015年刊行
Cocoa Programming for OS X: The Big Nerd Ranch Guide (5th Edition) (Big Nerd Ranch Guides)
︎ Amazonで詳しくみてみる:
Cocoa Programming for OS X: The Big Nerd Ranch Guide (5th Edition) (Big Nerd Ranch Guides)
︎ 楽天ブックスで詳しくみてみる:
Cocoa Programming for OS X: The Big Nerd Ranch Guide [ Aaron Hillegass ]
︎ 楽天Kobo電子書籍ストアで詳しくみてみる:
Cocoa Programming for OS XThe Big Nerd Ranch Guide【電子書籍】[ Aaron Hillegass ]
上記の
「 Cocoa Programming for OS X
The Big Nerd Ranch Guide 5th Edition 」
では、
・OS X Yosemite バージョン:10.10
・ Xcode バージョン:6.3
・Swift バージョン:1.2
* ちなみに、2016年12月3日時点の最新バージョンは
macOS Sierra バージョン: 10.12.1
Xcode バージョン: 8.1
Swift バージョン:3系
です。
の開発環境で
Macのデスクトップアプリの
プログラミングの解説がされていますが
書籍が英語版であるということもあり、
プログラミング初学者の方にとっては、
内容を理解するのに
難渋されるのではないかと思いますが、
ある程度
Xcodeを活用して、
iPhone・iPad(iOS)アプリ開発を経験されたことの
ある方にとっては、
参考になるのではないかと思います。
[ スポンサードリンク ]
by はじめてのコンピュータ・パソコン
▲ この記事のトップへ
上記のバナーをクリックすると、
「 SwiftでMac Cocoaアプリソフトのプログラミング入門講座 」
の一覧のページにリンクします。
Macプログラミング学習などにお役立てください。
︎ サイトマップ
︎ プロフィール | サイトポリシー・免責事項など
︎ CONTENTS(コンテンツ)一覧
︎ Mac関連アプリ・ソフトのレビュー講座(一覧)
︎ IT系エンジニア求人案件・転職
︎ Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir
︎ Apple Watch 特集 APPLE WATCH・SPORT・EDITION
posted by HajimeteCPC at 17:25
| Xcode(Mac)で覚えるSwiftプログラミング
2016年08月08日
はじめに | SwiftでMac Cocoaアプリソフトのプログラミング入門講座
キーワード
:Macプログラミング
このウェブサイトでは、
Mac(マック)
* Macintosh:マッキントッシュ
を活用したプログラミングに関連する
コンテンツ
:Xcodeでアプリ開発講座
を、
少しづつではありますが
これまでに作成して
まとめてきました。
いずれかの記事が、
日本人のMacユーザーの方で、
これから、
Swift(スイフト)言語を学び始め
iPhone・iPad(iOS)アプリや、
WatchKitプログラミングで
Apple Watchアプリの開発を
始めてみたい方などの
参考になることがあると嬉しいと思います。
この記事を書いている、
2016年8月8日(月)現在に、
これまでのアクセス状況を解析してみると、
気がつくと、
人工知能関連のコンテンツ
:独学プログラマーのためのAI(人工知能・無能)プログラム入門講座(一覧)
に
比較的に
アクセスが集中する傾向があるようでしたが、
中には、
キーワード
:Mac プログラミング
キーワード
:Macでプログラミング
キーワード
:Macプログラミング入門
キーワード
:Mac プログラム
などの検索ワードで、
訪問してくださる方も
中にはいるようでした。
ただ
1つ悩みなのは、
上記のような検索ワードで
訪問してくださる方の
気持ちを考えると、
「 MacでMac用のアプリソフトを
Swift言語で開発してみたい! 」
「 Mac Cocoaでアプリケーションを開発
する方法について知りたい! 」
などと、
iPhone・iPadなどのiOS向けのアプリ開発よりも
Macのパソコン
例えば、
iMac、MacBook Air、Mac Book Proなどで
使えるアプリソフトの開発に関する
ニーズを感じてしまいます。
残念なことに、
現時点では、
Mac向けのアプリケーションソフト開発に
関連するコンテンツは作成していないので、
今後
キーワード
:Mac プログラミング
などで検索してくださる方の
ニーズを満たせるような
コンテンツを作成していきたいと
思います。
暑い日が
続く今日この頃ではありますが、
ポツリポツリと
Macプログラミング関連の記事を
充実させていきたいと思いますので
今後ともよろしくお願いしますね。
[ スポンサードリンク ]
by はじめてのコンピュータ・パソコン
▲ この記事のトップへ
上記のバナーをクリックすると、
「 SwiftでMac Cocoaアプリソフトのプログラミング入門講座 」
の一覧のページにリンクします。
Macプログラミング学習などにお役立てください。
︎ サイトマップ
︎ プロフィール | サイトポリシー・免責事項など
︎ CONTENTS(コンテンツ)一覧
︎ IT系エンジニア求人案件・転職
︎ Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir
︎ Apple Watch 特集 APPLE WATCH・SPORT・EDITION
posted by HajimeteCPC at 16:34
| Xcode(Mac)で覚えるSwiftプログラミング
2015年08月07日
16. Swift入門 UIView・UIcolorでグラデーション背景の作成
キーワード
:Xcodeの使い方 Swiftプログラミング
UIViewクラス for-inループ グラデーション背景
今回の記事では、
Macのプログラミングのための
統合開発環境
(IED:Integrated Development Environment)
のXcodeを使って、
Xcode
Swift言語での
iPhone・iPad(iOS)アプリ開発の
プログラミングの入門的な内容の記事を
まとめておきます。
動画では、
コード入力で、
「 UIViewクラス 」
「 UIColorクラス 」や、
iOSデバイスの横幅・縦幅を取得して、
「 for-inループ 」で
四角形の描画領域を、
下方にずらすことで、
背景のグラデーションの色を変更しています。
Xcodeで、
iOSアプリ開発するための
設定方法がわからない方がいましたら、
︎ 3. Swift入門 iPhoneでHello World
︎ 4. Xcode(Mac)でSwift言語入門 Hello Worldプログラム
などの記事もご活用ください。
「 Single View Application」の設定方法などを
解説しています。
また、
長方形領域などを指定する際の
iOSデバイス(iPhone6)上の、
描画と表示位置・配置の関係については、
︎ 6. Swift入門 描画と表示位置・配置の関係
の記事もご活用ください。
Swift入門 UIView・UIcolorでグラデーション背景の作成(動画)
[ 入力前のコード ](ViewController.swift)
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
[ 動画で入力したコード例 ](ViewController.swift)
let screenSizeWidth = UIScreen.mainScreen().bounds.size.width
let screenSizeHeight = UIScreen.mainScreen().bounds.size.height
sampleBackground()
func sampleBackground() {
var sampleBackgroundColor : UIView!
for i in 30...Int(screenSizeHeight) {
sampleBackgroundColor = UIView(frame: CGRectMake(0, CGFloat(i), screenSizeWidth, screenSizeHeight))
sampleBackgroundColor.backgroundColor = UIColor(red: CGFloat(Double(i) / Double(screenSizeHeight)), green: 0.0, blue: 0.0, alpha: 1.0)
view.addSubview(sampleBackgroundColor)
}
}
*「 let screenSizeWidth = UIScreen.mainScreen().bounds.size.width 」
でiOSデバイスの横幅を取得し、
「 let screenSizeHeight = UIScreen.mainScreen().bounds.size.height 」
縦幅(高さ)を取得しています。
*「 let:後から変更できない変数の作成 」を利用して
「 screenSizeWidth 」、「screenSizeHeight」
という名前の変数を、
「 var 」を利用して、
「 sampleBackgroundColor という名前の変数を、
また、
「 for-inループ 」内の変数として
「 i 」という名前の変数を作成しています。
自分でわかりやすいような変数を作成してみていただければと
思います。
* 「 func 」を利用して、
「 sampleBackground() 」という関数を作成しています。
自分でわかりやすいような関数を作成してみていただければと
思います。
* 「 Int:整数型 」、「 double:64ビット浮動小数点 」
[ 最終的なサンプルコード ](ViewController.swift)
import UIKit
class ViewController: UIViewController {
let screenSizeWidth = UIScreen.mainScreen().bounds.size.width
let screenSizeHeight = UIScreen.mainScreen().bounds.size.height
override func viewDidLoad() {
sampleBackground()
super.viewDidLoad()
}
func sampleBackground() {
var sampleBackgroundColor : UIView!
for i in 30...Int(screenSizeHeight) {
sampleBackgroundColor = UIView(frame: CGRectMake(0, CGFloat(i), screenSizeWidth, screenSizeHeight))
sampleBackgroundColor.backgroundColor = UIColor(red: CGFloat(Double(i) / Double(screenSizeHeight)), green: 0.0, blue: 0.0, alpha: 1.0)
view.addSubview(sampleBackgroundColor)
}
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
* コード内に全角スペースが含まれていると
エラーになりますので、
その際は、半角スペースに適宜修正してください。
動画を参考にしていただきながら、
グラデーション背景色の変更、
今回の記事のサンプルコードを例にとると
「 sampleBackgroundColor.backgroundColor = UIColor(red: CGFloat(Double(i) / Double(screenSizeHeight)), green: 0.0, blue: 0.0, alpha: 1.0) 」
のgreen、blueの値を
「 0.0 〜 1.0 」の範囲で変更する。
「 sampleBackgroundColor.backgroundColor = UIColor(red: CGFloat(Double(i) / Double(screenSizeHeight)), green: 0.2, blue: 0.2, alpha: 1.0) 」
など。
また、
「 CGFloat(Double(i) / Double(screenSizeHeight) 」を
「 green 」や「 blue 」の値にするなど
「 sampleBackgroundColor.backgroundColor = UIColor(red: 0.0, green: CGFloat(Double(i) / Double(screenSizeHeight)), blue: 0.0, alpha: 1.0) 」
「 sampleBackgroundColor.backgroundColor = UIColor(red: 0.0, green: 0.0, blue: CGFloat(Double(i) / Double(screenSizeHeight)), alpha: 1.0) 」
など
サンプルプログラムを
変更してiOSシミュレータ上に
さまざまな色のグラデーション背景を
表示させてみてください。
[ スポンサードリンク ]
by はじめてのコンピュータ・パソコン
︎ サイトマップ
︎ プロフィール | サイトポリシー・免責事項など
︎ CONTENTS(コンテンツ)一覧
︎ Xcode(Mac)で覚えるSwiftプログラミング入門講座
︎ Xcodeでアプリ開発講座
︎ Xcode(Mac)Swiftプログラミング・アプリ開発 関連本特集
︎ Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir
︎ Apple Watch 特集 APPLE WATCH・SPORT・EDITION
︎ プログラミング言語関連記事(一覧)
︎ パソコン・コンピュータ学習関連サイトやサービスの情報
︎ 日本人のプログラミング学習の現在と未来 | #24 デジタルライフコラム
posted by HajimeteCPC at 16:51
| Xcode(Mac)で覚えるSwiftプログラミング