macOS nativeは
高品質なmacOSネイティブアプリケーション開発を志し、
その技術と知見を共有するためのコミュニティです。
今回イベント
Symposium #12
- 日時
- 2026年 9月 26日 (Sat) 14:00
- 場所
- Apple Japan / Zoom (map)
- 参加費
- free
| 開場 | |
| オープニング | |
|
Accessibility APIでテキストの内容、位置、サイズを取得する実装パターン Accessibility API(AXUIElement)を使うと、任意のアプリケーションのUI要素をプログラムから読み取り、操作できます。辞書ツールや文章校正ツールは、このAPIで画面に表示されているテキストを取得したり、書き換えたりします。 ところがAccessibility APIは抽象度の高いAPIではないので、対象のアプリケーションによって使い方がまったく異なります。たとえばTextEdit.appでは問題なく読み取れたのに、Mail.appでは読み取れない、ということが起こります。 今回は対象アプリの実装をいくつかのパターンに分類し、それぞれのパターンでテキストの取得と書き換えを安定して行う方法を解説します。 |
|
|
TBD 調整中 |
|
|
TBD
募集中 |
|
| 解散 & Mixer(会場) |
登壇者
岸川克己
iOSアプリケーションのプログラミングは19年ほどの経験がありますが、macOSアプリケーションの開発は始めたばかりです。
Megabits
n/a
対象
扱う話題
本イベントでは以下のトピックを対象としています。
- Cocoa, SwiftUI, Swiftなど、macOSアプリケーションの開発を支えるプログラミング技術
- ビジュアルデザイン、アイコンデザイン、ローカライズなどインターフェイスデザインに関わる技術
- Mac App Store, OSS運営, リリース方法, マネタイズなどmacOSアプリケーション開発周辺のエコシステム
扱わない話題
以下のトピックは扱いません。
- iOS, watchOS, tvOSなど他Appleプラットフォーム固有の話
- Electron, Javaなど、非ネイティブなmacOSアプリケーションの話
- アプリケーション開発に関わらない一般的なmacOSハックの話
聴講者
企画にあたっては以下のような聴講者をイメージしていますが、実際に聴講する人の技術属性は問いません。内容に興味があれば自由に聴講できます。
- macOSネイティブアプリケーションを業務・趣味で開発している人
- macOSネイティブアプリケーション開発に興味がある人
- 開発を行わないmacOSユーザでアプリケーション開発の話題に興味がある人
主催者
主催
1024jp
余暇時間にせっせと開発をするmacOSアプリケーション専門のホビー開発者。2014年からCotEditorの開発を引き継いでいる。OSSプロジェクト運営からプログラミング、アイコンのデザインまで、macOSのアプリケーション開発に関わることなら全部やるマンである。
コアメンバー
貫井伸隆
Super Lucky Boy Companyのソフトウェアデザイナー。血液の半分はポン酢でできている。THE GUILDにも所属。
usagimaru
漢字Talk時代から生粋のMacintoshユーザーであったが、2000年代初頭にAquaとCocoaプログラミングに出会ってからは、Appleプラットフォームに根差したネイティブのソフトウェア開発に取り組んでいる。片や、UI、インタラクション、情報アーキテクチャに関わる設計を専門とするアーキテクト寄りのソフトウェアデザイナーでもある。現在は株式会社タイムラボに所属。
ずむ
Webサイト“ずむ屋”を運営する人。「NSUndoManagerでヒストリーパネルを表示するSIMBLプラグイン」など、ちょっと変なアイデアを思いついては形にしてきた。モバイルよりもデスクトップの開発が好きでWPFとAppKitを往復する日々。
Discord channel
macOS開発の話をするmacOS nativeのDiscordチャンネルがあります。
