タグ

iosに関するi43sのブックマーク (40)

  • potatotips#15で発表した - ainameの日記

    potatotips初参加した。 業務で写真アプリを作っていたのでその際にiOSで写真をバックグラウンドでアップロードし続けようという機能を実装することになったのでその時の知見を話した。 内容としては、iOSのバックグラウンドでの活動を延長するために写真のアップロードごとにSilent Remote Notificationを送りつけるというものだった。発表時にSilent Remote Notificationにはレートリミットが存在していて、実際には無限には出来ないとご指摘いただいたので資料を修正加筆しました。 iOSで無限バックグラウンドアップロード(に挑戦してみた話) // Speaker Deck Silent Pushのレートリミットを含む挙動についてについて検証した記事 http://t.co/8x9GMIr6or #potatotips— kishikawa katsumi

    potatotips#15で発表した - ainameの日記
    i43s
    i43s 2015/03/13
  • iOS版配布ページをリリースしました!

    ご要望が多々寄せられていた、iOS版配布ページをリリースいたしました!(実は1ヶ月ほど前にひっそりとリリースしていました…) これまでAndroidでしか作れなかった配布ページを、iOSアプリでも作れるようになりました。 これによって、この配布ページよりアプリをダウンロードするテスターの方はDeployGateアカウントが必要なくなりますので、より簡単にiOS版でもテスターの募集が出来るようになります! iOS版配布ページの作り方さて、簡単に配布ページの作り方を見て行きましょう! と言っても、Android版配布ページをお使いの皆様には同じ作業を行っていただくだけです。 まずは配布ページ自体を作成しましょう! 配布ページを作成したいアプリのページにアクセスして、右上の共有用のリンクを追加をクリックしましょう。 押すと、Alertが出ますが現在配布ページではiOS SDKに対応していないため

    iOS版配布ページをリリースしました!
  • これからiPhoneアプリを作ろうと思ってる人に正月休みを使って読んでみてほしい書籍 - Qiita

    はじめに 来年 2015年1月からミクシィでAndroid/iOSアプリの勉強会を開こうと思い、先日説明会を開いたのですが、会の中で行なったアンケートの中で、入門書を教えてほしいという声が結構あったので、最近の状況に合ったものをスキルレベル別にセレクトしてみようと思いました。 実際、私の持論としては、を読むよりも最新の公式リファレンス(もちろん英語です)に当たるのが一番の成長の近道ですが、お守りがわりにを読みたい気持もわからなくはないので、あまり多くはないですが、推薦してみます。 ちなみにこの記事を書いている2014/12/27時点でのXcodeはVersion 6.1.1、iOSは8.1.2です。iOS,AndroidはOSのアップデートの度に利用できるライブラリの仕様などが変わるので、古いはなるべく避けるように心掛けました。みなさんもアプリ関係の書籍を選ぶ時は対応OSやXcode

    これからiPhoneアプリを作ろうと思ってる人に正月休みを使って読んでみてほしい書籍 - Qiita
    i43s
    i43s 2015/01/05
  • iOS8向けアプリ開発時の注意点

    Android, iPhone等のスマートフォン向けアプリ開発などの話題を中心に、時事ネタなどを気の向くままに書いています。 先日、iOS8のGM seedが公開されました。iOS8の正式リリースも間近ですね。 ところで、iOS8対策は済んでいますか? もし対策が済んでいたとしても、この下にある「UITextView、UITextFieldで編集メニューの表示がおかしい」だけは読んでおく事をお勧めします。 全てのUITextView、UITextFieldを使用したアプリが関係する問題です。 私自身、iOS8はベータ版の時から見ていたので、いくつか不具合が出る箇所を発見していました。 そこで、まだGMの段階ですが、備忘録を兼ねてiOS8対策に関して情報共有したいと思います。 間違いがありましたならばご指摘ください。 今回記載するのは以下の内容です。 他にもiOS8ではDeprecatedに

    i43s
    i43s 2014/09/14
  • Apple、ブーストアプリの取り締まりを大幅に強化!ユーザーインセンティブを付与する仕組みが含まれるアプリをリジェクトする方針 | ゴリミー

    他のアプリのダウンロード、動画視聴、ソーシャルシェア…全てNG 業界内にいないと知らない人も多いかもしれないが、App Storeの上位にいるアプリの多くは広告出稿を通じて高いランキング順位を取得しているアプリは少なくない。今回取り締まりの対象となっているのはその広告出稿先であるアプリ。膨大なアプリがある中で必要な時にアプリとしての露出度を高める上で欠かせない仕組みではあるが、今後規制されることは確実で、場合によっては再起不能になる可能性もありそうだ。 StackOverflowにて、とあるアプリデベロッパーが過去に4回アップデートしているアプリのグラフィックを変更し、コードは一切変えずに申請したそうだが、リジェクトされたと投稿している。 Appleは明確な理由を教えてくれないことで有名だが、リジェクトされたであろう理由として同氏は以下の利用規約が該当するのではないかと分析している。 2.

    Apple、ブーストアプリの取り締まりを大幅に強化!ユーザーインセンティブを付与する仕組みが含まれるアプリをリジェクトする方針 | ゴリミー
    i43s
    i43s 2014/06/10
  • Apple、「iOS 8」発表 「iCloud Drive」や他社IMEの解禁も

    Appleは6月2日(現地時間)、モバイルOSの最新版「iOS 8」を発表した。開発者向けβ版は同日リリースされ、一般には今秋に公開する予定。 対応端末はiPhoneが4S以降、iPadが2以降(iPad mini含む)。 「iCloud Drive」は、モバイル端末やPCなどでファイルを共有できるクラウドストレージサービス。5Gバイトが無料で提供され、さまざまなファイルをiPhoneiPadMacWindowsで共有でき、ファイルのアップロードはPCではDropboxなどと同様、フォルダへのドラッグ&ドロップで行えるという。 通知機能などの改善 メール受信などを伝える通知機能はインタラクティブになり、メールの受信やFacebookのコメントの通知などからそのまま返信を入力するといったことが可能になっている。ホームボタンの2度押しで現れるマルチタスク画面では、最上部にFaceTim

    Apple、「iOS 8」発表 「iCloud Drive」や他社IMEの解禁も
    i43s
    i43s 2014/06/03
    “開発者向けβ版は同日リリースされ、一般には今秋に公開する予定。”
  • DeployGate: Accelerate your mobile app development today (Feb. 25, 2014 @ RocketSpace)

  • facebookの"Building Paper"はすべてのiOSエンジニアが見るべき

    huin Job : Software Engineer(iOS, Android) Use : Objective-C, Swift, Java Like : Gadget, Apple, Photography, Art, Design, UI, UX More posts by huin. 日のAppStoreでは未だ公開されていないfacebookの「Paper」ですが、 そのUIは実験的ながらも非常に高い完成度で個人的にはすごく好きなアプリです。 良いアプリがあれば "どうやって作っているのか" が気になるのがイチiOSエンジニアの性なんですが、facebook自体がPaperの裏側について説明した動画をしていて、非常に良い内容だったので紹介します。 なんのイベントなのかはよくわかってないのですが、 公開日は4/18なので比較的最近だと思います。 当然英語なので理解は浅いのです

    facebookの"Building Paper"はすべてのiOSエンジニアが見るべき
  • DeployGate SDK for iOSの使い方 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? DeployGate SDK for iOSがリリースされました。 Android版は既に存在しているのですが、iOS版はそれとほぼ同等の 更新情報の取得 クラッシュレポート アプリの起動レポート ユーザー認証 リモートログ が使えるようになります。 早速使ってみました。 SDKインストール インストール方法は公式のドキュメントに書いてあります。 簡単にインストールできますが、ここでは画像付きで一手一手進めていきたいと思います。 何はともあれ、アカウント作成。 そして、iOS beta プログラムを始めてない人は始めましょう。 これでD

    DeployGate SDK for iOSの使い方 - Qiita
  • LINE iOSアプリ開発についてのご紹介 LINE Engineers' Blog

    [English version] はじめまして、LINE技術戦略室のhayaishiです。 趣味自転車と言っていますが最近は全く乗っていません。 この記事では、LINEのiOSアプリ開発に関することをいくつかご紹介させていただこうと思います。 LINEのiOSアプリ開発環境 ソースコード管理 ソースコードはgitで管理しています。gitのリポジトリブラウザとしてGithub Enterpriseを利用しており、Githubでお馴染みのPull Requestなどを活用して開発を進めています。 また、LINEのiOSアプリのタスクについてはGithub Enterpriseとは別のチケット管理システムを利用しておりそちらのステータスと連携して開発者、QA、プランナー間の開発状況の共有を行っています。 Gitでの開発フローについて LINEのiOSアプリはgithub-flowの様に

    LINE iOSアプリ開発についてのご紹介 LINE Engineers' Blog
    i43s
    i43s 2014/04/21
  • Storyboardでの画面遷移をスマートにやる方法 | TOKOROM BLOG

    これは potatotips第6回め で発表した この話 のまとめと後書きです。 Storyboardいいですよね! Storyboardを使うことで、 画面と画面が疎結合になる 簡単な画面遷移ならノンコーディングで実現できてソースコードを汚さない といったメリットがあります。 Storyboard登場以前だと、次の画面に遷移させるだけでも #import "NextViewController.h" NextViewController *nextViewController = [NextViewController new]; [self.navigationController pushViewController:nextViewController animated:YES]; といったコーディングをし、遷移元のViewControlelrは遷移先のViewController

    i43s
    i43s 2014/04/14
  • iOS開発していて気がついたら一杯のハードディスクを20GB以上軽くする方法! - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    iOS開発していて気がついたら一杯のハードディスクを20GB以上軽くする方法! - Qiita
    i43s
    i43s 2014/04/02
  • 5分でつまむEffective Objective-C

    名著 Effective Objective-C 2.0 の項目をいくつか紹介しました。 iOS_LT #8 で発表した資料です。 Effective Objective-C 2.0 http://www.amazon.co.jp/gp/product/4798134198Read less

    5分でつまむEffective Objective-C
    i43s
    i43s 2014/03/16
  • iOS - CarPlay

    Car keys and CarPlay. A smarter ride from start to finish. With digital car keys and the already seamless experience of Apple CarPlay, there are more ways than ever to take your iPhone on the road. With car keys, you can unlock and start your car with iPhone. And CarPlay gives you the ability to safely use what you love about your iPhone while you drive. Unlock and start your car with your iPhone.

    iOS - CarPlay
  • iOSの開発をする上で絶対に使うべき!外せない!webサービス、開発ツール集

    by @mixiappwchr iOSで開発する上で見ておくべきサービスやツールをまとめてみました。 ほかにもたくさんあると思いますが、基的なやつを集めました。 アプリ配布 depolygate https://deploygate.com/?locale=ja 旧TestFlightがオワコンのため、今ではDeployGateを使うしかありません! まだTestFlight使ってたの?急げ!終了目前のTestFlightから,今すぐにiOSもDeployGateに移行しよう!移行パターンも紹介するよ。 CI Circle CI https://circleci.com/ iOS対応されアプリもクラウドでCI クラッシュログ Crittercism https://www.crittercism.com/ ユーザービリティテスト Repro https://repro.io/ リモートで

    iOSの開発をする上で絶対に使うべき!外せない!webサービス、開発ツール集
    i43s
    i43s 2014/02/20
  • DeployGateでiOSアプリを配布する方法 - Qiita

    Androidアプリ配布プラットフォームのDeployGateが、ついにiOSアプリ配布対応されました! 早速使ってみたのでその流れをメモしておきます。 まずはDeployGateのページでアカウント作成。 Githubアカウントでアカウント作成できるのがcoolでgeekですね。 ログインするとダッシュボード画面が表示されるので、左下の「アップロード」ボタンからおもむろにipaファイルをアップロードします。 アップロードボタンはAndroid版と共通なのですね。 すると、登録したメールアドレスにメールが届くので、開発端末でメールを開きます。 メールの中にリンクがあるので、このリンクをsafariで開くと、アプリのインストール画面が開きます。 この時、端末とアプリの配布管理のための構成プロファイルがインストールされていないのでインストールされます。 構成プロファイルインストール後、このリン

    DeployGateでiOSアプリを配布する方法 - Qiita
  • Parse、iOSとAndroid用の低レベルライブラリ集、Boltsを発表

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Parse、iOSとAndroid用の低レベルライブラリ集、Boltsを発表
  • 第4回 #potatotips で発表されたiOSに関する9つのtips - Think Big Act Local

    今回もクックパッドさんの #potatotips に参加させて頂きました。今回は第4回。 https://github.com/potatotips/potatotips/wiki/Potatotips-4 #potatotips 第四回きました。今日は発表します!— ほんとは超いそがし松 (@himara2) 2014, 2月 12 potatotipsは発表者だけが参加できる、持ち時間1人5分のtips共有会です。 ここのところはReadOnlyMemberで参加させてもらってたのですが、今回は発表もできて大変楽しい2時間を過ごせました。 そんな第4回で発表された9つのiOSのtipsをまとめます! iOS tips 日付フォーマットのパフォーマンス @k_katsumiさん NSDateFormatterは処理時間が長い コードは長くなるがsqliteを使った変換の方が数倍早くなる

    第4回 #potatotips で発表されたiOSに関する9つのtips - Think Big Act Local
    i43s
    i43s 2014/02/13
  • iPhoneが強制再起動してしまう理由

    [Apple][iPhone][日記] 最近iPhoneが強制再起動してしまう話をよく聞きます。奥さんのもたまになりますがなぜか僕のはなりません。色々原因があるとは思いますが僕が前から感じている理由を一つだけ書きたいと思います。 後の話に必要なので聞いてください。 以前、メモリーなどの情報を表示するアプリをリリースしていた事があります。そこで当時流行っていたメモリ開放のプログラムを作りましたが、結局僕の時は審査が通らずお蔵入りになってしまいました。(^^;; その時のプログラムの経験からの話です。メモリ開放の方法は、アプリでわざとたくさんのメモリーを使ってメモリーを圧迫していきます。すると裏に常駐していたSafariや電話アプリ、メールなどを強制終了させてメモリーを開けようとして、その結果メモリーが開放すると言うわけです。 ここで皆さんも気づいたと思いますが、この時に自分のアプリも終了して

    iPhoneが強制再起動してしまう理由
    i43s
    i43s 2014/01/29
  • Apple、開発者にiOS 7.1 Beta 4を公開。デザインにいくつかの変更点。 | AppBank

    9to5Mac などによると、Apple は登録している開発者に対して iOS 7.1 Beta 4 を公開したようです。 (画像引用元:9to5MacApple は iOS 7.1 を開発中で、問題点の洗い出しなどのために開発者に対して、ベータ版の iOS 7.1 を限定配布しています。 前回の iOS 7.1 Beta 3 ではいくつかのボタンが「□」から丸みを帯びた形に変わるなど、大きな変更点がいくつかありました。 今回公開された iOS 7.1 Beta 4 では、デザイン・機能の変更は少ないようです。 ※現在の iOS 7.1 はベータ版なので、一般公開の前にさらに変更が加えられたり、変更が元に戻される場合があります。

    Apple、開発者にiOS 7.1 Beta 4を公開。デザインにいくつかの変更点。 | AppBank
    i43s
    i43s 2014/01/22