読者です 読者をやめる 読者になる 読者になる

Swiftで遊ぼう! on Hatena

あしたさぬきblogでやってた初心者オヤジのiOSプログラミング奮闘記がHatenaに来ました

Swiftで遊ぼう! - 896 - チュートリアルやっと終了に向かって...

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 やっとGameplayKitの古い*1チュートリアルもやった終盤に入ります。最後の課題は、Pathfindingを使…

Swiftで遊ぼう! - 895 - GameplayKitは結構おもしろい

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 GameplayKitはiOS9で導入された新しいフレームワークですが、やっぱりゲームの世界は売れる市場な…

Swiftで遊ぼう! - 894 - 話はとびまくりGameplayKitチュートリアルに戻ります

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 人様が作ったチュートリアルに取り組んでいると、最近不満に思うことが増えています。「もう少しツ…

Swiftで遊ぼう! - 893 - チュートリアルをアップデイト中

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 AppleのチュートリアルがSwift 3に対応したので、私の翻訳バージョンもSwift 3に対応しています。…

Swiftで遊ぼう! - 892 - 改訂から新年は始まります

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 2017年、明けましておめでとうございます!とうとう今年はiOS開発の勉強を初めて3年目になります。…

Swiftで遊ぼう! - 891 - 描画ステップ

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 大晦日ですが、たんたんとプログラミングを続けます。というのも記事は数日分溜めているからです。…

Swiftで遊ぼう! - 890 - GCGraphのパワーを見よう

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 Pathfindingの力をみていこう。GameplayKitでコントロールされるゲームボードは、「Graph」の管理…

Swiftで遊ぼう! - 889 - 敵を加えていく段階です

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 VisualComponentクラスを使って画面に表示する機能を付け加えた... とは思わない自分もいるけど、…

Swiftで遊ぼう! - 888 - やっとTower(turret)をグリッドに並べるよ

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 次は、やぐら(turret)を画面上に並べていくところです。コーディングの舞台は、「GameScene.swift…

Swiftで遊ぼう! - 887 - Pathfindingを実際実装していきます

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 GameplayKitを使ったチュートリアルの理解をしようとしています。ゲームはあまりしませんが、タワ…

Swiftで遊ぼう! - 886 - 実力無いけどなんとか取り組んでます

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 GameplayKitの勉強で取り組んでいるチュートリアルは、iOS9向けなんで、iOS10の環境で動かないんで…

Swiftで遊ぼう! - 885 - GameScene.sksを回避

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 GameScene.sksを使うと、グリッドの配置がおかしくなります。これを自分で修正することができない…

Swiftで遊ぼう! - 884 - GameScene.sksを使うとグリッドがズレる(泣)

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 何もないsceneだけ表示した状態です。この上にSKNodeインスタンスを1つ用意して、その中に画面サイ…

Swiftで遊ぼう! - 883 - Pathfindingの理解をすすめます

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 GameplayKitのチュートリアルを探していて、ちょっと興味深い記事を見つけました。GameplayKit wit…

Swiftで遊ぼう! - 882 - Pathfinding

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 Protocol指向プログラミングの勉強もしながら、少しGameplayKitの内容も見ています。特にPathfindi…

Swiftで遊ぼう! - 881 - 少しばかりGameplayKitをかじってみる

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 まだまだ新しいチャレンジを続けています。iOS9からゲーム開発にGameplayKitという新しいAPI群が追…

Swiftで遊ぼう! - 880 - Raywnderlichさんトコの掟

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 rayernderlich.comと言えば、私のお気に入りのチュートリアルサイトです。ここで私のプログラミン…

Swiftで遊ぼう! - 879 - デザインパターンの改訂に戻ります

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 デザインパターンを解説していた記事をSwift 3向けに改訂中です。アダプター・パターンの記事の改…

Swiftで遊ぼう! - 878 - 昔の記事の改訂に少し戻ります

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 過去の記事をSwift 3向けに書き換えながら、総復習をしながら新しい知識を入れて、自分のプロジェ…

Swiftで遊ぼう! - 877 - ARCとメモリーマネージメント9

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 2017年3月21日:次のページに集約されましたyataiblue.hatenablog.com

Swiftで遊ぼう! - 876 - ARCとメモリーマネージメント8

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 2017年3月21日:次のページに集約されましたyataiblue.hatenablog.com

Swiftで遊ぼう! - 875 - ARCとメモリーマネージメント7

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 2017年3月21日:次のページに集約されましたyataiblue.hatenablog.com

Swiftで遊ぼう! - 874 - ARCとメモリーマネージメント6

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 2017年3月21日:次のページに集約されましたyataiblue.hatenablog.com

Swiftで遊ぼう! - 873 - ARCとメモリーマネージメント5

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 2017年3月21日:次のページに集約されましたyataiblue.hatenablog.com

Swiftで遊ぼう! - 872 - ARCとメモリーマネージメント4

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 2017年3月21日:次のページに集約されましたyataiblue.hatenablog.com

Swiftで遊ぼう! - 871 - ARCとメモリーマネージメント3

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 2017年3月21日:次のページに集約されましたyataiblue.hatenablog.com

Swiftで遊ぼう! - 870 - ARCとメモリーマネージメント2

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 2017年3月21日:次のページに集約されましたyataiblue.hatenablog.com

Swiftで遊ぼう! - 869 - ARCとメモリーマネージメント

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 2017年3月21日:記事をまとめましたへなちょこオヤジ初心者プログラマーの屋台ブルーです。いつま…

Swiftで遊ぼう! - 868 - 回り道してます...

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 クロージャの勉強はかなりしたんで、ある程度理解できているつもりなんですが、ふと、「[weak self…

Swiftで遊ぼう! - 867 - @escaping

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 まだまだ知識が足りません。関数にクロージャを引数として与える場合、クロージャ内の変数がスコー…

Swiftで遊ぼう! - 866 - なんと!バックグラウンドで動かすのは難しそうだ

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 タイマーをバックグラウンドで動かすなんてなんの問題もないと思っていたら...hazakurakeita.haten…

Swiftで遊ぼう! - 865 - Timerクラス

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 メソッドを決められたタイミングで発動させるために利用されるのがTimerクラスです。このクラスの…

Swiftで遊ぼう! - 864 - 新規プロジェクトの名前

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 新規プロジェクト、既に同じことを考えている人はたくさんいる事が分かりました。それでも自分で使…

Swiftで遊ぼう! - 863 - 新規プロジェクト

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 やっとブログ更新がリアルタイムに追いつきました。ホッと一息。次は新規プロジェクトも考えてます…

Swiftで遊ぼう! - 862 - ブログ記事をランダムに改訂中7

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 色々な話題にとびまくっています。昔書いた内容を読み直していると間違いだらけでいい加減な箇所が…

Swiftで遊ぼう! - 861 - ブログ記事をランダムに改訂中6

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 一度勉強して理解している内容は、例え忘れていても簡単に思い出せますね。詳細な記述をブログに残…

Swiftで遊ぼう! - 860 - やっとアクセスコントロールを見直しました

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 Swift 3の数ある変更の中、アクセスコントロールが細分化(3パターンから5パターンに拡張)されてい…

Swiftで遊ぼう! - 859 - AVSpeechSynthesizer

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 オリジナルアプリ... どうしようか考えています。色々アイディアはあるけど、複雑なアプリばかり考…

Swiftで遊ぼう! - 858 - ブログ記事をランダムに改訂中5

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 デザイン・パターンの復習は進んでいます。Swift 3に対応させているだけですが、疑問に思っていた…

Swiftで遊ぼう! - 857 - ブログ記事をランダムに改訂中4

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 デザインパターンの復習をしているので、シングルトン・パターンの記述をSwift 3向けに書き直しま…

Swiftで遊ぼう! - 856 - ブログ記事をランダムに改訂中3

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 ランダムに昔の記事を改訂しています。今日はタイプ・メソッドのコードを書き直していて、昔の疑問…

Swiftで遊ぼう! - 855 - ブログ記事をランダムに改訂中2

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 ランダム改訂中の1記事、デザイン・パターンの話題に取り組んでいます。「まえがき」だけ改訂しま…

Swiftで遊ぼう! - 854 - ブログ記事をランダムに改訂中1

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 私のブログ記事も大量になっています。自分で書いた内容も忘れてしまうほど多くの話題に触れていま…

Swiftで遊ぼう! - 853 - 復習は進んでいます

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 今までの勉強したことの復習には時間がかかりませんね。やっぱり1回勉強した内容は簡単に理解でき…

Swiftで遊ぼう! - 852 - UserDefaultsクラスの書き換え

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 Swift 3向けに書き換えています。Udemyの講義を聴きながら復習を兼ねてブログ記事の書き換えです。…

Swiftで遊ぼう! - 851 - UdemyのiOS講座受講してます

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 週末にブラックフライデーセールってやつをしてました。今回次の講座がセールになっていたので登録…

Swiftで遊ぼう! - 850 - 今更ながら定数と変数の説明を追加

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 初心者向けに内容を変更しています。今更ながら定数と変数の説明を変更しました。下記の記事の定数…

Swiftで遊ぼう! - 849 - Big-O 表記法

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 プログラミングの真骨頂はアルゴリズムですよね。今までiOSフレームワークの勉強ばかりしていて疲…

Swiftで遊ぼう! - 848 - 水島企画さんのサンプルに挑戦

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 Sprite Kitの勉強をしていたので、水島企画さんのサイトを見つけることができました。豊富なサンプ…

Swiftで遊ぼう! - 847 - 画像の取り扱いに関する記事をSwift 3に書き直しました

Swiftで遊ぼう!の前書き-> Life-LOG OtherSide 初心者はここから!-> 50オヤジでもできるiOS開発 私の本業、オフィシャルなブログ-> Life-LOG Swift 3 対応 やっぱり復習するスピードは上がっていますね。過去の記事を次々にSwift 3に変更していきます。yat…