Akira Hayashi (林 晃)– Author –
Akira Hayashi (林 晃)
Representative(代表), Software Engineer(ソフトウェアエンジニア)
アールケー開発代表。Appleプラットフォーム向けの開発を専門としているソフトウェアエンジニア。ソフトウェアの受託開発、技術書執筆、技術指導・セミナー講師。note, Medium, LinkedIn
-
Representative of RK Kaihatsu. Software Engineer Specializing in Development for the Apple Platform. Specializing in contract software development, technical writing, and serving as a tech workshop lecturer. note, Medium, LinkedIn
-
ブログ
MSM 2019 で SwiftUI についてのセッションに登壇しました
2019年10月18日に開催された MOSA Software Meeting 2019 in 原宿 で登壇しました。私のセッションのタイトルは「iOS も macOS も同じやり方でユーザーインターフェイスを作れる! SwiftUI の使い方」です。 MOSA Software Meeting 2019 in 原宿 SwiftUI は... -
開発
「iOSもmacOSも同じやり方でユーザーインターフェイスを作れる! SwiftUIの使い方」というタイトルで登壇します
MOSA Software Meeting 2019が2019年10月18日に開催されます。私は「iOSもmacOSも同じやり方でユーザーインターフェイスを作れる! SwiftUIの使い方」というタイトルで登壇します。 SwiftUIはWWDC 2019で発表された新しいフレームワークです。Swift専用で作... -
開発
iOS アプリの開発に必要な Apple ID の作り方
iOS アプリの開発には Xcode という統合開発環境が必要です。Xcode は無料でダウンロード出来ます。Xcode はMac App Store からダウンロードするので、何はともあれ Apple ID が必要です。Apple ID も無料で作ることが出来ます。 【開発用の Apple ID は他... -
開発
MultiTextConverter v3.6.1 を公開しました
MultTextConverter v3.6.1を公開しました。変更内容は以下の通りです。 macOS 10.14 Mojave の Enhanced Runtimeに対応しました。 ダウンロードはこちらです。 MultiTextConverter -
開発
[2023/5/27更新] リリース済みのアプリのApple Notarization Service (Notary Service) 対応
先日、MultiTextConverterについてApple Notarization Service (Notary Service ?) への対応を行いました。この記事は、そのときに行った対応手順などについての記録です。 2019年5月2日にMultiTextConverter v3.6.1を公開しました。MultiTextConverter v... -
ブログ
MultiTextConverterをNotary Serviceに対応させました
MultiTextConverterをApple Notary Serviceに対応させました。Gatekeeperでのアラートダイアログがシンプルになります。Notary Serviceはマルウェアではないかをアップル社側でチェックする仕組みで、MacAppStore以外で配布されているアプリに対してもより... -
開発
Swift 5 + Xcode 10.2 の変更点で気になったところ
Swift 5 + Xcode 10.2での変更点をリリースノートを元にまとめると以下の様になります。 (但し、個人的に気になったところだけ書いています。) 【ABI安定化とSwift 5 ランタイムについて】 Swiftコマンドラインツールで Swift 5 ランタイムが必須になっ... -
ブログ
HDDが壊れるときは突然やってくる
長年使っているRAIDのHDDが先日、とうとう壊れてしまいました。 電源が入るときにビープ音が鳴り響き、故障したドライブのインジケータLEDが赤く点灯しました。通常は青です。HDDの故障というのは突然やってくるものだな、ということを感じました。 私はパ... -
開発
2ステップ認証から2ファクタ認証へ切り替え
iOSやmacOSのデベロッパーの皆さんならお馴染みのApple IDですが、認証方法にはいくつか種類があります。その中に名前が似ているものがあります。 2ステップ確認 2ファクタ認証 色々なWebサービスでアカウントの安全性を高めるために2段階認証が導入されて... -
ブログ
課題管理に登録する課題の粒度について
開発者にとっては馴染み深いと思いますが、課題管理システムに登録する課題の粒度がどうにもバラバラになってしまうことについて、理由を考えてみました。その前に、課題管理システムと書いているのは、JIRAやMantis、Redmineなどのことです。私はJIRAがメ... -
開発
Xcode 10対応 : 古いヘッダーマップはサポートされなくなる
Xcode 10対応で古くからアップデートし続けているプロジェクトで以下の様な警告が出ました。 warning: Traditional headermap style is no longer supported; please migrate to using separate headermaps and set 'ALWAYS_SEARCH_USER_PATHS' to NO. こ... -
開発
[2020年3年5日更新] Macアプリのアイコンの設定方法 – Xcodeでのicnsの生成
2020年3月5日 : アセットカタログについて追記 アセットカタログが使用可能 この記事ではicnsファイルの生成して設定する方法を解説しています。しかし、この記事を作成した当時とは状況が異なり、macOSアプリでもアセットカタログが使用可能になっていま... -
開発
AppCodeの割り当てメモリを増やす
私は日頃、Macのアプリ開発にAppCodeを使用しています。iOSのアプリと比べてMacのアプリはプロジェクトやコードが巨大になることが多く、AppCodeで行っていると、動作が追いつかないような、緩慢な感じになってしまったり、ときにはフリーズしてしまうこと... -
開発
SSHキーの設定を行ったらSourceTreeが動くようになった
少し前のバージョンから、SourceTreeが上手く動かなくなっていました。 症状は、内部で運用しているBitBucket Serverに接続しようとすると、何度もキーチェーンのダイアログが表示されて、正しいアカウントを入力しても、表示が消えない。キャンセルすると... -
開発
SSHのクライアント側のセットアップ
SSHはリモート先と暗号化された通信を使って、安全に通信を行うためのプログラムです。例えば、GitHubに公開鍵を登録すれば認証にSSHを使い、通信にもSSH経由にするということが出来ます。 macOSには標準でクライアントプログラムがインストールされている... -
開発
GitHubにGPGで署名してコミットする
GitHubにGPGで署名してコミット出来るように設定する方法です。署名するようにすると、コードをコミットした人がなりすましとかではないことを確認できるようになります。例えば、署名したコミットはGitHub上で「Verified」と表示されます。 GitHubに公開... -
開発
GPGのセットアップ方法
この記事執筆時点の動作環境 macOS 10.13.5 gpg (GnuPG) 2.2.8 libgcrypt 1.8.3 pinentry-mac (pinentry) 0.9.4 gpg-agent (GnuPG) 2.2.8 セットアップを開始する前に必要なこと HomeBrewを使ってインストールするので、先にHomeBrewのセットアップを完了... -
開発
GPGの鍵の生成方法
記事執筆時点の動作環境 macOS 10.13.5 High Sierra gpg (GnuPG) 2.2.8 libgcrypt 1.8.3 pinentry-mac (pinentry) 0.9.4 GPGの秘密鍵と公開鍵を生成する GPGの鍵を生成するには、ターミナルから以下の様にコマンドを実行します。 $ gpg --full-gen-key 実... -
開発
GPGの秘密鍵や公開鍵のバックアップ方法
GPGの秘密鍵や公開鍵をバックアップするには、以下の様にターミナルからコマンドを実行します。 【秘密鍵のバックアップ】 # 全ての鍵をバックアップする $ gpg --export-secret-keys --armor > gpg-private.keys.backup # 「[email protected]」の鍵だけバ... -
お知らせ
「iPadで学ぶ はじめてのプログラミング」のSwift Playgrounds v2.1への対応方法が公開されました
「iPadで学ぶ はじめてのプログラミング」のSwift Playgrounds v2.1への対応方法が公開されました。 http://www.c-r.com/reader/reader_errata_win.html?id=g_227-3.htm Swift Playgrounds v2.1では、「PlaygroundPage.current.liveView」プロパティにビ...