2017.6.28 iOS 技術開発 Swift 4 new features iOS11と一緒に、Swift4も出されました。Swift3と比べて何が違うのか、みてみましょう。 1. String 1.1 Multi-line string宣言 Swift4ではpythonのように複数ラインの文字列宣言ことができるようになります。 1.2 Stringの扱い Stringがcollectionのように扱われています。 [crayon-66333785b7928043056519/] [crayon-66333785b7932031514382/] 結果: [crayon-66333785b7934714616902/] 1.3 Unicode 9をサポート
2017.6.23 Android WEB 技術開発 AR・VR 萌えキャラをVRで!!フレームワーク「A-Frame」第2弾 こんにちは、エンジニアのニャンちゅうです。 以前、ご紹介したA-Frameの第2弾になります。 最近、某アニメの膝枕VRアプリが発売され、触発されてしまいましたw なので今回はMMD形式の3Dモデルを表示させてみます。 (さらに…)
2017.6.7 iOS 技術開発 [swift3]コードで書いたTableViewにCustomCellを適用させる ※初投稿なので温かい目で見ていってください! 動作環境 ・Xcode 8.3.3 ・Swift3 前提条件 ・コードのみでTableViewが表示できる状況 手順 1.Cellのカスタムクラスを作成する Xcode>File>New>Fileを選択します Cocoa Touch Classを選択します classにcellの名前を入力しSubclass of:をUITableViewCellに設定、Also create XIB fileにチェックをし保存します そうすると、このように2つのファイルが作成され
2017.6.6 iOS 社外イベント アプリエンジニアが知っておくべき、WWDC2017初日の発表内容 今年もWWDCが始まりました。 新型iMacProや、HomePodなど、魅力的な製品発表がたくさんありましたが、このブログではアプリ開発会社らしく、アプリエンジニアが知っておくべき内容を簡単にまとめたいと思います。 ARKit マーカーレスの空間認識機能を持つ、iOSデバイス用のARアプリ開発のためのAPIです。 「世界最大のARプラットフォーム」になると宣言していることから、ARに対するAppleの本気度がうかがえます。 こちらは触れ
2017.6.5 技術開発 【Git】違うブランチのコミットをマージしたい時(チェリーピック) 違うブランチのコミットをマージしたい時(チェリーピック) チェリーピックというgit commandを使用します。 git cherry-pick コミットid source treeでは右クリックよりチェリーピックを選択することで指定のコミットを取り込むことができます。 以下を参考にしてみてください。 sourcetreeでチェリーピック
2017.6.1 分析・アナリティクス iOS Android 運用保守・マーケティング スマホOSシェア率(2017年6月版) 前回の記事から2ヶ月経ったので、再びOSシェア率の記事を書きたいと思います。 iOSは情報が更新されていませんでしたので、前回のデータをそのまま載せます。 iOS9未満はほとんど居ないようですね。 Androidは5/2時点でのデータに更新されていました。 前回と比較すると4系、5系、6系がそれぞれ減って7系が増えていますが、まだまだ主流は 4.4 - 6.0 となっています。 ブレイブソフトで開発しているHONNEというアプリでは、少
2017.5.26 bokete iOS BtoC 自社事業(コンシューマ事業) Android UI・UXデザイン アプリ内の画像をフォントで実装 こんにちは。 通常、アプリ開発には多くの画像が必要になってくるかと思いますが、今回はそれを少し楽?にする方法をお伝えします。 タイトルにもありますが、画像をフォントで実装するというものです。 a が ★ 、s が ❤ (便宜上通常フォントで表示できる記号にしていますが、実際はオリジナルの画像が入ります)になるイメージです。 実はブレイブソフトにはこの方法で開発したアプリがあります。 500万ダウンロードを突破し
2017.5.16 分析・アナリティクス iOS Android 申請関連 ストアのレビューの影響について みなさま、ストアのレビューは見られておりますでしょうか? おそらく大半の方が「YES」と言われるかと思います。そこで、ストアのレビューについて、統計結果やポイントを紹介しているサイトがありましたので、今回はそのサイトを紹介したいと思います。 The dos and don'ts of boosting user app reviews Mobile Ratings: The Good, the Bad, and the Ugly レビューの影響 ストアのレビューがどれほどアプリのダウン
2017.5.15 iOS 技術開発 申請関連 iOSアプリのレビューに対して返信する際の注意事項 iOS10.3のリリースと共に、AppStoreのレビューに対して返信できるようになりましたが、意外と知られていないようなので改めてまとめてみます。
2017.5.10 iOS 技術開発 iOSアプリでスプラッシュ画面の画像変更が反映されないとき こんにちは。 今回は、以前私が見事にはまった事象を共有しようと思います。 iOSアプリはスプラッシュ画面が必須となっており、LaunchScreen.storyboardでレイアウトを作る場合が多いかと思います。 この方法ですが、一点大きな落とし穴があります。 LaunchScreen.storyboard内で使っている画像を差し替えた場合、その変更が反映されない場合があります。 私の場合、XcodeのクリーンもXcodeの再起動も画像のファイル名の変更
2017.4.28 iOS 技術開発 Swift3でスクリーンショットの検知 こんにちは。 iOSはアプリ内でスクリーンショットの撮影を制限することはできませんが、撮影を検知することはできます。 下記のコードで実現できます。 [crayon-66333785b8716384447729/]
2017.4.19 iOS 技術開発 Swift3でUIViewのアニメーション こんにちは。 最近、簡単なコードスニペットをいくつかまとめているのですが、ある程度まとまっているといちいち検索しなくて済むので結構便利だったりします。 そこで、それらを少しずつ公開していきたいと思います。 今回はUIViewのアニメーションを実現するコードです。 1秒かけてviewを透明にする [crayon-66333785b8a94269716090/] 1秒かけてviewを透明にした後、view自体を非表示にする [crayon-66333785b8a9a83084080
2017.4.10 Android 技術開発 申請関連 2017年最新版、Androidアプリ申請時に必要な情報まとめ こんにちは、アプリエンジニアのみっちーです。 以前の記事で、iOSアプリ申請に必要な情報をまとめましたが、今回はAndroidアプリ申請時に必要な情報をまとめます。 2019年最新版はこちら 2019年最新版、Androidアプリ申請時に必要な情報まとめ タイトル(必須) ストアで表示されるアプリ名です。 アプリ名だけでなく、どのようなアプリなのかわかる一言説明を付けておくと良さそうです。 検索時のヒットにも関わってくるので
2017.4.4 Android 技術開発 申請関連 開発・便利ツール Android O の変更点について すでにご存じの方も多いかと思いますが、Android O の Developer Previewが発表されました。(2017年秋頃に正式リリース??) 概要については、こちらのサイトで紹介されており、新機能やAPIは”Android O features”に記載がありますが、今回は注意点(変更点)について、いくつかピックアップして簡単に紹介します。 ※今回すべての内容を記載しているわけではないので、詳細や他の項目については上記サイトの "Behavior Changes"
2017.4.3 分析・アナリティクス iOS Android 運用保守・マーケティング スマホOSシェア率(2017年4月版) こんにちは、アプリエンジニアのみっちーです。 4月ですね。 春ですね。 ブレイブソフトにも本日新たに新入社員が入ってきました。 若い社員が増えることは、会社全体に元気が出てきていいことですね。 さて、今回は現時点での最新のスマホOSシェア率の情報をお伝えします。 前回のレポートから2ヶ月経っていますが、変化はあるのでしょうか? iOSは、iOS10が79%、iOS9が16%、それ以前のものが5%となっています。 2ヶ月前と比べ
2017.3.14 iOS 技術開発 QA/QC・品質管理 Appleへのバグレポートって見れないの? こんにちは。ディレクターのやすです。 先日、Appleへのバグレポートの登録方法を紹介させていただきました。 Appleへのバグレポート 今回はそれに関連するお話になりますが、自分での投稿の方法はわかった!他の人のバグレポートを見たい!という声について回答しようと思います。 まず、Appleに投稿した他人のレポートは見れません!(裏技があるのかもしれませんが、調べる限りはないです) とはいえ、すでに他の人が登録
2017.3.10 iOS Android WEB 技術開発 AR・VR VRを5分で導入!?フレームワーク『A-Frame』を紹介 こんにちは、今回が初の投稿になりますエンジニアのニャンちゅうです。 サーバサイドやWebフロントエンドの情報に根をはっていつも何かしら面白い技術がないかを探索しています。そんな中で見つけてきたので今回ご紹介する『A-Frame』というVRのフレームワークです。 (さらに…)
2017.3.6 ディレクション iOS 技術開発 申請関連 2017年最新版、iOSアプリ申請時に必要な情報まとめ こんにちは、アプリエンジニアのみっちーです。 最近いろいろな人から「アプリ申請時に必要な情報を教えて」と相談されるので、今回はiOSアプリ申請時に必要な情報をまとめてみました。 (Androidについても後日まとめたいと思います) →こちらにまとめました! ※iOS11対応版はこちら 早速いきます。 アプリ名(必須) AppStoreに表示されるアプリのタイトルです。 ホーム画面に表示されるアプリ名と異なっていても大丈夫です
2017.3.3 iOS 技術開発 申請関連 2017年 iOSアプリ審査リジェクトまとめ 〜2月 こんにちは。 ブレイブソフトでエンジニアをしているクマです。 2017年が始まり、2ヶ月が過ぎましたが、 早速2017年のiOSアプリ審査のリジェクトまとめをしたいと思います。 1 . iOSアプリ内に「Android」という表記があったのでリジェクト まあそうですよね。 説明文を含めどこにも書いてはいけないようです。 2 . iPadでレイアウトが崩れるのでリジェクト 盲点ですよね。 Auto layoutで作成した場
2017.2.27 技術開発 Drone ドローンブログ No.0 ~ はじめに こんにちは。エンジニアのmasaです。これから私の趣味であるドローンについて、今後数回に渡ってブログを書いていこうと思います。 初回の第1回目は、どのような内容にしようかと考えましたが、このブログを通じて最終的にはドローンアプリの開発までこぎつければ!!、という壮大な?目標を達成しようと思いますので、まずはドローンの開発環境について、簡単に触れていきたいとお思います。 ちなみに。ここで