iOSDC2018の感想

感想 トーク数が多く、色んなトークを楽しめた 環境 (席やWi-Fiなど) が良かった 久々の再開が楽しかった 新しい出会いが楽しかった ・ものを色々もらった 無線充電器もらった 会場にいるdeploygateさんのメンバーに声をかけてツイートすると無線充電器がも…

LINEスタンプ素材からSticker Packを作った

概要 LINEスタンプを作ったので、そのイラストを使ってSticker Packをリリースする リンク Sticker Pack (無料) 環境 Xcode 8.0 Adobe Illustrator CC 制作の流れ この動画をみるとだいたいの流れがつかめる (4:45) ステッカー素材の修正 LINEスタンプを、30…

Apple Pencilを使ってLINEスタンプを作った

リリースまでの流れについて こちらの記事が申請までの一連の作業内容が紹介されていてわかりやすかった そのほかこちらも参考にさせていただいた まずはLINE CREATORS MARKETに登録 ここから登録を完了させる スタンプ作成 使ったもの Apple iPad Pro 9.7イ…

NCMBのプッシュ通知 (開封率、インクリメント) について (iOS)

開封率 開封状態にするには ドキュメント: 開封率 リファレンス: NCMBAnalytics Class Reference ドキュメントやリファレンスをみるとNCMBAnalytics.trackAppOpenedWithLaunchOptions(launchOptions)またはNCMBAnalytics.trackAppOpenedWithRemoteNotificati…

Sketch3で透過部分をトリミングしないでエクスポートする

内容 Sketch3で上下左右に余白(透過)がある画像を書き出す場合、透過部分がトリミングされてしまう トリミングしないで画像を書き出したい 現状 余白を含めた画像サイズは360 x 360 この画像を選択しMake Exportable > ナイフボタンを押すと、Trim Transpare…

.gitignoreの作り方 (iOSアプリ開発)

giboを使って.gitignoreを作成する やり方 準備 Homebrewのインストール $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Homebrewがインストールされてない場合に実行 giboのインストール $ brew install gi…

『プログラマ脳を鍛える数学パズル』を解く (Swift)

本の紹介 技術本・ビジネス書大賞2016の技術書部門大賞 今日やった問題 Q01: 10進数で回文 使ったメソッド 2進数や8進数に変換する String(num, radix: 2)、String(num, radix: 8)とするとnumが2進数や8進数に変換される 文字列を逆順にする String(String(n…

tvOSアプリのGameCenter対応

GameCenter対応 iOS版とtvOS版のLeaderboardを共通のものとして使いたい Xcode側 iOS用のコードをそのまま利用しようとしたら以下の様なエラーが出た エラー: viewState is unavailable エラー: leaderboardIdentifier is unavailable tvOSではこれらは使わ…

Apple TVアプリでボタンやフォーカスの動きを調べる

フォーカス移動の検知 override func didUpdateFocusInContext(context: UIFocusUpdateContext, withAnimationCoordinator coordinator: UIFocusAnimationCoordinator) { context.nextFocusedView?.backgroundColor = UIColor.grayColor() // 現在フォーカス…

Apple TVアプリを作るために下調べ

やること Apple TVアプリをつくる iOS版カジュアルゲームの移植を行う (iOS版はSpriteKit + Swiftで書かれている) やったこと プログラミングガイドを読む App Programming Guide for tvOS を読んでみる ターゲット追加 プログラミングガイドに以下のように…

SpriteKitでNodeを点滅させる

点滅の動きをSKAction.sequenceで作る SKAction.repeatActionForeverでループさせる runActionで実行する override func didMoveToView(view: SKView) { let rect = SKShapeNode(rectOfSize: CGSizeMake(50.0, 50.0)) rect.fillColor = UIColor.redColor() r…

try! Swiftの感想

感想 3月2〜4日、Swiftのカンファレンスtry! Swiftに参加した。 1トーク25分なことと、こまめに休憩が入るので、トークに集中しやすかった 休憩時間には、参加者/スピーカーの方々と交流することが出来て楽しかった コーヒーやジュース、軽食、ランチが充実…

iOSアプリを作る際に必要なアイコン種類のメモ

iOS8以上の場合 必須じゃない種類も含む iPad用も含む icon icon-29.png: 29x29 icon-29@2x.png: 58x58 icon-29@3x.png: 87x87 icon-40.png: 40x40 icon-40@2x.png: 80x80 icon-40@3x.png: 120x120 icon-60@2x.png: 120x120 icon-60@3x.png: 180x180 icon-76…

AdMobメディエーションでi-mobileバナーを表示する

環境 Xcode: 7.2.1 Google-Mobile-Ads-SDK: 7.6.0 i-mobile SDK: 2.0.18 AdMobメディエーション設定 AdMob管理画面でi-mobileの広告IDを登録 (詳細省略) 参考 AdMob SDK組み込み 通常のAdMob実装と同様に行う 参考 リンカフラグの追加 参考ページにはリンカ…

iOSアプリにGoogle Analyticsを入れる

環境 Xcode: 7.2 GoogleAnalytics: 3.14.0 Google Analyticsの設定 省略 ライブラリのインストール ここを参考に実装をすすめる cocoaPodsを利用する Podfileは以下の通り source 'http://github.com/CocoaPods/Specs.git' platform :ios, '8.0' use_framewo…

SpriteKitで作ったアプリにAdmobを実装する

環境 Xcode: 7.2 Google-Mobile-Ads-SDK: 7.6.0 主なファイル構成 GameViewController GameScene.swift Admobの登録 省略 SDKのインストール ここの説明に従いCocoaPodsからSDKをインストールした Podfileは以下のようにした 適切なバージョンがわからなかっ…

Nifty Mobile Backendでプッシュ通知を実装してみた(Swift)

環境 Xcode: 7.1.1 NCMB: 2.2.3 背景 プッシュ通知にはfelloのサービスを利用していたが、Xcode7になってから実装方法がわからなくなってしまったのと、mBaaSに興味があったのでmobile backendの実装を試すことにした。 証明書準備 公式のチュートリアルがわ…

WatchKitの画面リロードやインジケータがわからない

環境 Xcode: 7.1.1 watchOS: 2 画面リロードはどうやるのか? WatchKitにて、Memu ItemのタップをきっかけにWKInterfaceLabelを更新するコードを書いてみた。 @IBAction func nextPost() { title.setText("タイトル更新") body.setText("本文更新") } 更新後…

今日から始めます。

はじめまして。