開発– category –
-
開発
Swift 5 + Xcode 10.2 の変更点で気になったところ
Swift 5 + Xcode 10.2での変更点をリリースノートを元にまとめると以下の様になります。 (但し、個人的に気になったところだけ書いています。) ABI安定化とSwift 5 ランタイムについて Swiftコマンドラインツールで Swift 5 ランタイムが必須になった。S... -
開発
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 # 「user@rk-k.com」の鍵だけバック... -
開発
Confluenceから良い感じのPDFを作れる様にしてみた
最近、このサイトにロゴが追加されたことに気が付いた方はいらっしゃるでしょうか?ロゴをデザイナーさんに依頼して作ってもらったのです。こうなると今度はロゴを色々な所で使いたくなってきて、良い機会なのでドキュメントの作成環境を整備して、ドキュ... -
開発
iPadで学ぶ はじめてのプログラミング
2018年1月20日 公式ページへのリンクを追加しました。2018年6月8日 SwiftPlaygrounds v2.1への対応方法へのリンクを追加しました。 「iPadで学ぶ はじめてのプログラミング」というタイトルの本を執筆しました。iPadで「Swift Playgrounds」を使ってプ... -
開発
XcodeやAppCodeで16進数や2進数で値を確認する方法
デバイスと通信する系のプログラミングをしていると、デバッグ時に数値を10進数ではなく、16進数や2進数で見たいときがあります。例えば、次のようなときは必須です。 仕様で定義されているコードが16進数であり、一致しているかデバッグ時に確認したいと... -
開発
【プログラミングの世界 Vol.3】 Performa 520との出会い
N-88 Basicと出会ったNECのPC-9801はその後ゲーム機になってしまいました。プログラミングよりもPCゲームの方に興味が向きました。その後、紆余曲折が有り、NEC-PC9801からNEC-PC8801に変わってから、再び、Basicでのプログラミングを楽しんでいました。し... -
開発
Markdownの編集環境をセットアップする
Markdownの編集環境をセットアップしたで、覚え書きも兼ねて記事にしました。 使用するアプリ 色々試して見たのですが、Atomが一番良さそうです。理由は次の3点です。 標準状態でもMarkdownに対応している。 パッケージを追加すればかなり高度な所まで対応... -
開発
【プログラミングの世界 Vol.2】ゲームブックに夢中だった日
2016年11月18日に「小学生でもわかる プログラミングの世界」という本を発刊しました。この連載では、本書の趣旨からは外れてしまうから書かなかった、私自身の「プログラミングの世界」を書いています。 私のプログラミングへの興味は「ゲームを作れる」... -
開発
Bitbucket Server で Git v2.2 以降が必要になりソースインストールした
Bitbucket Serverをv5.3.0にアップデートしたところ、Gitのバージョンが古いというエラーが出てしまいました。確認すると、Git v2.2以降が必要になったのですが、CentOS 7でyumを使ってインストールされるGitはv1.8だったのです。そこで、ソースコードイン... -
開発
【プログラミングの世界 Vol.1】プログラミングの世界を知った日
このブログをお読み頂いている方は、ご存じかもしれませんが、「小学生でもわかる プログラミングの世界」という本を2016年11月18日に発刊しました。この記事を書いている時点で考えると8か月ほど前のことになります。少し漠然としたテーマ。出版社の社長... -
開発
Xcode 8.3に移行したらnullabilityのワーニングが出たときの対処方法を投稿しました
Xcode 8.3に移行したらnullabilityのワーニングが出たときの対処方法をQiitaに投稿しました。 Xcode 8.3に移行したらnullabilityのワーニングが大量に出たときの対処方法 on @Qiita https://t.co/KwXCNhaCag— 林晃@新刊執筆中 (@studiork) 2017年3月...
