マガジンのカバー画像

Cocoa練習帳

68
iOS/MacOSX/Android プログラミング, Objective-C, Cocoa, Swift, C++など
運営しているクリエイター

#bukuroswift

[cocoa][swift]関東swift勉強会2018-05 を振り返る

[cocoa][swift]関東swift勉強会2018-05 を振り返る

2018年5月11日(金)の夜間、東京都豊島区の池袋コワーキングスペース OpenOffice FORESTにおきまして、「関東swift勉強会2018-05」を開催致しました。
参加された方から、発表を聞くだけですと学ぶのが難しいという意見が出ました。例えば、ペアプログラミングをやってみるのは?というアイディアをいただきました。
次回の六月は合同勉強会『The Bash in Tokyo』ですの

もっとみる
[cocoa][swift]BUKURO.swift 2018-04 を振り返る

[cocoa][swift]BUKURO.swift 2018-04 を振り返る

2018年4月4日(水)の夜間、東京都豊島区の池袋コワーキングスペース OpenOffice FORESTにおきまして、「BUKURO.swift 2018-04」を開催致しました。

BUKURO.swiftも浸透して来たようで、先月と同様に多くの方が申し込まれました。
初めて参加される方に、どうやってBUKURO.swiftを知ったのか伺ったところ、会社でmacOSプログラミングで悩んでいたと

もっとみる
[cocoa][swift]関東swift勉強会2018-03 を振り返る

[cocoa][swift]関東swift勉強会2018-03 を振り返る

2018年3月16日(金)の夜間、東京都豊島区の池袋コワーキングスペース OpenOffice FORESTにおきまして、「関東swift勉強会2018-03」を開催致しました。

勉強会では、過去、複数のconnpassグループ毎に申し込みページを用意していました。
ただ、申し込み側からみれば実質同じ人間が運営しているのに、主催グループが変わっているなんてどうでもいいこと。
単に混乱が発生してい

もっとみる
[cocoa][swift]PubHack.swift 2018-03 を振り返る

[cocoa][swift]PubHack.swift 2018-03 を振り返る

2018年3月9日(金)の夜間、東京都新宿区のTHE DUBLINERS' IRISH PUB 新宿店におきまして、「PubHack.swift 2018-03」を開催致しました。

PubHack.swiftは、飲み会イベントを通じて、macOS/iOS/tvOS/watchOS/Androidエンジニアの人たちの交流を目的としています。
名前のPubHackは、英国 Pub Rock からとり

もっとみる
[cocoa][swift]BUKURO.swift 2018-02 を振り返る

[cocoa][swift]BUKURO.swift 2018-02 を振り返る

2018年2月16日(金)の夜間、東京都豊島区の池袋コワーキングスペース OpenOffice FORESTにおきまして、「BUKURO.swift 2018-02」を開催致しました。

今回の勉強会は、MOSAがNPO法人を解散して任意団体になるということで、新たな体制に移行するための準備チームのメンバーでスタートアップイベントを行うにあたって、準備的な意味合いもあって共催としました。

# 勉

もっとみる
[cocoa][swift]関東swift勉強会2018-01 を振り返る

[cocoa][swift]関東swift勉強会2018-01 を振り返る

2018年1月19日(金)の夜間、東京都豊島区の池袋コワーキングスペース OpenOffice FORESTにおきまして、「関東swift勉強会2018-01」を開催致しました。

# 勉強会について
- Cocoa勉強会 関東 Swift分科会 です。
- ほぼ毎月、池袋コワーキングスペース OpenOffice FOREST で開催してます。
- macOS/iOS/watchOS/tvOSプ

もっとみる
[cocoa][swift]BUKURO.swift 2017-12 を振り返る

[cocoa][swift]BUKURO.swift 2017-12 を振り返る

2017年12月6日(水)の夜間、東京都豊島区の池袋コワーキングスペース OpenOffice FORESTにおきまして、「BUKURO.swift 2017-12」を開催致しました。

# 勉強会について
- Cocoa勉強会 関東 Swift分科会 です。
- ほぼ毎月、池袋コワーキングスペース OpenOffice FOREST で開催してます。
- macOS/iOS/watchOS/tv

もっとみる

[モブプログラミング]Master-Detail App を実装する

勉強会初の試みとして、モブプログラミングに挑戦します。事前に用意した内容を公開します。

進め方

- 大まかな仕様があるので、それを参考にして皆で製作する。
  - スムーズにするため、サンプル・プロジェクトを用意する。
  - プロジェクトは共有した方がいいが大変なので、各自ローカルの環境でとする。
- 役割は、一人がドライバ、その他がナビゲータ。
- ドライバーは時間を決めて、順番に交代して

もっとみる

[Swift]SwiftのOptionalを理解する



- Lispでは、無を表すものとしてnilを用意。
- C言語では、空ポインタとしてNULLマクロを定義。
- Objective-Cでは、空idとしてnilが用意され、画期的なのはnilにメッセージを送信しても無視されるだけでエラーにならない!
- SwiftのnilはObjective-Cとの互換。Cocoaフレームワークを利用するためか。

var a : Int = 1var b :

もっとみる

[iOS]通信デバッグ

最近、iOS端末のパケット・キャプチャでデバッグしたので、その情報をまとめた。

Appleからの情報は、Technical Q&A QA1176 Getting a Packet Traceだ。</p>

Remote Virtual Interfaceの準備と解除の手順は以下のとおり。

# 端末の識別子を調べる。
・Macに端末をUSBで接続する。
・Xcodeを立ち上げ、Window /

もっとみる
The Bash in Tokyo レポート(6/15)

The Bash in Tokyo レポート(6/15)

2018年6月15日(金)の夜間、東京都渋谷区の<a href="http://hoops-link-tokyo.com/">hoops link tokyo</a>におきまして、「【MOSA 合同勉強会 WWDC18特集!】The Bash in Tokyo」を開催致しました。<br />

このイベントを企画した意図は、それぞれの専門分野に特化したコミュニティのメンバーが交わることによって化学

もっとみる
[WWDC18]OpenGLとOpenGL ES、OpenCLがdeprecated

[WWDC18]OpenGLとOpenGL ES、OpenCLがdeprecated

いつかその時が来ることは予想されていたが、macOSでOpenGLとOpenCLがdeprecatedとなった。また、iOSでもOpenGL ESがdeprecatedとなった。Metalが推奨されるようになたっということだ。

Khronos GroupからVulkanが発表されたことを考えると時間の問題だったともうが、このタイミングとたった。ただし、推奨されないが使えるので、直ぐに切り替えない

もっとみる
[WWDC18]基調講演のまとめ

[WWDC18]基調講演のまとめ

今後情報に更新がある可能性があるが、基調講演直後に知り得た情報で、かつ、著者が興味を持った項目についてまとめてみる。
WWDCスケジュールを確認して著者が感じたのは、未知の細かい新技術的なセッションは少なく、主要な機能をより深く理解し、開発者が良い製品を生み出すことをサポートする方向になっていることだ。

今後OSのバージョンアップは新機能を詰め込んでいくというより、成熟を目指すという感じの情報が

もっとみる
[macOS] ドライバについて(kext)

[macOS] ドライバについて(kext)

Apple開発者のサイトでDarwinのソースコードが公開されているが、ドライバ関連では、文書とサンプルコードも付属しているので、開発したいものに近いサンプルコードを基に拡張していく方法もあるが、今回は、Xcodeの新規プロジェクトから製作してみようと思う。
Apple Open Source

Xcodeでドライバの新規プロジェクトを生成する場合、雛形としては、Generic Kernel Ex

もっとみる