2018が絶賛開催中ですが、去年のWWDCで発表となったVision.Frameworkのオブジェクトトラッキング機能についてごにょごにょしてみたので備忘録として残しておきます。以下を参考にしました。...端末に保存されているムービーでオブジェクトトラッキング(Vision.Framework)を行う方法2018-06-05CVPixelBufferを回転させたい時の話あんまり役に立つ人はいないかもしれないけど、折角分かった事だから残しておこうと思います。CVPixelBuffer型の何か(以後pixelBufferとします)を回転させたい場合、これを直接回転させることはできません。CVPixelBufferをUIImage、CGImage、CIImageの何...CVPixelBufferを回転させたい時の話2018-06-04AVPlayerItemVideoOutputを使ってムービーファイルから取得したPixelBufferからムービーの再生させてみたiOSでの動画の再生方法には以下の3つがありますよね。番号が大きくなるほど自由度は高くなりますが、難易度は増していきます。今回は上記の方法の何れでもない方法で再生します...AVPlayerItemVideoOutputを使ってムービーファイルから取得したPixelBufferからムービーの再生させてみた2018-01-19アニメーションしているViewを手軽に録画してムービーとして保存出来るクラスRecViewAnimationを作成・公開しましたお疲れ様です。タイトルの通りアニメーションしているViewを録画してムービーとして保存出来るクラス、RecViewAnimationを作成しました。以下にて公開しております。「アニメーションしているView」っ...アニメーションしているViewを手軽に録画してムービーとして保存出来るクラスRecViewAnimationを作成・公開しました2018-01-19UIView(withアニメーション)からUIImageへの変換する時の注意点お疲れ様です。UIViewからUIImageへの変換って割とよく行う処理かと思います。今まで私は以下みたいなUIViewのExtensionペタッと貼り付けて、任意のタイミングで使用していました。あけましておめでとうございます。今年もよろしくお願いいたします。急なのですが今更ながらSceneKitに興味が湧いてきました。?Unityの方がいいんじゃないの??って声が聞こえてくる。(swift4)ちょっと定期的に実行させたい処理があったんです。そこで今回はCADisplayLinkを使ってみようと思います。今までも勿論そうゆうのをしている部分はあって、scheduledTimerWithTimeIntervalとかを使ってました。呼ばれない場合の原因について調べてみた私、今まで作成したアプリではあんまりTableViewって使ったことないですが、最近久しぶりに触る機会がありました。先日初心者の人にiOSアプリの作成方法を軽くレクチャーすることがあったんですよ。delegate前回に引き続きswift4への対応について書きます。既存アプリに対するマイグレーションを経た一連の対応後、下記のようなエラーが出てきました。私はやっとチョビチョビと始めましたよ。今回はiOS10で動かしていたswift3ソースを初めて開き、自動変換した時にぶつかった疑問をメモしておきます。使えます2017-09-15リリースアプリのアップデートiOSアプリの開発を始めて2年半経ちました。5本のアプリをリリースすることができました。始めた当初はとにかくリリースすることが精一杯。それに反して溢れてくるアイデアとの折り合いをつけるのがとても大変でした。出したら出しっぱなし。...リリースアプリのアップデート2017-09-14swiftでの配列の初期化方法について本日は配列の宣言についてメモ書きしておきます。勘違いからミスってしまって解決するまでの流れを書いていきます。以下みたいな感じでfor文で配列imageArrayにボコボコ値(UIImage型)を入れていきたい場合を考えます。i...swiftでの配列の初期化方法について2017-07-20新しいアプリをリリースしました!名前は「ぼかすん」です。「ぼかすん」という名前の画像編集アプリでございます。「ぼかすやつ」という意味になります。指でな...新しいアプリをリリースしました!名前は「ぼかすん」です。2017-07-14UIButtonにセットした画像のcontentModeが効かない?そんな時の対処方法お久しぶりの更新です。通常はいつもMacを使って更新するんですが、実験的にiPhoneのはてなブログアプリからアップしてみます。ついてとても行きたいイベントがあります。日本で開催されるSwiftのイベントでは最大のものと思われます。Swiftのフジロックみたいなもんでしょう。プロフェッショナルな名言をカウントしよう」をリリースしました2016/12/21に新しいアプリをリリースしました。プロフェッショナルな名言をカウントしよう」です。お友達が名言を言った際にあの「ポーン」音を鳴らし、これによりドヤ感を演出することが出来ます。Menuを表示する方法をメモしておきます。Githubは以下です。[UIApplication][share][Photos.framework][swift2.3][swift3]作成中のアプリでInstagramへの投稿ボタンを付けたいと思いました。Facebookへの投稿機能をSocial.frameworkはInstagramへの投稿機能はありません。[UIApplication][share][Photos.framework][swift2.3][swift3]2016-09-23swiftでグラデーションがかかったViewを作成する[CAGradientLayer][swift3.0]今回はグラデーションがかかったViewを作成したいと思います。現在作成中のアプリで使っていたのですが、ちょっといらないかも...と感じまして、消してしまう前に記録に残しておきます。githubは以下です。[CGContextClipToMask]UIImageの角を丸くしたいと思います。cornerRadiusをイジイジすることで実現する方法が多かったのですが、UIImage自体で角を丸くする方法はあんまり出てこなかったので。[swift2.2]今回はUISliderのデザインをカスタマイズする方法を残しておきます。Githubは以下です。[swift2.2]以前、UIImageから一部を切り取る方法について本ブログにて書かせて頂きました。[Zip2Sequence]swiftにはzipという関数で、二つの配列を組み合わせた構造体(のようなもの)を作成することが出来ます。下の例のコードでは、ランダムなInt型の配列array1とString型の配列array2を組み合わせ、zippedArrayという組み合わせを作成したものです。[swift2.2]swiftで乱数を発生させる方法についてのメモ。[Array][swift2.2]前回に引き続きお絵描きアプリを作成しようと思います。今回で本シリーズは最終回です。[Array][swift2.2]前回に引き続きお絵描きアプリを作成しようと思います。[UISlider][UIButton][UIBezierPath][swift2.2]前回に引き続きお絵描きアプリを作成しようと思います。[UIScrollView][UIGestureRecognizer][UIBezierPath][swift2.2]現在作成中のアプリでお絵描き部分の実装しておりまして、その記録を記事として残しておこうと思います。計3回くらいでまとめようと思っています。[UIImage]ふとUIImageを塗りつぶしたいと思ったのですがちょっと詰まった為、以下にメモを残しておきます。以下の記事をがっつり参考にしました。ソースを以下に貼っておきます。はてなブログPro音楽好きの元組み込みソフトエンジニアによるプログラミング勉強日記(主にiOS)。他の興味のあることも書いていきます。グーグルアドセンス」を利用しています。広告配信事業者は、ユーザーの興味に応じた広告を表示するためにCookie(クッキー)を使用することがあります。Google](https://www.google.com/intl/ja_JP/policies/technologies/ads/)」をご覧ください。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。