http://www.zusaar.com/event/3667003
-
Blocksの循環参照
-
weakSelfパターンはアンチパターンだと思ってる
-
その場限りのBlocks
- $.each(function(){}) てきなやつ
-
一度きりのblocks
- blocksへの参照をnilを代入して断ち切る
-
最後にweakSelfパターン
-
Blocksを保持する側が開放の責任を持つ方がよい。
-
SIROKでは開発支援ツールを作っている
- エロアプリは審査時はまじめに見えて、ユーザーが落としたら、エロモードになる。
- 審査回避
- スマホでUSEN
- 審査で問題があるとDavidさんから連絡が電話orメールでくる
- 昔は片言の日本語で来てが最近はきれいな日本語になってきてる。
- https://github.com/luvtechno/cocoapods_rank/blob/master/cocoapods_rank.md
- http://cocoapods.wantedly.com/
- 開発チーム7人
- ネイティブでアプリを作っている
- 近日リリース予定
- http://cocoapods.wantedly.com/
- ARSafeJSON
-
CocoaPods
-
localytics
- 解析
- サポートが充実してる
- ログに負荷できる情報が多い
- ユーザーのID, ABテストのグループ
- サンプリングされない
- AWSと連携して全ログの生データを取得できる
-
zendesk
- ユーザーサポート
- 特定のメールアドレス宛の問い合わせを分類、タグ付けして対応状況を管理できる。
- 2年目エンジニアがUXについて考えていること
- UXデザイン定義書
- 課題→達成条件→ユーザーモデル→UXデザイン定義ステートメント
- 3つのゴール
- エモーショナル: アプリを通じて得たい感覚
- ファンクショナル: アプリで完結したい要件
- セルフ: 実現したい自己イメージ
- エモーショナルゴール
- メンタルモデルに矛盾しない
- なめらかなスクロール
- 待機を感じさせない通信処理
- スマホアプリの開発の現状
- 言語化しづらい私用館こそ重要
- UIデザインでは欠落しがちな構成要素
- 最終的に実装するのはエンジニア
- iOS7で画面遷移、アニメーションが増えた
- エンジニアの力こそUXの向上に重要
- iPhoneアプリを一人で担当してる
- 100万人突破
- 現在は180万人突破。120%成長中。
- 開発環境
- IDE
- Xcode
- ショートカット使いまくり
- Ctrl + 1, Ctrl + 5, Ctrl + 6, Cmd + Shift + F, Cmd + Shift + O
- Xcode拡張(おすすめあれば教えて欲しい)
- サーバー
- 本番環境
- ステージング環境
- 開発環境
- http://www.slideshare.net/ganbit1021/20120826i-phonedeveloperworkshop
- DNSで接続先を変えたりもしてる
- JenkinsでNightly buildをしてる
- XCTests
- Expecta
- TKRGuard
- カバレッジ
- Cobertura
- Genera
- appiumを検討中
- Voicepaper
- 英語学習
- Lisgo
- ニュース記事を音声で聞ける
- ユーザフィードバックは宝の山
- helpshift
- Remote, Local Notificationで返信が来たことが分かる
- getNotificationCountFromRemoteメソッドでチェックしてAlert表示してる
- http://umenon.com/2013/08/03/helpshift/
- 社内開発環境
- アンチウイルスソフトいらないよね?
- 無料版試そう
- アンチウイルスソフトいらないよね?
- http://qiita.com/yimajo
- NYTimesのスタイルガイドライン
- VVDocumenter
- Doxygen
- ios_dev_bot を作成した
- https://twitter.com/ios_dev_bot
- お気に入りに入れられたやつをチェックしてる
- iOS開発におけるパターンによるオートマティズム
- コードリーディング
- GitHub活動
- iOS部