開発– category –
-
開発
基礎から学ぶ 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の技術情報を楽しく共有するイベント フォトレポー... -
開発
「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... -
開発
Swift 5 + Xcode 10.2 の変更点で気になったところ
Swift 5 + Xcode 10.2での変更点をリリースノートを元にまとめると以下の様になります。 (但し、個人的に気になったところだけ書いています。) 【ABI安定化とSwift 5 ランタイムについて】 Swiftコマンドラインツールで Swift 5 ランタイムが必須になっ... -
開発
2ステップ認証から2ファクタ認証へ切り替え
iOSやmacOSのデベロッパーの皆さんならお馴染みのApple IDですが、認証方法にはいくつか種類があります。その中に名前が似ているものがあります。 2ステップ確認 2ファクタ認証 色々なWebサービスでアカウントの安全性を高めるために2段階認証が導入されて... -
開発
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]」の鍵だけバ... -
開発
Confluenceから良い感じのPDFを作れる様にしてみた
最近、このサイトにロゴが追加されたことに気が付いた方はいらっしゃるでしょうか?ロゴをデザイナーさんに依頼して作ってもらったのです。こうなると今度はロゴを色々な所で使いたくなってきて、良い機会なのでドキュメントの作成環境を整備して、ドキュ... -
開発
iPadで学ぶ はじめてのプログラミング
2018年1月20日 公式ページへのリンクを追加しました。2018年6月8日 SwiftPlaygrounds v2.1への対応方法へのリンクを追加しました。 「iPadで学ぶ はじめてのプログラミング」というタイトルの本を執筆しました。iPadで「Swift Playgrounds」を使ってプ... -
開発
XcodeやAppCodeで16進数や2進数で値を確認する方法
デバイスと通信する系のプログラミングをしていると、デバッグ時に数値を10進数ではなく、16進数や2進数で見たいときがあります。例えば、次のようなときは必須です。 仕様で定義されているコードが16進数であり、一致しているかデバッグ時に確認したいと...