Austin Louden | Pinterest engineer, Core Experience Tens of millions of people use the Pinterest app for iOS every month. To ensure a high-quality experience for our users on Apple devices, we use continuous integration (CI) to test incoming code before it gets shipped. We recently adopted Nix and Buildkite in our CI infrastructure to make this process faster and more developer-friendly. By implem
先程、Twitterでここらへんの情報を見て、興奮しすぎて電車を1駅早く降りてしまったのですが、次の電車に乗ったら今度は降りる駅を乗り過ごしたくらい動揺しているフジイです。こんばんは。 今日の夜はインターネットの偉い人がザワついておるなあ…と思っていたら、こういうことでした。 @bradeeoh You can't imagine how happy I am. I organized an office party to celebrate! pic.twitter.com/sjJ8lddwkf — David (@medavidk) 2017年8月3日 iOSのサファリでService Workersが動くようになるかもしれない…。 と、書いてもなんのことか分かんないですよね。 超簡単に説明すると、スマホアプリみたいなことをブラウザできるようになる方向へ一歩進んだ(かもしれない)のです
iOS Simulator is an integral part of any iOS development process. We just can’t ignore it. New Simulator from Xcode 9 brings a lot of useful tricks, which could make you even more productive. Finally, Apple recalled they have Simulator out there! Comparing to previous modest updates, this one seems like a big deal. 🙌 So let’s break this down and list all features I found in new iOS simulator (som
アプリの譲渡・移行は実施が稀で情報が少ないので、誰かの役に立てばと書き残しておきます。 一番大切なのは、公式ドキュメントを熟読することです。 が、わりと誤りや不明点もあるので、問い合わせにかかる時間も含めて余裕を持ちましょう。 また、厳密な予定を組むのは不可能と心得て、関係者の合意も取りましょう。 移行の公式ドキュメント iOS 日本語版:https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide_Jpn/Chapters/TransferringAndDeletingApps.html 日本語版2:https://developer.apple.com/library/content/documentation/LanguagesUt
What is GitPoint? View repository and user information, control your notifications and even manage your issues and pull requests. Built with React Native, GitPoint is one of the most feature-rich unofficial GitHub clients that is 100% free. What is GitPoint? View repository and user information, control your notifications and even manage your issues and pull requests. Built with React Native, GitP
本連載「Apple Geeks」は、Apple製ハードウェア/ソフトウェア、またこれらの中核をなすOS X/iOSに関する解説を、余すことなくお贈りする連載です(連載目次はこちら)。 UNIX使い向けを始め、Apple関連テクノロジー情報を知りつくしたいユーザーに役立つ情報を提供します。 「Core NFC」で変わるiOSのNFCサポート 「NFC」という単語から連想されるサービスは、電子マネーを含む電子決済機能であったり端末間通信(P2P)であったり、利用者の立場によってさまざま。Android端末でよく見かけるBluetoothスピーカーとのペアリングを支援する機能も、NFCの主要なユースケースのひとつ。テレビなどAV機器の分野では、NFCで認証を行ない高速性を要するデータ通信はBluetoothまたはWi-Fiに引き継ぐ、というハンドオーバーもそうだ。 iOSにおけるNFCのサポート
⚠ ものすごく雑に調べた内容をまとめているだけなので、間違ってるかも。 TL;DR Web サイトのパスワード管理と同じように、アプリにおいてもパスワードマネージャから自動的にテキストフィールドに入力する仕組みができた。 Android O はマネージャアプリを選択して、参照および保存することができる。 iOS 11 は Safari や iCloud キーチェーンに保存されている情報を参照のみすることができる。 Autofill の登場 従来、アプリケーションがログイン機能を持つ場合には、よくあるログインフォームへ ID と Password を打ち込みますが、それらの情報はアプリ内部で閉じているのが当たり前でした。 サービスやアプリごとに異なる高い強度のパスワードを使い分けたい場合、パスワード管理アプリを使うのが一般的でした。 iOS 11 / Android O では共に Passw
Update 09 Aug 2017. Apple has added a new API for on-device model compilation. It fixes some of the problems described in this post. I will update the post with the more up-to-day info soon, stay tuned. While the buzz around newly released Apple framework is loud, I want to explain several things, that may not be obvious for those who are new to machine learning (ML). Core ML is not a machine lear
モバイル開発で利用しているコードレビューbotを最近乗り換えた話をします。 コードレビューbotとは コードレビューbotはPull Request(以下PR)に対して、静的解析した結果などをコメントする機能を持つプログラムの事を指します。 コードレビューbotを導入すると、些末な内容はbotが勝手に指摘してくれるため、レビューワーがより重要な内容のレビューに時間を使うことが期待できます。 有名なサービスにHoundやSideCIなどがあります。 Android開発でのレビューbotの役割 CookpadのAndroid開発では、下記の項目をPR毎に実行しています。 PRのマイルストーンチェック FindBugsを利用した静的解析 AndroidLintを利用した静的解析 license-tools-pluginを利用したOSSライセンス情報のチェック アプリのビルド deploygate
はじめに こんにちは。モバイルアプリサービス部の平屋です。 iOS 11で追加されたフレームワークCore NFCを使って、NFCタグのデータを読み取る実装を試してみましたので紹介します。 本記事は Apple からベータ版として公開されているドキュメントを情報源としています。 そのため、正式版と異なる情報になる可能性があります。ご留意の上、お読みください。 検証環境 Mac macOS Sierra 10.12.5 Xcode Version 9.0 beta (9M136h) iPhone 7 iOS 11.0 (15A5278f) Core NFC NFCタグを検出し、NDEF(NFC Data Exchange Format)データを含むメッセージを読み取るためのフレームワークです。 NFCタグとCore NFCを組み合わせて使うと、以下のような機能を実現できます。 店舗内の製品に
お詫びと訂正:(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行でま
Cut, Copy & Paste _Cut, Copy & Paste / Apple Inc. (2009) 『iPhone - Features』_ Pasteboard UIKit フレームワーク (UIPasteboard) が対応。(iOS 3.0 以降) MMS _MMS / Apple Inc. (2009) 『iPhone - Features』_ Composition Interface MessageUI フレームワーク (MFMessageComposeViewController) が対応。(iOS 4.0 以降) Spotlight _Spotlight / Apple Inc. (2009) 『iPhone - Features』_ Index Activites Foundation フレームワーク (NSUserActivity) が対応。(iOS 9.
こんにちは、サービス開発部の森川 (@morishin127) です。主にクックパッドの iOS アプリの開発に携わっています。 日々アプリを開発する中で、近頃は最適なアーキテクチャとは何かを考えながら色々な形を試行錯誤しています。世の中で採用されているモバイルアプリのアーキテクチャには様々なものがあります。MVC, MVP, MVVM, VIPER, Clean Architecture などなど。開発している、あるいは開発しようとしているアプリケーションでどういったアーキテクチャを選択するかというのは難しい問題です。選択するためにはアーキテクチャに求める要件を定義する必要があります。この記事では私がアーキテクチャに求める要件と、それらをある程度満たすと考えた MVVM と Flux という2つのアーキテクチャで実装したサンプルを見つつその長所・短所について考えてみようと思います。 アー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く