Posted in 2017

NSDcoument複数ファイルフォーマット

関東swift勉強会2018-01の資料です。NSDcoumentで複数のファイルフォーマットをサポートするコード周りの解説です。

Read more ...


NSTextFinderの使い方

以下の2つの資料を纏めて、サンプルコードを実装した。

Read more ...


落穂拾い 2017/11/11

Advertising Guide for News Publishers (iAd System JS|iAd Producer|iOS|macOS) マイナーチェンジ

Read more ...


Cocoaからのライブ変換(LiveConversion)の変更と監視その2

進捗があった。非公開プロトコルを適応することで、ライブ変換を制御できる。

Read more ...


Outliner 巻き上げUI

関東swift勉強会2017-10の資料です。

Read more ...


落穂拾い 2017/09/24

Apple Music API Reference (tvOS|iOS|macOS) 初版

Read more ...


9月23日の関東Swift勉強会の資料

9月23日の関東Swift勉強会の資料。「メニューのショートカット表記の変更」。

Read more ...


9月4日のcocoa:Bukuro.swiftの資料

Objective-Cで書いていたライブラリをSwiftへ移植中に得られた知見など色々。

Read more ...


落穂拾い 2017/08/24

Advertising Guide for News Publishers (iAd System JS|iAd Producer|iOS) マイナーチェンジ

Read more ...


落穂拾い 2017/08/01

Apple Music API Reference (tvOS|iOS|macOS) 初版

Read more ...


PlaygroundでStoryboardの試作

Swiftでロジックを組み立てるのにPlaygroundは便利だが、UIに関してはいまいち使いにくかった。

../_images/PGWS01.png

Read more ...


落穂拾い 2017/07/14

Apple File System Guide (watchOS|tvOS|iOS|macOS) アップデート

Read more ...


swiftで迷路の脱出

swift playgrouds での8番目のプログラミング。今回は迷路の脱出。

../_images/mazeMov2.gif

Read more ...


swiftで迷路の作成

swift playgrouds での7番目のプログラミング。今回は迷路の作成。そして、Playgroundsからの脱皮してアプリケーションを作った。

../_images/mazeMov.gif

Read more ...


落穂拾い 2017/07/04

Advertising Guide for Apple News (iAd System JS|iAd Producer|iOS) マイナーチェンジ

Read more ...


ソースコード用にcssを書いた

今まで、sphinxで書いたソースコードがソフト改行されていたために、読みづらかった。

Read more ...


swiftでアナグラム

swift playgrouds での6番目のプログラミング。今回はアナグラムの生成。

../_images/xcodeSwiftFile.png

Read more ...


Swiftで8人の女王その2

reduceの代わりにjoinを使うとメソッドdebugPrintが簡潔にかけるようになった。 文字列の結合や配列の結合くらいでは、joinの方が見た目が綺麗。

Read more ...


Swiftで8人の女王

swift playgrouds での5番目のプログラミング。今回は8Queenパズル。

Read more ...


落穂拾い 2017/06/26

Information Property List Key Reference (watchOS|tvOS|iOS|macOS) マイナーチェンジ

Read more ...


swiftで最小限タートルグラフィック

swift playgrouds での4番目のプログラミング。今回はタートルグラフィックスの実装。

../_images/tg01.png

Read more ...


swiftで三段論法

swift playgrouds での3番目のプログラミング。今回は、三段論法を使用する人工知能っぽい何か。

../_images/theSandbox04.png

Read more ...


swiftでハノイの塔

swift playgrouds で2番目に書いたプログラム。

../_images/Tower_of_Hanoi_4.gif

Read more ...


MacPortsでInstallしたPythonを有効にした時のメモ

解決するのに非常に以外に時間がかかった。

Read more ...


落穂拾い 2017/06/16

Playground Book Format Reference (Xcode Developer Tools) マイナーチェンジ

Read more ...


渦巻く幻燈

swift playgrouds で初めて書いたプログラム。

../_images/RDS-02-11.png

Read more ...


落穂拾い 2017/06/13

Advertising Guide for Apple News (iAd System JS|iAd Producer|iOS) マイナーチェンジ

Read more ...


sphinx1.6でpdf出力できないのは私の設定ミスでしたその2

"language = 'ja'"だとsphinxcontrib.tikzの出力がエラーになる。

Read more ...


sphinx1.6でpdf出力できないのは私の設定ミスでした

TikZ Sphinx Extensionを導入のメモその2 にて、sphinx1.6でpdf出力できないと書きました。

Read more ...


TikZ Sphinx Extensionを導入のメモその3

tikz_latex_preambleにマクロを書くことで、簡潔にかけるようになった。

../_images/tikz-154c9b51dff795c46e2a026b368c763aee590d84.png

Read more ...


TikZ Sphinx Extensionを導入のメモその2

tikzを使う目的はスクリーンショット画像へのマークアップ。

../_images/tikz-a2b4cec0987802fd3f9b5d9d1fbdd64020e114cb1.png

Read more ...


sphinxのadmonition用にstyを書いた

デフォルトの設定のままだと、admonitionのhtml/pdf出力共に味気ない。 cssとstyファイルを書いて、少しだけ見た目を改善した。

Read more ...


落穂拾い 2017/05/25

日本語訳更新

Read more ...


最小限データーベースその3

コピペとDrag&Dropのデータタイプを増やす。

Read more ...


最小限データーベースその2

前回に課題として残っていた機能を実装する。

Read more ...


「ヴォイニッチの書棚」のバックナンバーの取得

もう随分前に番組は終了したのですが、「ヴォイニッチの書棚」というpodcastが好きでした。長時間の移動時によく聞いてました。

Read more ...


Mosa勉強会用資料 最小限データベースの作成

使用言語はswiftでない。

Read more ...


TikZ Sphinx Extensionを導入のメモ

https://bitbucket.org/philexander/tikz

../_images/tikz-a2b4cec0987802fd3f9b5d9d1fbdd64020e114cb.png

Read more ...


落穂拾い 2017/05/05

Advertising Guide for News Publishers (iAd System JS|iAd Producer|iOS) マイナーチェンジ

Read more ...


sphinxでの控えめな表 2

前回の続き。pdf出力の表の表示を変更する。

../_images/spxTbl01pdf.png

Read more ...


sphinxでの控えめな表 1

表の表現が強烈すぎる。もう少し控えめな罫線にしたいし、行毎に背景色を変えて見やすくしたい。

../_images/spxTbl01.png

Read more ...


落穂拾い 2017/04/30

Advertising Guide for News Publishers (iAd System JS|iAd Producer|iOS) アップデート

Read more ...


落穂拾い 2017/04/29

iOS 10.3.2 beta 5 (14F5089a) Now Available

Read more ...


キーボードショートカットとメニュー選択を記述する

ソフトウェアの操作マニュアルやチートシート作成が楽になりそうな記述方法を見つけた。

Read more ...


Uncrustifyの設定メモ

参考までにUncrustifyの設定ファイルを置いときます。

Read more ...


DoxygenとXCodeのコメント機能のメモ

1行あけて記述すると詳細な説明のコメント部分になる、javadoc形式のautobriefを使うとコメントが描きやすい。

Read more ...


uncrustifyもういっぱい

以前 uncrustifyおかわり で紹介したように、uncrustifyはObjective-Cに対応したソースコードの整形ツールです。 XCodeからuncrustifyを呼び出すuncrustifierというExtensionが公開されています。

../_images/uncrustifyIcon.png

Read more ...


Doxygenの設定メモの続き

参考にしたサイトでは自動化にsedを使っていたが、私にはsedの文法が分からない。 diffとpatchで対応することにした。

Read more ...


Doxygenの設定メモ

今までpdf出力は文字化けがするので諦めていた。 以下のサイトを参考に色々と試したら、文字化けが治ったしフォントも綺麗になった。

Read more ...


Cocoaからのライブ変換(LiveConversion)の変更と監視

今の所、専用のAPIは見つかっていない。設定ファイルやDistributedNotificationの監視で見つかった事を書く。

Read more ...


最小限アウトラインプロセッサの作り方

Cocoa勉強会松戸用の資料。

Read more ...


pragma markによるメソッドの分類

この記事は、pragma markを最初にコピペする事でクラス実装の抜けや漏れを防ぐ方法の紹介です。

Read more ...


CoreDataプロジェクトでDocument.xcdatamodelの名前を変更するには

Document.xcdatamodelの名前を変更するときは注意が必要。

Read more ...


Cocoaにおける状態の保存と復元その2

以前に「 Cocoaにおける状態の保存と復元 」にて書いた記述が間違っていた。

Read more ...


storyboardの中のNSWindow initialFirstResponderが効かない問題について (2)

表題について、最も簡単な方法は、有効にしたいviewControllerのawakeFromNibの中で、initialFirstResponderの設定をする事です。

../_images/MTLOutletProxy_1.png

Read more ...


storyboardの中のNSWindow initialFirstResponderが効かない問題について (1)

MOSA.swiftでMTLProxyResponderを使えば出来ると嘘をついてしまったのでお詫び。

Read more ...


NSTreeControllerで使用するObjectの変換についてのメモ

NSTreeControllerで木構造のノードを管理しやすくするためのクラス。このクラスのインスタンスから、自分自身のNSIndexPathや、NSManagedObjectへの参照を得ることができる。 親ノード、小ノードを手繰ることが出来る。

Read more ...


sphinxのadmonition用にcssを書いたの続き

前回のアイコンはサイズも適当に作成していた。画像の余白を削り、サイズも統一した。 さらに、CSSを変更して、タイトル部分をboldにして、それぞれの要素のマージンを合わせた。

Read more ...


sphinxのadmonition用にcssを書いた

適当にアイコンを作り、コラム風に囲ってみた。

../_images/cssBeforeAfter.png

Read more ...


NSAtomicStoreサブクラスの作成のメモ

CoreDataはデータ保存形式として予め以下の4つの形式をサポートしている。

../_images/class.png

Read more ...


cocoaのモデルデータ関連技術のメモ

指先を怪我したのでバンドエイドを貼ったら、trackPadが反応してくれない。モチベーションが落ちる。

Read more ...