タグ

開発に関するms-rbtのブックマーク (222)

  • かつてのiOS部門のトップが語る初代iPhone開発秘話:ジョブズのマイクロソフト幹部への憎しみがきっかけだった

    先日当ブログでもお知らせしたとおり、かつてのiOS担当シニア・ヴァイス・プレジデント(SVP)、スコット・フォーストール(Scott Forstall)氏が、2012年にAppleを去ってから初めて公の場でのインタビューに応じました。彼のバックグラウンド、そして初代iPhoneの開発、そして会社やスティーブ・ジョブズ(Steve Jobs)との関係についても語ってくれました。Apple Insiderが詳細に伝えています。拙訳ですが、大変興味深く面白いので紹介させていただきます。 元ニューヨーク・タイムズ(New York Times)記者だったジョン・マーコフ(John Markoff)が進行役と聞き役を務めた今回のインタビューで、フォーストール氏は、当時Apple社内では最高機密だったiPhone開発のためのプロジェクトプロジェクト・パープル(Project Purple)”について

    かつてのiOS部門のトップが語る初代iPhone開発秘話:ジョブズのマイクロソフト幹部への憎しみがきっかけだった
  • AppleのCareKit、医療機関や自治体が歓迎。日本の医療の現状にマッチ - iPhone Mania

    Appleが提供するCareKitが、日の医療の現場で、地域医療のハブを担う存在として受け入れられている、と日経デジタルヘルスが伝えています。 アプリ開発のハードル下げるCareKit 今年4月から提供が開始されたCareKitは、Appleが提供するアプリ開発のプラットフォームです。 豊富なテンプレートが用意されたCareKitを使うことで、患者が服薬やリハビリなどの行動や症状を記録し、分かりやすく分析、医師や家族と簡単に共有可能な、患者と医療機関・地域・家族をつなぐハブとなるアプリを、医療機関や地方自治体も開発しやすくなります。 先行して公開された研究機関向けプラットフォームのResearchKitでは、日でも順天堂大学などがアプリを開発・提供しているほか、製薬大手のグラクソ・スミスクラインが新薬開発に活用するなど、活用が広がっています。 Appleに「まさにこれが欲しかった」の声

    AppleのCareKit、医療機関や自治体が歓迎。日本の医療の現状にマッチ - iPhone Mania
  • ジョブズ氏が毛嫌いしていたOSのパブリックベータ、Appleが開始した理由 - iPhone Mania

    Appleが、登録ユーザー向けのパブリックベータプログラムを開始した理由を、ティム・クックCEOとエディ・キュー上級副社長が明かしました。 ジョブズ氏、パブリックベータプログラムが大嫌いだった 現在、AppleはiOSやmacOSなどのOSのベータ版を開発者向けに公開しているほか、登録ユーザー向けにパブリックベータを公開しています。パブリックベータプログラムには、Appleのサイトで登録すれば誰でも参加することができます。 現在、今秋の一般公開に先立って、iOS10でもパブリックベータが公開されており、現時点では日時間8月3日に公開されたiOS10パブリックベータ3が最新バージョンとなっています。 しかし、一般ユーザーに未完成のOSを公開するパブリックベータプログラムを故スティーブ・ジョブズ氏は毛嫌いしていたそうで、ジョブズ氏はベータ版の提供を開発者に限定していました。 それでもAppl

    ジョブズ氏が毛嫌いしていたOSのパブリックベータ、Appleが開始した理由 - iPhone Mania
  • TechCrunch | Startup and Technology News

    Shopify has acquired Threads.com, the Seqiuoa-backed Slack alternative, Threads said on its website. The companies didn’t disclose the terms of the deal but said that the Threads.com team will join… Two senior police officials in Bangladesh are accused of collecting and selling citizens’ personal information to criminals on Telegram.

    TechCrunch | Startup and Technology News
  • iPhoneアプリ開発者を教育するための記事 - Qiita

    はじめに iPhone開発の方法を人に教える時にどんな風に教えれば良いかをちょっと考えて、実践してみたのでその方法をここに残しておきます。 まだ教育方法が確立していない方の参考になればと思います。 また、現在の業務ではストーリーボードを使用しているコミュニケーション系のアプリを作ってますのでその観点での教育方法です。 (個人的にはストーリーボードはあまり好きでは無いが、現場の方針があるため仕方なく使ってます・・・) この記事はXCodeを使った事が無い新人〜3年目くらいの人に基礎的な概念を身につける事を目的としています。 SwiftでもObjective-cでも通じる教育方法です。 熟練者の方が新人教育して使用してもらえると嬉しいです。 解答は敢えて載せてませんので、熟練者の方が確認してあげてください。 1. ナビゲーションバー 課題 Single View Applicationでプロジ

    iPhoneアプリ開発者を教育するための記事 - Qiita
  • iOSアプリ開発:MixChannelが利用しているライブラリまとめ

    月間再生数4億回突破の、中高生に大人気の10秒動画アプリ「MixChannel」が内部で使用しているライブラリについての情報が、ちょうどアプリ内に書かれていることに気づいたので、まとめて書いておきます。こういう「実際に超有名アプリで使われているOSSのリスト」というのは、「なにか便利なものはないかなー」という意味でも「覚えておこうー。いつか使おうー」という意味でもとても役に立つと思います。 目次 1. OSS一覧を発見2. ライブラリ一覧2.1. nimbus (iOS)2.2. TMCache (iOS)2.3. AFNetworking (iOS)2.4. appirater (iOS)2.5. Reachability (iOS)2.6. SVProgressHUD (iOS)2.7. SVPullToRefresh (iOS)2.8. sskeychain (iOS)2.9. CM

    iOSアプリ開発:MixChannelが利用しているライブラリまとめ
  • 「Apple WatchやiPhoneのアプリを作ろう! Playgroundで学ぶSwiftの基礎―変数、定数、型、演算」を @IT に寄稿しました! | DevelopersIO

    Apple WatchやiPhoneのアプリを作ろう! Playgroundで学ぶSwiftの基礎―変数、定数、型、演算 このたび「初心者のためのSwiftで始めるプログラミング入門」の第3回目、「Apple WatchやiPhoneのアプリを作ろう! Playgroundで学ぶSwiftの基礎―変数、定数、型、演算」を @IT に寄稿しました! 今回はいよいよ Swift でプログラミングの実践です。変数や定数とは何か、型とは何か、そして演算とは何かといったプログラムの基礎について解説しました。初めてプログラミングを学ぶ場合、なぜ、どうして、と疑問を抱いてしまうことが多いと思いますが、記事ではイメージが湧きやすいように、図を多く使って解説しました。また実際に手を動かすことが大事ですので、プログラムをひとうひとつ書きながら学んでいけるような内容になっています。 ぜひご一読ください! 執筆

    「Apple WatchやiPhoneのアプリを作ろう! Playgroundで学ぶSwiftの基礎―変数、定数、型、演算」を @IT に寄稿しました! | DevelopersIO
  • VideoShader をオープンソース化しました

    昨年 iTunes ストアで公開し、オースチンの SXSW でもブースを持ってデモをした VideoShader ですが、このたび一周年を記念して、エンジン部分のソースコードをすべてオープンソース化しました。 https://github.com/snakajima/videoshader Instagram などが行っている写真のフィルター(「Toy Cameraフィルター」や「アニメフィルター」)は、複数のフィルターを組み合わせて実装しますが、カメラから入ってくる映像をリアルタイムで処理する際には、高速に動作するフィルターをパイプライン上に繋げて実行する必要があります。 数年前までは、高性能なパソコンでしか無理でしたが、GPU 性能の向上により、ようやくスマフォでもそんな処理が可能になりました。 VideoShader は、スクリプト言語 VSScript を使ってビデオパイプラインを

  • iOSアプリ開発する上で辛い思いをしないための指針 - Qiita

    iOSアプリの開発の話題は、ライブラリやツール、APIの使い方に始終しがちなので、ちょっと違った方向から書いてみる試み。 意図的に発散させてみようと思ったら、思った以上にまとまりがないのですが、まあそれはそれで。 私見です。 iOS SDKをよく知る 標準のAPIを呼べば一発のところを、自力でなんとかしようとして死亡みたいなことがありがちです。 API Diffを読む。ドキュメントを読む。ヘッダファイルを読む。 ライブラリも使うだけでなくて、コードを読むと勉強になります 状態の数とスコープを抑える GUIのアプリケーションは増え続ける状態との戦いです 前提を作らない。B画面はA画面から呼び出されているはず、など 例えば、Promise系のライブラリやReactiveCocoaを使う 成功/失敗/未解決を一つのオブジェクトで表現できる UIコンポーネントはアニメーションを意識しなくても雑に使

    iOSアプリ開発する上で辛い思いをしないための指針 - Qiita
  • Webエンジニアに光明!MonacaでiPhoneアプリ開発 | ヘッドウォータースのブログ TechNote

    「Objective-Cわからない」「Javaわからない」 でも 「スマフォアプリが作りたい!!」 っていう悩めるWebエンジニア 救いの手を差し伸べてくれる存在。 それが、Monacaです! Monacaを使えば、iPhoneアプリはもとより、Androidアプリも作れちゃう! 目次 1. Monacaって何? 2. お絵描きアプリを作ってみよう 3. ソースコード 4. ソースコードの解説 5. カンボジアでMonacaのアプリを作ってみて 1. Monacaって何? 突然ですが、皆さんMonacaをご存知ですか? え?知らない?わからない?なにそれ美味しいの? Monacaは今、話題のHTML5を用いたハイブリットアプリケーションを作れる オンライン上の統合開発環境です。 設定不要で無料ですぐにコーディングできちゃいます。 ハイブリッドアプリケーションの開発に興味のある方は、 使って

    Webエンジニアに光明!MonacaでiPhoneアプリ開発 | ヘッドウォータースのブログ TechNote
  • Appleとの戦い

    Apr 1, 2015 戦史 2月27日 戦いの始まり かねてより噂されていた2chAPIの仕様変更が開発者に告知された. 私は2tchを修正し,新しい仕様に対応した2tchをiTunes connectに送信した. 戦いは,この日に始まったのである. 運営側の急な仕様変更に伴う作業であることをAppleに通知,特急審査を依頼し,受理される. 今思えば,このとき,この依頼をし,さらに受理されていたことが以後の戦いをスムーズにする,この戦いにおける不幸中の幸いであったことが痛感される. 2月28日 一回目のリジェクト. 理由は,App Store Review Guidlines - 16.1 Objectinable contentへの抵触. 確かに,低俗かつ卑猥な言葉がちりばめられたスレッドが指摘されている. たまにあることなので,指摘された板をフィルタリングし,再度新しいバイナリを提

  • iOS/Android/Windows8に業務アプリを配布する方法について調べた

    スマートフォンやタブレット向けの業務アプリを開発することが一般的になってきました。 一般向けのアプリなら、AppStore、Google Play、Windows Storeといった、各プラットフォーム向けに準備されている公式のマーケットに登録すれば配布できます。むしろ、そうしたマーケットが準備されていることで、個人や小規模企業の開発したアプリが世界市場で勝負できるわけです。 ただ、企業向けの業務アプリとなると、そうしたマーケットに登録して一般に公開するというわけにはいきません。では、どうすれば良いのでしょうか?iOS、AndroidWindows8(Modern UIアプリ)について、調べてみました。 iOSではAdHocかiOS Developer Enterprise Program iPhoneiPadに搭載されているiOS向けのアプリを公開するには、一般的にはApple公式の

    iOS/Android/Windows8に業務アプリを配布する方法について調べた
  • 使いやすいアプリを作る簡単な方法

    使いやすいアプリを作るための、とても簡単で、確実な方法があります。 それは、ユーザの問い合わせに対応することです。具体的に言うと、問い合わせが気軽にできるようなUIにして、そこで得た情報源を元にUIを分かりやすく改良していく。(機能追加とはまた別の話) ただ、直感的に感じるように、これは手間がかかるのでたくさんの人は逆のことをしようとする。つまり、ユーザヘルプを設置して、問い合わせ先は出来るだけ発見しにくい洞窟の奥深くに設置する。 でも、問い合わせには、アプリの利便性向上につながるヒントが豊富に隠されています。ユーザがどんな問題やニーズを持っているかのヒントもザックザック出て来ます。ザックザックです。 アプリ開発にとって、やったことがいい事は星の数ほどあって、そのどれもをやろうとすると時間やお金がいくらあっても足りません。だから、”やったほうがいい事”の優先順位は常に意識して、メリットとそ

    使いやすいアプリを作る簡単な方法
  • 『たのしいSwiftプログラミング[iOS 8&Xcode 6対応]』ダウンロードページ

    『たのしいSwiftプログラミング[iOS 8&Xcode 6対応]』をお買い上げいただき誠にありがとうございます。このページは、ビ-・エヌ・エヌが提供するサンプルソースコードのダウンロードページ、およびビデオ解説へのリンク一覧ページです。 【ご注意】 ※サンプルソースコードは、書購入者の学習目的にのみご利用になれます。 ※サンプルソースコードを実行した結果については、著者や出版社のいずれも一切の責任を負いかねます。ご自身の責任においてご利用ください。 ※データに修正等があった場合には、予告なく内容を変更する可能性がございます。あらかじめご了承ください。またお使いのコンピュータの性能や環境によって、データを利用できない場合があります。 【サンプルソースコード ダウンロード】 tanoshii_swift_sample.zip ※↑Mac OS X:10.9.5/Xcode:6.0.1をベ

    『たのしいSwiftプログラミング[iOS 8&Xcode 6対応]』ダウンロードページ
  • 旧)宣伝費ゼロで累計200万DLに至った経緯 - 写真加工スマホアプリMy Heart Camera と Pico Sweet

    旧)宣伝費ゼロで累計200万DLに至った経緯 - 写真加工スマホアプリMy Heart Camera と Pico Sweet ※※※一部表示乱れがあったので、新しくアップし直しました↓↓ ※※※ http://www.slideshare.net/ryokawanobe/200dl-my-heart-camera-pico-sweet-30617368 (有)アンジーがサービス提供しているiPhoneアプリ「My Heart Camera」と「Pico Sweet」が宣伝費ゼロで200万ダウンロードを達成した経緯をまとめ、LIVE AID主催のAID勉強会@Hatch Up で発表したセミナーのスライドです。 【追記 2014年7月】 おかげさまで、現在は累計300万DLになりました(Pico Sweet 215万DL、My Heart Camera 115万DL)。 既存サービスや新プ

    旧)宣伝費ゼロで累計200万DLに至った経緯 - 写真加工スマホアプリMy Heart Camera と Pico Sweet
  • Apple、「どんなアプリの申請を却下するか」の説明ページを開設

    Appleは9月1日(現地時間)、iOSアプリ開発者向けサイトに「Common App Rejections」(よくあるアプリ却下理由)という新しいページを開設した。 このページはAppleが2010年に公開したApp Store審査ガイドラインに準拠しており、「バグやクラッシュがあってはいけない」「ユーザーインタフェースはAppleのデザインガイドに準拠しなければならない」といった説明が具体例とともに説明されている。 ページの最後には、「8月28日までの7日間に却下されたアプリの却下理由トップ10」というコーナーがある(期間は今後更新されるのかもしれない)。理由の42%は「その他」になっているが、それ以外で最も多い理由は「情報不足(14%)」「バグがある(8%)」「Developer Program License Agreementに準拠していない(6%)」「Appleのデザインガイ

    Apple、「どんなアプリの申請を却下するか」の説明ページを開設
  • 【レビュー】iPhoneのイヤフォンジャックにつなぐ世界最小の気象計『Shaka Weather Station』

    iPhoneAndroid端末で気象データを収集できる『Shaka Weather Station』を購入し、試してみました。 エストニアのベンチャー・Shaka社が開発したこのセンサーは、 風速 温度 湿度 気圧 の収集に対応。 これらのデータをスマートフォンのGPSと紐づけて記録することができます。 パッケージを開けると、持ち運び用にネオプレーン製の専用ポーチが付属していました。 大きさは4.5センチ(プラグを除く)、重さは約10グラムと軽量・コンパクトで、ウェザーステーションとしてはおそらく世界最小ではないでしょうか。 バッテリーは内蔵しておらず、イヤフォンジャックからの電力だけで駆動します。 計測しているデータをみるには、無料で公開されている専用のアプリ『Shaka Weather Station & Wind Meter 』を利用します。 このアプリがイヤフォン端子から入ってく

    【レビュー】iPhoneのイヤフォンジャックにつなぐ世界最小の気象計『Shaka Weather Station』
  • MacとiPhoneをエレガントに連携させる5つのベストアプリ | ライフハッカー・ジャパン

    ヘッドライトの黄ばみがサッとキレイに! メッキ・ホイール・シートにも使えるマルチ過ぎなお手軽クリーナー「ウルトライト」

  • SwiftでUIViewController - Qiita

    Swiftを早速いじってみました。感想としてはすっごくRubyMotionみたいだな...という感じ。リファレンスひきながらでも言語仕様はどこかでみたことある系なので数日あれば慣れるような気がします。 ObjectiveCは基なところがめんどくさいんだよね...と思ってRubyMotionを好んで使っている自分にはなかなか魅力的です。 ViewController.swift StoryboardにUILableとUIButtonを貼り付けて、アシスタントエディタをつなげたら下記のようなコードになりました。 接続に@IBOutlet、アクションには@IBAction func....と書くのですね。sender:id が sender : AnyObjectになっているくらいですかね。 UIButtonを押すたびに1.2.3.4とカウントアップしていくだけのコードです。 import U

    SwiftでUIViewController - Qiita
  • アプリアップデート後の What's Newを表示するライブラリ

    Modulesの他、iOSの新しいトピックについても多数解説(NSProgressなど)。 What's New in Objective-C and Foundation in iOS 7 | Ray Wenderlich 注目は Modules。 Modu...

    アプリアップデート後の What's Newを表示するライブラリ