投稿者:

fastlane, iOS

No Image

リッチプッシュ通知等を実装する際にApp Extensionを追加すると思います。

App Extensionにもバージョンがあるため、このバージョンとアプリのバージョンをあわせないとApp Store Connectへアップロードした際に毎回警告が出てしまいます。

それをfastlaneで自動で合わせるようにしました。

set_info_plist_value(  path: "path/to/AppExtension ...

投稿者:

iOS

UIScrollViewはAutoLayoutのみでスクロールできるよう設定できますが、
Xcode 11でその方法が少し変わりました。

作りたいもの

画面幅と同じサイズのViewを2枚横に配置し、スクロールできるようなものを作ります。

Xcode 10.3Xcode 11違い

Xcode 11では Content Layout Guide と Frame Layout Guide が追加されています。

Xcode 10.3(今ま ...

投稿者:

Bitrise, iOS

背景

ライブラリを増やしていくとだんだんとビルドにかかる時間が長くなってしまいます。
そこで少しでも早くできないかと調べてみたところ、簡単な方法で早くなったので紹介します。

結論

CarthageのビルドをBitrise上でキャッシュする。

結果

22m18s → 9m35s
10分以上も短縮できました。

前提

Carthageでライブラリを管理している。

方法

BitriseのWorkflowの一部を以下の順番で設 ...

投稿者:

iOS, Swift

iOS13からデフォルトのModal遷移がシート型に変更になりました。
スワイプでVCをDismissできたり遷移元の画面が見えたりといい感じにはなりましたが、
Dismiss時に遷移元のライフサイクルメソッドが呼ばれません。

printした結果

ViewController.viewWillAppearViewController.viewDidAppearSecondViewController.viewWillAppearSeco ...

投稿者:

iOS, Swift

色が暗い色かどうかを判定するextension UIColor {    func calculateBrightnessDifference() -> CGFloat {        var red: CGFloat = 0.0, green: CGFloat = 0.0, blue: CGFloat = 0.0    ...

投稿者:

iOS, コーデック

iOS11 で新コーデック

iOS11で、新コーデックになりましたね。たしかデフォルト?
HEIF、HEVCというらしいですが、なんて読むのか、、、

上記のコーデックになると、撮影する写真やビデオのサイズが今までの半分のサイズくらいになるみたいですね。

iOS10だと、1分間の4K撮影で、375M
iOS11だと、1分間の4K撮影で、175M

これは素晴らしい。
撮影した写真をSNSとかにiPhoneから共有、ア ...

投稿者:

iOS, イベントレポート

概要

今回はセミナー形式でiOSの勉強会を開催しました!
iOS11の新機能であるScreen Recordingについて抑えておくべきポイントとレコチョクの過去・現在・未来の開発環境について弊社のiOSアプリ担当である弘田と私の2名でお話させていただきました。

Screen Recordingのポイントについて

こちらの話は弊社の弘田が担当しました。
Screen Recording機能が追加されたことにより、著作権コンテンツを扱っているアプリ ...

投稿者:

AWS, iOS, SNS

今まで何度かプッシュ通知の確認に使っていたのですが、
その都度調べて対応していたので今回は忘れないように記事を書いてみました。

前提条件AWSのアカウントを持っていること
プッシュ通知用のP12ファイルを準備していること
iOSアプリからデバイストークンを取得していること
手順1. プラットフォームの設定を作成する

「SimpleNotificationService」ー>「Applications」の画面に遷移する。
この画 ...

投稿者:

iOS, セキュリティ

先日プッシュ通知の証明書を更新することがあったので、
手順とハマリどころを紹介します。

手順

前提条件:CertSigningRequestファイルがあること
無い場合はキーチェーンアクセスの「証明書アシスタント」「認証局に証明書を要求」で作成してください。

Apple DeveloperにログインしてiOS App IDsにアクセスすると現在利用しているBundle IDの一覧が表示されます。
利用しているBundle IDを選択 ...

投稿者:

iOS, Swift, イベントレポート

2017年3月23日にiOS初心者向けハンズオン-Swiftで音楽再生アプリを作ろう-という勉強会を開催しました。

概要

今回は音楽アプリをテーマにしたiOSアプリ開発で勉強会を実施しました。
入門編だったのでアプリ開発の特徴やXcodeの使い方なども含めて、
最終的にはこのような形のアプリを作成しました!

内容

ざっくりですが内容は以下の通りです。

自己紹介
iOSアプリ開発の特徴
開発する機能についての ...