iOS/iPhone/iPad/watchOS/tvOS/MacOSX/Android プログラミング, Objective-C, Cocoa, Swiftなど
2018年4月4日(水)の夜間、東京都豊島区の池袋コワーキングスペース OpenOffice FORESTにおきまして、「BUKURO.swift 2018-04」を開催致しました。
BUKURO.swiftも浸透して来たようで、先月と同様に多くの方が申し込まれました。
初めて参加される方に、どうやってBUKURO.swiftを知ったのか伺ったところ、会社でmacOSプログラミングで悩んでいたところ、同僚から紹介されたとのこと。
ありがとうございます。
これからもアプリケーション・プログラマの方々が役立つ勉強会になるよう精進いたします!
そして、今回の発表はどれもプログラマの好奇心をくすぐるものでした。
よし、自分も頑張ろう!という気持ちにさせていただきました!
今年に入ってconnpassグループは最も申込者が多いグループに一本化したのですが、NPO法人を解散して任意団体としてスタートするのと、勉強会メンバーも任意団体MOSAの準備チームとしてイベントを主催していくことになったのと、MOXSSGとThe Bash in Tokyoを共催することになり、MOSAのconnpassグループを活性化する必要があるでしょう、ということで、一時的にCocoa勉強会 関東とMOSAのconnpassグループの両方で申し込みページを用意することになりました。
NSMatrixが非推奨になっているそうです。そこで、代替機能として、同じ大きさの矩形を整列させるための支援コードの発表です!
以前、Cocoa勉強会 関東で発表されましたが、その後の状況の変化を加味した発表でした。
自分自身も、その後、経験を積み、前回と比較して理解度も上がり、プログラマの好奇心をくすぐる内容に楽しまさせていただきました。
SwiftのStringがUnicodeに高い割合で準拠しているのは知っていたのですが、例えば、文字をどういう用語で扱っているのか説明できずもどかしかったのですが、拡張書記素クラスタ(CodePoint)というのですね。そして、例えば、RubyはUnicodeスカラーで、JavaはUTF-16、PythonはUTF-8で扱うため、得られる文字列長が異なるとか、macOSのファイルシステムでの文字列がModified NFDとなっている理由。それから得られる日本語としての恩恵。文字の比較でUnicodeの一貫性のなさからNFDで比較すればいいという訳でない事。
曖昧に理解していた事が再確認できて、とても有益でした。
Unityを使った2Dと3DのWebGLアプリのデモです。十分遊べる完成度に驚かされました。やりますね!