ユースケース CADisplayLink を実際に使う例と共にどんなクラスなのか簡単に紹介します。 例えば現在時刻を表示する場合。 画面に表示されている日時を定期的に更新する必要があります。 そのような場合に NSTimer で 0.01 秒など適当なインターバルを設定して更新、みたいなこと実装した経験ありませんか? 僕はあります。 それを解決するための表示されているビューを更新するためのイベントを取得するためのクラス、それが CADisplayLink です。 最近 facebook が OSS 化した pop や、長年 iOS の 2D ゲームフレームワークとして親しまれている cocos2d でも、もちろん使われていました。 facebook/pop cocos2d/cocos2d-iphone CADisplayLink の使い方 CADisplayLink を以下の様にしてセット
Nobody seemed to know, so I bought an iOS developer account and ran some experiments. Here's what I found: When running in the foreground, you can start a scan using CBCentralManager::scanForPeripheralsWithServices. Your scan can be restricted to devices advertising a particular service, or unrestricted (pass nil for that call's parameter). It can also allow or disallow duplicates; in the former c
iOS apps Swift and Objective-C Android apps Java and Kotlin Windows apps UWP, WPF and WinForms React Native apps iOS and Android Xamarin apps iOS and Android Even more! macOS, tvOS and Unity Connect your repo, build your app. It’s that simple. Connect to GitHub, Bitbucket, GitLab, or Azure DevOps and build your app in the cloud on every commit. Automatically run unit tests, release to testers and
Objective-C Automatic Reference Counting (ARC)¶ About this document¶ Purpose¶ The first and primary purpose of this document is to serve as a complete technical specification of Automatic Reference Counting. Given a core Objective-C compiler and runtime, it should be possible to write a compiler and runtime which implements these new semantics. The secondary purpose is to act as a rationale for wh
[iOS] Distributing Enterprise Apps for iOS 4 Devices (iOS4 デバイスへのエンタープライズアプリケーションの配布) 業務で iOS Developer Enterprise Program を扱っているのですが、 やたら Xcode の更新はあるし、Webのインタフェースはちょいちょい変わるしで、 昔の解説ページなど見てもそのものずばりの情報が少なかったり。 で、iTunes や iPhone 構成ユーティリティを使わずに、 (もちろんエンタープライズなので Apple store も通さずに) インターネット経由で配布できる方法を探していたのです。 確かにドキュメントはあるのです。 Distributing Enterprise Apps for iOS 4 Devices http://developer.apple.com/li
NSZombieEnabledをYESにするとか、そういう開発ノウハウの情報ソースはどこにあるんだろうと不思議だったのですが、iOS Dev Centerのドキュメントを漁っていて発見しました。 iOS Debugging Magic たとえばNSZombieEnabledなどの話は、Table 10 Foundation environment variables にあります。 以下、使えそうだと思った情報。 UIView の階層構造を書き出してくれるメソッド UIViewはdescription メソッド以外に recursiveDescription というメソッドを備えていて、これを使うとビューの階層構造を書き出してくれるようです。 <UIView: 0x6a107c0; frame = (0 20; 320 460); autoresize = W+H; layer = […]
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く