A consistent layout that adapts to various contexts makes your experience more approachable and helps people enjoy their favorite apps and games on all their devices.
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 私たち株式会社ゆめみでは、2020年から新卒者向けiOS研修カリキュラムを作成し運用してきました。 この研修をOSSで公開いたします! 研修の内容 この研修には1〜14の課題が用意されており、 順番にクリアしながら天気予報アプリを開発していきます。 研修期間は個人のレベルによって異なりますが目安としては1ヶ月ほどと定めています。 研修に必要なもの インターネット環境 課題を参照するためにインターネット環境が必要です 開発環境 (Mac, Xcode) 実際にiOSアプリを開発していくので、Xcodeなどの環境は一通り必要になります 1名
将来読み返して「そんなこともありましたねぇ」と思うために書き残しておきます。なお、記事中の日時は日本時間です。 2020年9月16日 2:00に開催されたAppleEventにて、iOS14のリリース日が2020年9月17日だと発表されました。突然の発表に戸惑い、時にはキレるエンジニアたち。どうしてでしょう。 iOS 14のGM版が出てねぇ AppleEventの開始時点ではiOS 14のBeta版は以前から利用可能でしたが、GM版は出ていませんでした。 Beta版でのデバッグも可能ですがやはりBeta版ですので、不具合も発生します。この不具合がBeta版iOSのせいなのか、アプリのせいなのか判断をするのは難しいです。そのため、不具合報告をAppleにフィードバックを送ったりしてGM版の登場を待ちます。そして、GM版が公開されてから、再度がっつりと動作確認・デバッグすることが多いです。 i
DXライブラリが Nintendo Switch™、 PlayStation®4、 PlayStation®Vita に対応しました PlayStation®4、 PlayStation®Vita 対応についての詳細についてはこちらをご覧ください Nintendo Switch™ 対応についての詳細についてはこちらをご覧ください DXライブラリ Windows版は、DirectXを使ったWindowsデスクトップアプリの開発に必ず付いて回るDirectXやWindows関連のプログラムを使い易くまとめた形で利用できるようにしたC++言語用のゲームライブラリです。(使用する際はC言語の知識だけで大丈夫です) これによってプログラマーはゲームの本質的なプログラムに専念することが出来ます。かなり本格的なソフト制作からお遊び程度のミニゲーム制作まで幅広くカバーしています! プログラムソースも公開し
はじめに こんにちは、インキュベーション事業部所属 iOSエンジニアの葛山です。 タイトル通り、WebRTCを用いた生放送iOSアプリを開発し本日リリースしましたので、使った技術や苦労した箇所などをプロジェクト振り返り的な感じでまとめられればと思います。 WebRTCを触ってみた的な紹介記事は多いと思うのですがiOSアプリでがっつり採用した事例は少ないと思うのでそちらも踏み込んで書ければなと。 先日リリースした101 LIVEです! また、これからiOSアプリを新規開発しようとする人たちにとっても参考になる記事になれば良いなと思います。 WebRTCとは? WebRTCはWeb RealTime Communicationの略で、ブラウザが直接通信し、映像・音声といったデータをリアルタイムにやりとりすることを可能にした技術です。 通信の特徴としてP2P方式でユーザー間で直接通信を行うためレ
iOSアプリ開発で自分がよく使うツールとサービスについてまとめてみました。 BaaS: Parse.com ソーシャルな機能は持たせたいけどサーバ作るのだるい、そんなアプリ開発者の味方がBaaS(Backend as a Service)です。最近熱いですね。Kinvey, StackMobなども試してみましたが、機能的にも料金的にも一番おすすめなのがParse.comです。100万APIまで無料、100万〜1500万APIまで$199という価格設定です。サーバは書くのが嫌というよりデプロイがめんどいくさいんですよね。BaaSなら一瞬でアクティブになりますので捗ります。 リファレンス: Dash 高速にリファレンスを検索したい時、Dashが使えます。 iOS以外にもjQuery,Android,Rails等ひと通り揃っています。 リポジトリ: github リポジトリは何でも言いっちゃ何で
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 超技術書展で頒布したiOSアプリ開発の全体像をだらだら書いた本を記事として公開。 ただのポエムです。 2年くらいまえに、SwiftもObjCも一切書いたことないし、アプリも一回も作ったことがない状況でiOSアプリを作ってリリースするミッションのお仕事が降ってきたので、そのときにこんな情報があったら全体が見通せて、気持ち的に楽だったなと思った内容をまとめました 1. iOSアプリ開発を取り巻く環境 iOSアプリ開発には、基本的にmacOSを搭載したコンピューターとXcodeとよばれるソフトウェアが必要です。もともと主にObjective-
概要 AppleIDの生年月日を13歳未満にすると、 そのアカウントが成長!?して13歳になるまで修正できないというお話(;;) Apple IDとは -> iPhoneとかMacとか使うというに使うアレ 公式サイト説明:https://support.apple.com/ja-jp/apple-id Apple ID とは? Apple ID とは、App Store、Apple Music、iCloud、iMessage、FaceTime などの Apple のサービスを利用する時に使うアカウントのことです。たった一つの Apple ID とパスワードで Apple のすべてのサービスにサインインできます。 詳細 今回やりたかったこと →ファミリー共有のテストをしたい(未成年のアカウントで) 子供のアカウントでアプリで課金したりするときは、親のアカウントに承認リクエストが飛びます。 →
これ以上は長くなるため後述. Chromeは既に,Safariもようやく 上記の通り,Service WorkersがPWAでも最重要な機能の一つである.Chromeでは既に対応済み. しかしSafariが対応しておらず,世間的にはモチベーションの上がらない状況であった(やちまもその一人である). Safariにおいて,Service Workersの実装状況 No active development が Under Consideration になったのは2015/12/041のことである. 20ヶ月という永遠とも呼べる時を経て,2017/08/032にようやく In Development となったわけであった. だから何なのか SafariにService Workersの実装がなされると,一気にウェブアプリへの移行が進む可能性が大きい. ブラウザの制約が弱まり,ウェブアプリの不採
手持ちの将軍を出撃させて各地に点在する敵の城を攻略!兵士達はリアルタイムにマップを進軍していくので常に状況を把握しよう。 このゲームには時間の流れがあり、月に一回お楽しみイベントがランダムで発生する。兵士の補充やたまごの回復など、ここでしかできない事も多い。慎重に! 戦闘は兵士同士のガチンコバトル。タイミングよく画面をタップして支援しよう。ピンチの時には必殺(?)エッグモンスター召喚!様々な能力を持ったエグモンが登場するぞ。 ボスを倒すと次の話へ…戦いは続く! 『半熟英雄 ああ、世界よ半熟なれ…!!』がいよいよスマートフォンで登場します。 僕がこの作品の音楽を手掛けたのはもう25年も前。 半熟英雄は僕自身もファミコンの一作目から楽しく遊んだ記憶があります。 半熟英雄は一口で言うとややコミカルなゲームです。 僕もこのゲームを遊びながら何回も大笑いしましたよ。 ゲームに出てくる「エビフリャー」
派手な新製品だけじゃない! WWDC 2017の嬉しい小アップデート5選2017.06.07 20:03 塚本直樹 Wi-Fi設定の共有機能が便利だな〜。 今年のWWDCはmacOS High SierraやiOS 11、たくさんのハードウェアの発表と、大ボリュームでしたね! でもあまりに長くて、全部覚えられなかった、あるいは寝てしまった…という人もいるかもしれません。 そこでこの記事では、ハードウェアの輝かしい登場で霞んでしまっていた「WWDC 2017の使えるアップデート」を5つ選んでご紹介したいと思います。iMac Proにも負けない、小さいけど嬉しいアップデートが意外とあるんですよ! テンキーがついた「Magic Keyboard」 Image: Apple これまで純正の無線キーボード「Magic Keyboard」にはテンキーがついていなかったのですが、テンキー付きモデルのMa
お詫びと訂正:(2017/06/08 23:32) 本記事内に掲載しているスクリーンショットが、 Apple.Incの開発者利用規約(APPLE BETA SOFTWARE PROGRAM AGREEMENT APPLE INC.)に抵触しているというご指摘をいただきました。 Apple.Incの開発者利用規約から、掲載内容を不適切と判断し、該当箇所を削除させていただきました。 Apple.Inc及び読者の皆様に深くお詫び申し上げます。 追記:(2019/02/17) Navigator.getUserMediaが非推奨となったため、MediaDevices.getUserMediaを使うように修正しました。 Navigator.getUserMedia - Web API | MDN MediaDevices.getUserMedia() - Web API | MDN ざっくり1行でま
ひとつ注意点ですが、Swiftは書き方の自由度が比較的高いので、チーム開発をする場合は、あらかじめコーディング規約を共有しておいた方が良いでしょう。 Swiftでの命名や慣例のほか、さまざまな指針がSwift.orgにある「API Design Guidelines」にまとめられています。興味のある方は目を通してみてください。 Swift.org - API Design Guidelines インタラクティブ環境でSwiftを触ってみよう 早速ですが、Swiftを触って動作させてみましょう。Swiftはコンパイラ言語でありながら、インタラクティブ(対話的)に実行しながら動作を確認することができます。Swiftに慣れるには、このインタラクティブ環境でいろいろと動作させてみるのが手っ取り早いです。 インタラクティブにSwiftを実行するには、ターミナル(コマンドライン)のREPL(レプル)を
更新日: 2017年05月01日公開日: 2015年05月14日iPhoneアプリ開発の流れがわかる公開までの5ステップ 少し前まではアプリ開発というと専門の技術者しか開発できないようなイメージでしたが、最近では個人や素人の方でもアプリを開発・リリースしています。 初心者の方が「アプリを作りたいな」「自分の作ったアプリをリリースしたいな」と思った時に辿るべきステップをご紹介します。一連の流れを事前に把握しておくと、スムーズなアプリ開発に一役買いますよ。 iPhoneアプリ開発から公開までの流れ iPhoneアプリを開発・公開する基本的な流れは、このようになります。 各ステップについてもう少し詳しく説明していきます。 企画 Photo: Idea to Appster アプリ開発の前にシッカリと企画を練っておく必要があります。曖昧なままアプリ制作を進めると、またイチからやり直し、なんてことも
こんにちは、技術部モバイル基盤グループの茂呂(@slightair)です。 今回は、ちょっと地味ではありますが、クックパッドのiOSアプリ開発を支えているスクリプト群について書きたいと思います。 日々iOSアプリ開発を行うとすれば、Xcodeまたはその他のお気に入りのエディタでコードを書き、ビルドと実行を繰り返して開発を進め、アプリが完成したらサブミット、めでたくリリースという流れになると思います。 場合によってはこうした開発の所々をサポートするツールを使うこともあるでしょう。クックパッドでもいくつかのツールを使っていますし、場合によっては自作することもあります。 ツールを導入することで解決できることであればそれでよいですが、もうちょっと気の効いたことをして欲しい、リリースフローなど自分たちのアプリ開発の進め方の都合で発生する繰り返しタスクを省力化できないか、というような比較的小さな問題を
In-App Purchase(アプリ内課金)をアプリに組み込む手順。 1. 組み込み前のiTunes Connectの設定 (1) iTunes Connectで、アプリ内課金を組み込みたいアプリのApp情報を開く。 (2) 機能タブからApp内課金を開き、情報を追加する。 (3) 製品IDは、逆ドメイン名で指定推奨。 (4) アプリで表示されるアプリ内課金コンテンツの説明文に英語版は必須で、日本語版などローカライズ版を追加する。 (5) 削除した製品IDは削除した状態のまま残り、再利用することはできない。 (6) 作成内容に問題がないことを確認したのち「保存」する。後述する通り、「保存」ではなく「審査提出」とするのが望ましい。 2. アプリにアプリ内課金のコードを組み込む(下記は非消耗型の場合) (1) 上記1.(3)で定義した製品IDを、アプリ内バンドルplistに組み込む。あるいは
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く