iOS

勉強会を初めて主催してみた感想と振り返り

一昨日、自分にとって初の主催勉強会となるfastlane勉強会を開催しました🎉🎉🎉

ReviewMonitor導入してみた。

LaunchKitが展開してるReviewMonitorを導入してみました。 ReviewMonitorは以下のアクションを自動で行ってくれるサービスです。 App StoreのアプリへのReviewをSlack/Emailに通知 ☆5のReviewを自動でツイート

I introduced ReviewMonitor.

I introduced ReviewMonitor developed by LaunchKit. ReviewMonitor automates below actions. notify slack/email of app store review. tweet only 5 stars review.

How to start OSS(create Sample framework, support CocoaPods and Carthage)

I'm inspired Daniel Steinberg, Jeff Hui, and Hiroki Kato's session on try! Swift, and wanted to create library to apply MVVM architecture on UITableView. But I haven't create OSS repository, so I started to learn how to create OSS reposito…

OSSの作り方(Repositoryの作成からCocoaPods、Carthageでのインストールまで)

try! SwiftのDaniel Steinbergさんのセッション、 Jeff Huiさんのセッション、Hiroki Katoさんのセッション に触発されて、 UITableViewにMVVMを適用するためのライブラリを作ろうと思ったんですが、OSS作ったことがなかったので、OSSの作り方からなぞってみ…

How to confirm ipa/framework support 64bit or not.

iOS

I made a mistake to make my app 64bit support this week, so I wrote this post to prevent same mistakes...

油断しない、iOSアプリの64bit対応

iOS

昔々に開発されたiOSアプリの64bit対応で油断してしまい、対応がギリギリになってしまったので、後の自分のためにメモ。

create App icon with Sketch and Bulk export with Plugin(review try! swift second day session Live Design)

(This is translation of previous post) I tried to create iOS App icon because I was inspired by Live Design Session at try! Swift second day, and also researched some useful Sketch plugins.

Sketchでアイコン作成 & プラグインで一括書き出し(try! Swift ライブデザイニング復習)

try! Swift2日目の ライブデザイニング の復習と、使えそうなプラグインを調べてみました。

try! Swift振り返り

先に、Timのセッションで紹介されていたReveal.appの紹介しちゃいましたけど、改めてtry! Swift全体の振り返りを。

Awesome Reveal.app(review try! swift first day session about Core Animation)

(This is translation of previous post) I started to use Reveal.app which was introduced on Session "Advanced Graphics with Core Animation" at try! Swift first day. And it's really awesome.

Reveal.appめっちゃ良い!(try! Swift Core Animation復習)

try! Swiftの初日の Core Animationで作る高度なグラフィックス で紹介されていたReveal.appを使ってみました。 軽く触ってみただけですが、即購入するレベルでした。

SpriteKitの物理演算まとめ

プライベートで開発中のゲームで物理演算理解する必要が出てきたのでまとめ。 超絶ざっくりまとめると SKScene : 重力が働く場そのもの SKNode : 重力によって影響を受けるそれぞれの物体

AVFoundationを利用したカメラ機能とパフォーマンスまとめ

AVFoundationを利用したカメラ機能の実装と、そのパフォーマンスで気になる点があったので、まとめてみました。 今回のサンプルプロジェクトはこちらになりますので、動作確認がしたい場合、そちらを参照してください。

回転式メニューと逆三角関数(asin/arcsin)

最近、プライベートのプロジェクトでSpriteKitを使ったゲームの実装をしているんですが、 回転式メニューを独自実装した(せざるを得なかった)のでメモ。

libz.dylibが参照できなくなってる。。。どうする?

iOS

以前にリリースしたアプリの改修案件で遭遇したのでメモ。

XcodeでProjectのTargets増やすのやめようよ。。。

今まで色々なプロジェクトに携わってきましたが、 Targetsによる管理が適切でないケースでTargetsを追加されると、保守が辛いなーと思ったのでシェア。

SpriteKit用のButtonコンポーネント作ってみた

先日のポストで、SpriteKitのハマりどころについて取り上げましたが、 それに対応するためのコンポーネント作ってみたので、シェア。

Kyobashi.swift行ってきました。

昨日、リクルートマーケティングパートナーズさんが主催するswiftの勉強会、Kyobashi.swiftにお邪魔してきたので、メモ。 ずっと知りたがってたことや、色々な知見を吸収することができ、とても良かったです。 自分がベースになる知識持ってたりして、とっつ…

SpriteKitのハマりどころ

UIKitベースのiOSアプリの実装に慣れているiOSエンジニアにとっては、色々とハマりどころが多かったのでメモ。

SpriteKitまとめ(ゲーム開発初心者向け)

前回に引き続き、ゲームの話題。 今回は、SpriteKitでゲームを作る場合の大枠についてざっくり見ていきたいと思います。

iOS、tvOSゲーム用frameworkまとめ

作りたい2Dゲームのアイディアがいくつか出てきたので、その前にiOS、tvOSネイティブゲーム用frameworkをまとめ直し。

bitcodeとは?

Apple TVについて、非iOSエンジニアの同僚と話していた際にbitcodeについて聞かれたので、調べ直し。

iOSのBackground ModesとBackground Task

アプリのライフサイクルのポストもそうですが、ここらへんの認識が曖昧だったので、調査。

AVPlayerとMPNowPlayingInfoCenter

最近直したMPNowPlayingInfoCenter関連のバグについて、わかったこととわからなかったことをメモ。

deliverを使うならAppManager権限で。

こちらの記事で紹介した設定で、deliverが上手く動かなかかったのでその調査メモ。

UIColorとビット演算(& / >>)

今更感のある内容ですが、ちゃんと理解できていなかったので。

UTIのお話

iOS

今回は、iOS、OS X上でファイル・データを識別するための仕組み、UTIについてです。

SwiftでClassを表す方法(.Type、.self)

昨日のポストと同じく、日々使っていますが、ちゃんと調べたことなかったので。

Swiftのclass/static修飾子

iOSアプリの実装でけっこう使っていますが、ちゃんと調べたことなかったので。