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
-
開発
NginxをDockerでコンテナ化して実行する
iOSアプリやAndroidアプリなどのネイティブアプリの開発で、HTTP/HTTPSでWebサーバーと通信する処理を実装するとき、固定のデータが戻ってきて欲しいということは多々あります。 例えば、XCTestで通信処理のユニットテストを行うときなどです。実装作業中... -
開発
WKWebViewとSFSafariViewControllerのどちらに置き換える?
UIWebViewの置き換えは、通常はWKWebViewです。しかし、使っている場所の要件によってはSFSafariViewControllerでも十分な場合があります。 どちらに置き換えるかは要求仕様で決まる どちらに置き換えるべきかは次のように考えれば良いでしょう。 ページ... -
開発
【Swift|ObjC 】 UIWebViewをWKWebViewで置き換える方法
Developer News And Updates に2019年12月23日、UIWebViewは廃止され、今後、UIWebViewが使われているアプリは受付されないという記事が投稿されました。このブログでも次の記事に書きました。 今後はWKWebViewやSFSafariViewControllerを使用することが推... -
開発
MacアプリのUIテスト – ダイアログのテスト
アイキャッチ画像は acworksさんによる写真ACからの写真 を利用しています。 MacアプリのUIテストで、ダイアログのテスト方法についてです。 ダイアログの表示待機 何かボタンをクリックしたら表示されるダイアログ、アプリ起動時に表示されるダイアログ、... -
ブログ
MOSA新年会2020で新刊の紹介をします
2020年1月17日にMOSAの新年会があります。そこで、新刊「基礎から学ぶSwiftUI」の紹介をします。それと、SwiftUIはどんな機能を持っていてどんな感じでコードを書くのかの紹介も兼ねてちょっとしたサンプルコードをプレゼンします。 タイトルは「SwiftUIは... -
開発
コマンドライン引数でモックに差し替える
Xcodeに内蔵されているUITestingは非常に強力です。 ユニットテストの一種で、コードで操作を記述して、アプリをユーザーが操作するのと同じように動かして、表示内容や動作など、ユーザーインターフェイスに関する自動テストを行うことができます。 しか... -
開発
【2026年4月22日更新】Xcodeの動作環境
2026年4月22日、Xcode 26.4.1の動作環境を追加しました。 旧OSをサポートするアプリ開発、あるいは旧OSでの開発を行う際に、適切なXcodeの選択は難しい場合があります。ここではXcodeの動作環境を整理しました。 App Storeでリリースするアプリのビルド環... -
開発
【2020/2/10更新】UIWebViewは廃止
2020年2月10日 WKWebViewとSFSafariViewControllerのどちらに置き換えるかについて書いた記事へのリンクを追加しました。 iOSアプリで埋め込みブラウザを使うには、次の3つの方法があります。 UIWebViewクラス WKWebViewクラス SFSafariViewControllerク... -
開発
「基礎から学ぶ SwiftUI」を執筆しました
新刊のお知らせです。「基礎から学ぶ SwiftUI」を執筆しました。 詳しくはこちらです。 基礎から学ぶ SwiftUI -
お知らせ
「基礎から学ぶ SwiftUI」を執筆しました
「基礎から学ぶ SwiftUI」という本を執筆しました。SwiftUIの解説本です。詳しくはこちらです。 基礎から学ぶ SwiftUI -
Development
基礎から学ぶ SwiftUI (Japanese Edition Only)
This book is only available in Japanese. 「基礎から学ぶ SwiftUI」というタイトルの本を執筆しました。WWDC 2019で発表され、iOS 13やmacOS 10.15などから使用可能になったSwiftUIの入門書です。SwiftUIの概要から始まって、一つ一つのテクノロジートピ... -
開発
基礎から学ぶ SwiftUI
「基礎から学ぶ SwiftUI」というタイトルの本を執筆しました。WWDC 2019で発表され、iOS 13やmacOS 10.15などから使用可能になったSwiftUIの入門書です。SwiftUIの概要から始まって、一つ一つのテクノロジートピックに注目しながらSwiftUIとは何か?どんな... -
ブログ
MSM 2019 in 原宿 のレポートページが公開されました
2019年10月18日に開催された MSM 2019 in 原宿 のレポートページが公開されました。 私は SwiftUI のセッションを担当しました。 【終了・レポート】MOSA Software Meeting 2019 in 原宿 iOS、macOS、watchOSの技術情報を楽しく共有するイベント フォトレ... -
開発
MSM 2019 in 原宿のレポートページが公開されました
2019年10月18日に開催された MSM 2019 in 原宿 のレポートページが公開されました。私はSwiftUIのセッションを担当しました。 【終了・レポート】MOSA Software Meeting 2019 in 原宿 iOS、macOS、watchOSの技術情報を楽しく共有するイベント フォトレポー... -
ブログ
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専用で作... -
Development
How to Create an Apple ID for Development
Developing iOS apps requires Xcode, a free Integrated Development Environment (IDE). Before you can download Xcode from the App Store, you'll need an Apple ID, which you can also create for free. Should You Use a Separate Apple ID for De... -
開発
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...
