hmhv

Sign in with Apple実装

iOS Sign in with Apple
1. アプリのcapabilityでSign in with Apple を選択 Xcodeで選択 Apple Developerサイトで選択 2. コード実装 Sign in with Apple用ボタン&ハンドラ作成 func setupProviderLoginView() ...
Read more

iosのAVPlayerでlive動画を最新に維持する方法

iOS AVPlayer
AVPlayer のautomaticallyWaitsToMinimizeStallingをNOにしても通信環境などによっては遅延が発生して再生される。そのときは直接seekToTimeで最新にする double time = MAXFLOAT;[player seekToTime: CM ...
Read more

UITextViewタップ時にlinkかの確認

iOS UITextView
UITextViewでのタップがattributedTextでNSLinkAttributeNameを指定したリンク文のタップか確認 - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)eve ...
Read more

UITextViewのDragを無効にする

iOS UITextView UITextDragDelegate
UITextViewのUITextDragDelegateのメッソド[textDraggableView: textDraggableView: itemsForDrag:dragRequest]で空配列を返すiOS10以下も対応中なら@available(iOS 11.0, *), NS_ ...
Read more

Crashlyticsへの追加情報

iOS Crashlytics
Crashlyticsは入れておくだけでクラッシュ時のコールスタックが表示されるので調査に便利また追加情報も送信できる仕組みもある。 1. ユーザ情報を送る#import <Crashlytics/Crashlytics.h>- (void)testMethod2{ ...
Read more

Fabric、Crashlyticsでエラー

iOS Crashlytics Fabric
Fabricのフレームワーク自動更新とgitブランチ移動のタイミングがよくなかった場合などFabric、Crashlytics.frameworkがちゃんとあるのにエラーになる時の解決策ld: framework not found Crashlytics プロジェクトからFabric、C ...
Read more

iOS9からの3D Touch実装の簡単メモ

iOS 3D Touch
3D Touchの種類 Home Screen Quick Actions Peek and Pop Force Properties 1. Home Screen Quick Actionsホーム画面でアプリのアイコンを強く押すと表示される   実装方法- info.plistで追加& ...
Read more

iOS9からのinfo.plist

iOS plist
通信先がhttps(TLSv1.2)未対応時 <key>NSAppTransportSecurity</key><dict> <key>NSAllowsArbitraryLoads</key> <true/&g ...
Read more

mitmproxyでiOS Simulatorを覗くためのメモ

iOS Simulator mitmproxy
mitmproxy通信内容(http(s))を覗いたり、編集したりするプログラム https://mitmproxy.org/ An interactive console program that allows traffic flows to be intercepted, insp ...
Read more

HackCars Days 2015に参加

iOS Hackathon
ハッカソン概要https://mashupawards.doorkeeper.jp/events/29743 ハッカソンレポートhttp://mashupaward.jp/2015/09/hackcarsdays/ チーム[T子とその製作者たち]http://hacklog.jp/works ...
Read more
Prev Next