第三回DeNAゲーム開発勉強会の資料です。 https://atnd.org/events/59594Read less
Swift で使えるオープンソースライブラリ 2014年は新言語 Swift が登場し、iOS アプリ開発者にとってはかなり印象深い年になったのではないでしょうか。Swift の登場以後、さまざまな取り組みが iOS アプリ開発者の中で行われ、その結果の1つとしてオープンソースライブラリもかなり増えました。 Swift で一から書かれたものもあれば、既存のものを Swift でも使えるようにアップデートしてくれているものもあります。ある意味、混沌としている現状では「じゃあいまから Swift で iOS アプリ開発するときに何を使えば良いの!?」といったことになりかねません。ということで、現在までに公開されている Swift で使えるオープンソースライブラリを目的別にまとめてみました。 Swift アドベントカレンダーのために書いた記事なので、タイトルには「Swift 時代の」としています
こんにちは。アプリケーションエンジニアのid:yashigani_wです。 この記事は、はてなエンジニアアドベントカレンダー2014の12日目の記事です。 Swiftの登場から約半年。 はてなでは、徐々にSwiftへの移行を進めています。 今回はSwiftでHTTP通信を簡単に実装することができる、Alamofireというライブラリの実装についてのお話です。 AlamofireはObjective-CのHTTP通信ライブラリとして圧倒的支持を誇る、AFNetworkingの作者であるMattt Thompson氏によるプロダクトです。 いち早くSwiftに対応したものであるということだけでなく、簡潔な記述ができることもあって注目を集めています。 このAlamofireを使うと、通信の処理を以下のように書くことができます。 Alamofire.request(.GET, "http://b.
ビッグデータとかの機械学習隆盛の背景にある文脈や、その拠り所となるコンピュータの処理性能から考えても「モバイルデバイス向けOSと機械学習を紐付けて考えようとする」ことはそもそもあまり筋がよろしくない・・・とは思うのですが、やはり長くiOSだけにコミットしてきた身としては、新たに興味を持っている機械学習という分野と、勝手知ったるiOSという分野の交差点はないのかなと考えずにはいられないわけでして。。 そんなわけで、「iOS と機械学習」について雑多な切り口から調べてみました。 iOSで使える機械学習ライブラリ DeepBeliefSDK コンボリューショナルニューラルネットワークを用いた画像認識ライブラリ。iOSとかのモバイルデバイスで処理できるよう、高度に最適化してある、OpenCVと一緒に使うのも簡単、とのこと。 https://github.com/jetpacapp/DeepBeli
やっと出た。やっと出た。 以前ブログで紹介してからというもの、ずっと今か今かと待ちわびていたParse Local DatastoreのiOS版がついにリリースされた。 http://blog.parse.com/2014/12/09/parse-local-datastore-for-ios/ 半年以上前にこの機能は発表されて、Android版しか出てなかった。iOS版はいつ出るのと思って忘れた頃にやってきた。 詳しくは半年前に書いた下記の記事を読んでもらえれば、なぜ僕がこの機能に期待しているかがわかると思うけど、これなにがいいの?っていう人に、もう一度ざっくり説明してみる。 モバイルアプリの同期に切り込むParse Local Datastoreが楽しみ iOS、Android,Webなどで自動同期するアプリを作ろうと思ったら、今まで以下のような問題がありました。 理想とするクラウドア
こんにちは。モバイルファースト室の中村(@_nkmrh)です。 突然ですが、Mac上で探したレシピをすぐiPhoneで見られると便利だと思いませんか? 先日リリースしたiOSクックパッドアプリではそれが出来るようになりました。 とても便利なのでぜひ活用してください。 ※ 実はこの便利機能、次のバージョンで一旦取り下げ、問題を解決したあとで再度導入することになりました。以降の記事で事情を説明します。 Mac OS X YosemiteがインストールされたMac、iOS 8がインストールされたiPhone 5以降、iPad 第4世代、iPad Air、iPad mini、iPad mini Retinaディスプレイモデル、iPod touch 第5世代でご利用いただけます。 MacとiPhoneに同じiCloudアカウントを設定して下さい。 これがその様子...。 Mac上のSafariでクッ
※残念ながら下記アプリは公開停止されてしまったようです。現在はダウンロードできません。 他のアプリをご検討ください。 [Codea]iPadでiPadアプリが作成できるiPadアプリがまた一つ増えました。 iPadでiPadアプリが作成できる「ScriptKit」がなんか凄い。 JASIC 今まで「Codea」や「ScriptKit」など、iPad上でプログラミングを行い、作成したコードをXcodeのプロジェクトファイルとして出力できるアプリを紹介してきましたが、新たに「JASIC」というアプリが出てきました。 これが、なかなか凄い! まずは下記の紹介動画をどうぞ。 JASIC-01 from Mohsen Agsen on Vimeo. JASICの特徴を並べてみると ベース言語はみんな大好き(?)JavaScript 入力補完機能などを備えたエディタ Dropbox、iCloudと連動
画像を表示しようとしたら遅いよ! 外部データを取ってきて表示するときにまずはまるのが画像の処理だと思います。非同期で必ず処理しましょう。 画像の非同期ロードはライブラリを使った方が早いと思います。 ヘッダーやフッタをつけたいよ! tableView.tableHeaderView tableView.tableFooterView に突っ込む方法を書いてあるのが多いんですが、今回はもっと簡単な方法としてStoryboardなどでこれらのビューを直接突っ込んで管理できるのでおすすめ。 テーブルビューの上や下にUIViewをドラッグすると UIViewをIB上で直接追加できます。 後はIBでレイアウトをくめばok 使用するクラス、フレームワーク、ライブラリ ビュー UITableViewController https://developer.apple.com/library/ios/doc
詳細手順目次・フローへ。ウッキー! iOSアプリの審査基準 iOSアプリの審査基準は以下の通りです。 リジェクトされた際にはAppleから以下のような番号と理由を記載されますので、 開発者は指摘箇所を修正後に再度審査に上げる必要があります。 Functionality - 機能に関するもの 2.1 Apps that crash will be rejected クラッシュするアプリはリジェクト 2.2 Apps that exhibit bugs will be rejected 明白なバグを含むアプリはリジェクト 2.3 Apps that do not perform as advertised by the developer will be rejected 開発者の申請と異なる動作のアプリはリジェクト 2.4 Apps that include undocumented or
Mac用のiOSアプリのプロトタイプ作成ツールの決定版「Form」がGoogleパワーで無料解放!! 2014 11/20 Mac用のiOSアプリのプロトタイプ作成ツール「Form」(以前の価格7800円)が無料化されました(iDownloadBlog、9to5Google)。ドラッグ&ドロップで素早くアプリのプロトタイプを作成することができるツールで、今のところiOSアプリの作成に対応しています We're excited to announce that we're joining Google to continue working on Form! :) http://t.co/JvsloB5ba1 — RelativeWave (@RelativeWave) 2014, 11月 19 公式サイトによると開発チームがGoogleに買収され、その影響で無料化されたそうなので、期間限定
iOSアプリにも継続的インテグレーション環境を こんにちは!今日からMacDownでブログを書いています。荒川です。 モダンなWeb開発では馴染み深くなってきた、CI(継続的インテグレーション)環境を iOS 開発でも弊社では積極的に取り入れています。社内での共有も兼ねて、今回は簡単にまとめます。 「継続的インテグレーション」と聞くととても難しそうで、設定も大変そうです。ですので、最低限コピペで作れる程度の環境構築方法を紹介します。 iOS 開発での CI とは何かを詳しく知りたい方は、弊社諏訪の記事 iOSアプリ開発でCI/継続的デリバリ環境を始めるための4種の神器 を参考にしてください。 今回構築する環境は、以下に該当する方に最適です。 gitを使って iOS 開発を行っている。 チーム内でチャットツールを使っていて、そのAPIが公開されている。 テストコードを書いている。または、その
Bugsnag という Crash レポート解析サービスがあるんですが、最近 Crashlytics から乗り換えたので、なぜ変えたのかをツラツラと書いていこうかなと思います。 実際 Bugsnag じゃなくてもこのような機能があるサービスの方が個人的には使い勝手がいいかなと思います。 Bugsnag は$29/monthかかります なぜ Crashlytics から移行しようとしたのか Crashlytics は便利なんでずっと使ってるんですけど、 Crash した場合にしかレポートを送信することができないのが一番の不満(※Fabric で改善されているかもしれません) このあとに言及しますが、Social.framework 等を利用した場合のエラーを集めたかったんですけど、そのために Crash しないといけないとか、ありえませんし。なのでそれを取得するために自分でエラー情報を集めよ
次世代のユーザー行動分析サービス「Repro」 こんにちは!最近は MBaaS を勉強している荒川です。 今回は iOS でユーザーの行動記録が行えるReproの紹介を致します。 Repro のドキュメントを参考に実際に実装してみます。 Reproを知る Reproとは ReproはiOSアプリに画面録画機能とユーザー行動の記録機能を提供し、アプリの導入とユーザーの定着を支援するためのサービスです。 Reproの仕組み Repro iOS SDKをアプリに組み込むと、アプリの起動と同時にReproのセッションがスタートします。 アプリがバックグラウンドに移行したタイミングで、SDKが録画した動画と収集したイベント情報を自動的にReproのサーバに送信します。その後、ReproのWebサイトでユーザーの行動を確認することができるようになります。 ユーザー行動の分析 ページが表示された、購入ボ
【Swift】Universal SpriteKit開発 SKSceneがScaleしてしまう問題の対処 背景がぴったり合わない 環境 マシンiMac 2010 Mid Core i5 760@2.80GHz Mem=12GB(Win6GB,Mac6GB) MacMac OS X 10.9 Mavericks WindowsWindows7 Ultimate 64bit VMWareVMWare Fusion 6 HDD1TB(Win545GB,Mac299GB) SSDが欲しいです! Xcodeversion 6.0β iOSテスト機iPhone5(iOS6)、iPod touch 5th(iOS7)、iPad mini retina(iOS7) ガンダム初代,Z,ZZ,0083,08小隊,逆襲,F91,V,W,X,∀,SEED,DESTINY,00 SKSceneがScaleしてしまう
この記事において利用している.travis.ymlとRakefileの全体はGistにて公開しています。 ↓ Rakefileの全体はこちら gist.github.com/kishikawakatsumi/8918124 ↓ .travis.ymlはこちら gist.github.com/kishikawakatsumi/8918365 概要 ユビレジではiOS アプリを申請する際に発生する作業の大部分をCIで自動化しています。 申請の作業としてユビレジでは下記のワークフローを決めています。 1. リリースブランチを作る 2. リリースするバージョンのバイナリをビルドする 3. 2と同等のアプリケーションを社内に配布して最終チェックをする 4. クラッシュレポートのサービスとしてCrittercismを利用しているので、そこにデバッグシンボル(dSYM)をアップロードする 5. 2のバイ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く