開発– category –
-
開発
Swiftでコマンドラインツールを作る(コマンドライン引数と標準入出力)
Swiftでコマンドラインツールを作るときに必要になることを調べました。 プロジェクトの作成方法 Xcodeでコマンドライン用の引数を作るには、プロジェクトのテンプレートで、「macOS」の「Command Line Tool」を選択します。プロジェクトのオプションで言... -
開発
Try CLion on the Ubuntu Linux to develop with Swift
This article describing how to use CLion to develop with Swift on the Ubuntu Linux. Setup Swift Install the clang Swift uses the clang, so we have to install clang first. You should run following command. $ sudo apt-get install clang Ins... -
開発
Ubuntu上でSwiftを使うためにCLionを試してみる
Ubuntu Linux上でSwiftを使った開発を行うために、CLionを使用する方法についてです。 Swiftのセットアップ clangのインストール Swiftはclangを使用しているので、まず、clangをインストールする必要があります。インストールするには、次のコマンドを実... -
開発
Try CLion on the Ubuntu Linux to develop with Swift
The page was moved. New URL is here. https://www.rk-k.com/en/archives/2838 -
開発
Bitbucket Server で Git LFS を使う
今までGitに置いていなかったインストーラやアップデータを作成するためのファイルを、Gitで管理することにしました。置いていなかった理由はGitにバイナリの大きなファイルを置くと、リポジトリが肥大化して、クローンした先も悲惨な事になるからです。 ... -
開発
SwiftでのバッファアクセスはwithUnsafeBytesを使う
Swiftで「Data」構造体を使ってメモリを確保し、その確保したメモリに値を書き込むときにパフォーマンスが良い方法はどれになるかを比較してみました。 比較した方法 比較したのは次の3つの方法です。 「Data」の「[]」演算子を使って直接アクセスする方法... -
開発
小学生でもわかる プログラミングの世界
「小学生でもわかる プログラミングの世界」という本を執筆しました。2020年度に小学校へのプログラミング教育の必修化が行われる予定になっており、プログラミングは誰しもが経験することになっていきます。そのようなデジタルネイティブの更に次の... -
開発
古いOSは段々アプリが減ってくる
業務で使用している開発環境の中に OS X 10.8 のものがあります。古いOSですが、ビルドに必要なプログラムの関係で、どうしてもこのOSを使う必要があります。困るのが、段々と使えるアプリが減ってきていることです。最近、Chromeもアップデートの対象から... -
開発
Parallelsのキーボードショートカット設定の変更に気が付いた
Parallelsを使って仮想化したmacOSを使っていて、とても不満に思っていたことがあります。それは、「アプリを隠す」のショートカットです。 複数のアプリを使って作業していて、別のアプリに切り替えるときに、私は頻繁に「Cmd+H」で最前面アプリを隠すと... -
開発
WordPressで記事が古いときにメッセージを表示する
WordPressで投稿した記事が古くなってしまったときに、警告メッセージを表示する方法を調べました。このブログもですが、技術系のブログの場合、古くなってしまうと、情報が古く、状況が変わってしまっていることがあります。単純に変わってしまっただけで... -
開発
AsciiDocのマークアップ早見表
マークアップ 説明 = 見出し。=の個数で見出しのレベルが変わる。レベル1はドキュメントタイトル。 :toc-title:title 目次のタイトル :toc: 目次 * 番号なしのリスト . 番号付きのリスト |=== |cell|cell|cell |=== テーブル image::image_file[] 画像。図... -
開発
iOSやmacOSでのログ出力はASL API
Software Design 2016年9月号の特集のログ出力を読んでいて、iOSやmacOSでsyslogでどうなっていたかなぁと思ったので、確認しました。 iOSやmacOSでもsyslog()関数を使ったログ出力が出来ます。アップルの推奨している方法は、syslog()を使うのではなく、A... -
開発
Atomで保存する時にファイル末の改行を消されないようにする
書籍の原稿はセクション単位でファイルに分割しているのですが、後で結合したときにセクションの区切りが目立つように、わざと、空白行を5、6行入れています。 少し前からAtomを使い始めたのですが、デフォルトの設定では、Atomはこのわざと入れた空白行を... -
開発
Windows 7 SP1 のWindows Updateを成功させるには
メインストリームサポートが終了してしまった Windows 7 ですが、必要になり、クリーンインストールを行いました。久しぶりの画面だなと思いながら、Windows Updateを開始しました。 しかし、初回のWindows Updateは時間が非常にかかることは分かっていま... -
開発
Swift逆引きハンドブック
「Swift逆引きハンドブック」を執筆しました。「Swiftではどのように書けばよいのか?」ということから調べることができる逆引き辞典です。Swiftの言語としての機能や標準ライブラリ、Foundationフレームワーク、libDispatchといった、言語機能に近いとこ... -
開発
セカンダリアプリ判定
iOS 9での開発ネタです。iOS 9では、マルチタスキングという技術が入りました。マルチタスキングの機能の一つに、スプリット表示があります。 このスプリット表示で、アプリがプライマリアプリとして実行されているのか、セカンダリアプリとして実行されて... -
開発
[メモ] Bitbucket Serverのバックアップ設定
Bitbucket Serverのバックアップを設定しました。 今までは、rsyncとpg_dumpの組み合わせでスクリプト化していたのですが、自己流だとBitbucketをロックしていないことに気がつきました。 適切なバックアップ方法 公式の方法や適切な方法があるのか調べて... -
開発
中学生でもわかる iOSアプリ開発講座
新刊ができました。 タイトルは「中学生でもわかる iOSアプリ開発講座」です。 初心者の方でも分かるようにできるだけ、シンプルな部分から解説するようにしました。 iOSアプリを作って見たいと思った人の入り口になれたらと思いながら書いた本です。 1冊... -
開発
改訂3版 基礎から学ぶiPhoneアプリ開発
先日、もう少しで完成しますと書きましたが、「改訂3版 基礎から学ぶiPhoneアプリ開発」を執筆しました。今回は3回目の改訂でiOS 6に対応して、StoryboardやARCを使った開発方法に改訂しました。本書では、iOSアプリ開発の方法を、基礎から学べるような構... -
開発
改訂2版 Objective-C逆引きハンドブック
「改訂2版 Objective-C逆引きハンドブック」を執筆しました。初版の「Objective-C逆引きハンドブック」を書いた当時は、まだ、iPadもなく、iOSもバージョン3.xのときでした。そのときから比べるとiOSもだいぶ変更が加わっています。iOSでの大きな変更点は...
