LoginSignup
4
4

More than 5 years have passed since last update.

iOS8yahoo勉強会メモ

Last updated at Posted at 2014-10-18

2014/10/18の勉強会のメモ

InterfaceBuilderとコード組み合わせる

キー:IBInspectable

XCTest

非同期、パフォーマンステストコードをかけるようになった。

iOS8対応

  • 端末回転時に、width,heightのさすものがかわった
  • iOS8からの回転時に呼ばれるメソッドが違う
  • UITableViewCellの左線が切れるのは、layoutMarginsの値を変更する。UIEdgeInsetsZero
  • デバイストークンの処理変更
  • iPadで、カメラ使うには、非同期でカメラ画面表示メソッドを呼ぶようにする
  • UITabBarが表示されないかも。今までのメソッドは非推奨に。公式をみる

iOS8 (Widget対応)

  • Extentionだけでは申請できない。プロジェクトのターゲットを追加する形式
  • widgetでスクロールは禁止
  • widgetの高さは高すぎないようにする

  • アプリ間のデータ共有可能(NSUserDefaultsとか)

DocumentProvider

  • 他のアプリからデータをひっぱることができる。
  • 逆にデータを渡すこともできる
  • FileProvider Extension
  • open moveはコンフリクトに注意。ファイルの同時アクセスとかに注意

Home Kit

Swift で虚数

  • Integerリレータブルなんちゃらで、初期化を少し簡易かできるらしい

Swift Optional型

  • nilを入れるなら、OptionalやImplicitylyなんちゃら
  • String?は、Optionalの省略形
  • アンラップする。!をつける
  • Optional Buindingは、nilでなければアンラップ

Scene Kit

  • シェーダーとか3Dとかできる

Swift-JSON

  • SwiftでJSONを楽に。

フラットデザイン

  • 初期のiPhoneは、現実をコンピュータに
4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4