iOS/iPhone/iPad/watchOS/tvOS/MacOSX/Android プログラミング, Objective-C, Cocoa, Swiftなど
Cocoaを一人で勉強するのはつらくて長い道のり...
そんなあなたの
Cocoa.swift
macOSのウィンドウのTabについての発表です。
GDPRで話題になる頻度が上がったプライバシーとセキュリティ。対応は個々でだと思いますが、サーバを利用しないなんて考えられない今のスマートフォン・アプリケーション開発者にとって、何らかの対応が必要になる可能性があります。
今回の発表では、iOSアプリケーション開発に関係がありそうな項目について、開発の現場で話題になっていることを取り上げてみました。
MacintoshのSystem 7で登場したのがAppleイベント。Appleイベントはアプリケーション間コミュニケーション(IAC)のための仕組みです。
また、アプリケーションがOSA (Open Scripting Architecture) に準拠していると、AppleScriptなどのOSA言語で記述されたスクリプトで操作できることになります。
今回の発表では、初期の頃のお話から、基礎的なこと、今のお話まで取り上げてみました。
Macintoshが革新的だったのは、白色背景に黒文字を表示したことです。これは、macOSのAquaにも受け継がれたのですが、MojaveのDark Mode登場により状況が変わりました。説明を信じれば集中したいときはDark Modeが適しているそうです。
真偽はさておいて、Dark Modeに試してみて感じるのは、Dark Modeに完全対応していないアプリケーションが存在すると、画面が見苦しくなるということです。
今回の発表では、Dark Modeへの対応方法を駆け足で紹介してみました。
とても違和感を感じる用語があります。それは、『参照渡し』です。 え!違うだろ?と感じていたのですが、いい機会なので調べてみました。