第58回 Cocoa勉強会関西 - iOS/Macアプリ開発勉強会に参加してきました。
Cocoa勉強会関西。 (@ グランフロント大阪 北館 (GRAND FRONT OSAKA NORTH) in 大阪市, 大阪府) https://t.co/kYDklda3K2
— Kazumichi Takahama (@hitonomichi) 2014, 11月 1
今日はスクリーンじゃなくてディスプレイでした。
すごい。かっこいい。
「from Objective-C to Swift」
@studioshin さん
OBjective-CとSwiftの書き方の比較でわかりやすかった。
- 定数
#define kMissileName @"Missile" //ミサイル
↓
let kMissileName = "Missaile" //ミサイル
- import
import
↓
import SpriteKit
自前のクラスはimprorしなくてもどこでも使える。
「.」でつなぐ
[self addChild:earth];
↓
self.addChild(earth)
.で呼びます。
Javaと一緒だね。
- !、?
?はnilかもしれない。
! nilじゃない!クラッシュOK。
var path = NSBundle.mainBandle().pathForResource("Fire", ofTypw: "sks")!
- as でキャストする。
var fire = NSKeyedUnarchiber.unarchileObjectWuthFile(path) as SKmitterNode
型推論してよしなにやってくれる所思いきや
結構きっちりしないときついらしい。
swiftは全然触ってないなあ。
2015年からやっていこう。
「Xcode6のFramework Templateについて」
@haranicle さん
Live Renderingが凄くいい。
XcodeのStoryboardで値を変えるとリアルタイムで反映し、その場で確認できるという話。
Live Renderingしたい!
@property(nonatomic) IBInspectable UIColor* borderColor;
って感じでIBInspectableをLive Renderingしたいプロパティにつける。
今日の資料です。#cocoa_kansai Xcode6のFramework Templateについて // Speaker Deck https://t.co/FeQC5PunoW
— haranicle (@haranicle) 2014, 11月 1
「カスタムキーボードについて」
@niwatako さん
asは運用でカバー!
KeyvoardViewController
できる処理は3つだけ
UIKeyInput
- insertText://入力
- deleteBackward//一字消す
- hasText//もじがあるか
これだけ!
打った文字だけではなく
外部装置とかと連携すればなにかできるかも。
おもしろかった。
「YosemiteのTodayExtensionを作ってみる」
@questbeat さん
通知センターに自分の好きなアプリを並べるアレ。
Widget Simulatorなんてのがある。
ExtensionはListとCustomがある。
結構よしなにやってくれる部分が大きい。
Share Extention for Hatenabookmark
@yashigani