MILLEN BOX

音楽好きの組み込みソフトエンジニアによるプログラミング(主にiOSアプリ開発)の勉強の記録

2016-07-01から1ヶ月間の記事一覧

swiftで乱数を生成する [swift2.2]

swiftで乱数を発生させる方法についてのメモ。 random() とか arc4random() とか他にも色々ありそうだし、結局何を使えばいいの? て事で調べました。

Swiftでお絵描きアプリを作成する(第4回UIImageのカメラロールへの保存) [Array][swift2.2]

前回に引き続きお絵描きアプリを作成しようと思います。 今回で本シリーズは最終回です。 作成するお絵描きアプリの機能は以下! 拡大が可能!(前々々回済み) ペンの色、太さが変更可能!(前々回済み) Redo/Undoが可能!(前回済み) 描いた絵の保存が可能!(…

Swiftでお絵描きアプリを作成する(第3回Redo/Undoの実装) [Array][swift2.2]

前回に引き続きお絵描きアプリを作成しようと思います。 作成するお絵描きアプリの機能は以下! 拡大が可能!(前々回済み) ペンの色、太さが変更可能!(前回済み) Redo/Undoが可能!(今回) 描いた絵の保存が可能!(次回以降) 前々回はお絵描き部分の実装、前…

Swiftでお絵描きアプリを作成する(第2回ペンの色・太さを変更可能にする) [UISlider][UIButton][UIBezierPath][swift2.2]

前回に引き続きお絵描きアプリを作成しようと思います。 作成するお絵描きアプリの機能は以下! 拡大が可能!(前回済み) ペンの色、太さが変更可能!(今回) Redo/Undoが可能!(次回以降) 描いた絵の保存が可能!(次回以降) 前回は拡大可能なお絵描き部分を作…

Swiftでお絵描きアプリを作成する(第1回お絵描きの実装) [UIScrollView][UIGestureRecognizer][UIBezierPath][swift2.2]

現在作成中のアプリでお絵描き部分の実装しておりまして、その記録を記事として残しておこうと思います。 計3回くらいでまとめようと思っています。 少し高機能な部分はこんな感じ! 拡大が可能! ペンの色、太さが変更可能!(次回以降) Redo/Undoが可能!(…

UIImageを塗りつぶしてみよう [UIImage]

ふとUIImageを塗りつぶしたいと思ったのですがちょっと詰まった為、以下にメモを残しておきます。 以下の記事をがっつり参考にしました。 qiita.com ソースを以下に貼っておきます。 func fillColorWithUIImage(image: UIImage) -> UIImage { let imageSize …

意外と知らない!?UIImageViewを削除する方法 [UIImageView]

UIImageViewを削除する方法...ってどうやるんだっけ?ということがあったのでメモしておきます。 どこかで以下のようにインスタンス化しているUIImageView。 let imageView = UIImageView(image: uiImage) removeFromSuperviewを使用することで削除できます…

extensionを使ってみる [swift2.2]

前回、タップした瞬間に円を描くサンプルを作成しました。 ▶︎ swiftで円を描く [UIGestureRecognizer] [drawInRect] [Context] [swift 2.2] - MILLEN BOX それを見た方から「extensionを使うといいよ〜」とアドバイス頂きましたのでやってみました。 今回は…

swiftで円を描く [UIGestureRecognizer] [drawInRect] [Context] [swift 2.2]

画像イメージを貼り付け表示とかではなく、swiftで円を描く方法のメモです。 今回は前回作成した OekakiGestureRecognizer を使ってタップした瞬間に円を描くサンプルを作成しました。 参考URL: OekakiGestureRecognizer (touchDownを認識するGestureRecogni…