マガジンのカバー画像

Cocoa練習帳

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

2018年12月の記事一覧

[cocoa][swift]ターミナルでgitの状態を表示する

[cocoa][swift]ターミナルでgitの状態を表示する

ターミナルでgit操作をしている際に、プロンプトにgitの状態が表示されると便利だ。

Appleが提供する開発環境は、App Store経由で入手できるXcodeをインストールするだけで完了するが、開発者サイトから個別にダウンロードできるCommand Line Tools for Xcodeをインストールしたのちに、以下の対応を行うと、プロンプトにgitの状態が表示される。

.bashrcに

もっとみる
[cocoa][swift]Cocoa.swift 2019-01 のご案内

[cocoa][swift]Cocoa.swift 2019-01 のご案内

# 第116回 Cocoa勉強会 関東
Cocoaを一人で勉強するのはつらくて長い道のり...
そんなあなたの
Cocoa.swift

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

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

[cocoa][swift]Cocoa.swift 2018-10 を振り返る

Cocoaを一人で勉強するのはつらくて長い道のり...
そんなあなたの
Cocoa.swift

# Cocoa.swiftについて
- Cocoa勉強会 関東 Swift分科会 です。
- ほぼ毎月、池袋コワーキングスペース OpenOffice FOREST で開催してます。
- macOS/iOS/watchOS/tvOSプログラマーのための勉強会です。
- プログラムに関する知識や経験を共

もっとみる

[cocoa][swift]Think AppleScript 2018.9 に参加してきた

このイベントは、Cocoa.swiftで何度か発表して盛り上げていただいた ぴよまるソフトウェア(AppleScriptの穴) さんのイベントということもありますし、ぴよまるソフトウェア(AppleScriptの穴) さんは、任意団体MOSAの準備チームに参加していただいているのもありますし、任意団体MOSAのイベントということもあり参加してきました。

また、自分自身もAppleScript自体

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

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

Cocoaを一人で勉強するのはつらくて長い道のり...
そんなあなたの
Cocoa.swift

# Cocoa.swiftについて
- Cocoa勉強会 関東 Swift分科会 です。
- ほぼ毎月、池袋コワーキングスペース OpenOffice FOREST で開催してます。
- macOS/iOS/watchOS/tvOSプログラマーのための勉強会です。
- プログラムに関する知識や経験を共

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

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

『The Bash in Tokyo』という祭りは終わりました。
今後は、地道にコツコツと勉強会を開催することにして、心機一転の第1発目。
予想外だったのは、申し込み人数が多かったことです。
そして、自分の発表、参加された方々が楽しんでくれたようで充実した勉強会となりました。
よかった。ホッ。

# Cocoa.swiftについて
- Cocoa勉強会 関東 Swift分科会 です。
- ほぼ毎月

もっとみる
[cocoa][swift]合同勉強会 WWDC18特集! : The Bash in Tokyo を振り返る

[cocoa][swift]合同勉強会 WWDC18特集! : The Bash in Tokyo を振り返る

2018年6月15日(金)の夜間、東京都渋谷区のhoops link tokyoにおきまして、「【合同勉強会 WWDC18特集!】The Bash in Tokyo」を開催致しました。
このイベントを企画した意図は、それぞれの専門分野に特化したコミュニティのメンバーが交わることによって化学反応でしたが、予想以上の結果となりました。お互い知らない仲ではないのですが、気づかなったお互いの面白さが確認さ

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

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

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

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

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

2018年4月12日(木)の夜間、東京都新宿区のTHE DUBLINERS’ IRISH PUB 新宿店におきまして、「PubHack.swift 2018-04」を開催致しました。

PubHack.swiftは今期からはじめましたMOSAの新しい形のイベントで、飲み会イベントを通じて、macOS/iOS/tvOS/watchOS/Androidエンジニアの人たちの交流を目的としています。
名前

もっとみる
[cocoa][swift]え!それって参照渡し?

[cocoa][swift]え!それって参照渡し?

# はじめに
とても違和感を感じる用語がある。それは、『参照渡しだ』。
え!違うだろ?と感じていたが、いい機会なので、調べてみた。

# 引数
引数と呼ばれるものにどんな種類があるのか、まずは列挙してみる。

## 実引数
関数に渡す値。

sum(1, 2);

## 仮引数
関数が受け取った変数。

int sum(int a, int b)
{
 return a + b;
}

##

もっとみる
[cocoa][swift]SwiftのOptionalを理解する

[cocoa][swift]SwiftのOptionalを理解する

iOSアプリケーション開発を主な業務としているが、チームの都合でObjective-Cを選択している。そんなSwiftに不慣れな自分にとって厄介なのはOptional。色んな場面で様々な形式で出てくるため混乱する。そこで自分自身がOptionalを習得するため、自分が見つけられたOptional関連のコードを飼料化してみた。

# 無
プログラミングが生まれた頃から、様々な方法で無を表現することが

もっとみる
[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プログラミングで悩んでいたと

もっとみる