My iPhone 11 is perfectly fine, but the new buttons on the iPhone 16 are compelling
本日(2015年9月17日)正式公開されたXcode7からは Apple Developer Program に登録しなくても自作iOSアプリを実機にインストールして動かすことができると同僚のiOS技術者に教わったので早速試してみたら本当に出来て感激した。 そのことをつぶやいたらメチャクチャRTされたのでスクリーンショット付きで手順を書いておく。 うおー、1円も払ってないのに本当にXcode7からは実機で動かせた!これ週末楽しみすぎるだろ!「設定 > プロファイル > デベロッパAPP > 自分のAppleID > [自分のID]を信頼」で自作アプリが実機で動きます pic.twitter.com/8g42D5WiyW — 0.1㌧おじさん (@fushiroyama) 2015, 9月 17 僕みたいな普段はAndroid開発をしててiOS開発にも手を出してみたもののシミュレータだけでは
WWDC 2015でiOS Developer Programに関する変更があり、 これまで年間11,800円の登録費用を払ってDeveloper Programに登録しなければできなかった、 iPhoneやiPadの実機を使った開発が可能になりました。 Xcode7 での無料の実機ビルドの方法についてまとめます。 (本記事の内容は一般公開されている情報に基づいています。 beta版に関するスクリーンショットは使用していません。) #必要なもの ・Mac ・Xcode7 #Xcode7のダウンロード 2015年6月現在、beta版のXcode7をダウンロードします。 https://developer.apple.com/xcode/downloads/ ファイルサイズが4Gありますので、PCの容量が足りない場合は不要なデータを削除して容量を確保してください。 #Xcodeの起動 インスト
今回のエンジニアブログ担当の近藤です。 iPhone5sでTouch IDによる指紋認証機能が搭載されました。 そして先日リリースしたiOS8にてTouch IDのAPIが公開されて、指紋認証機能を有したアプリの開発も出来るようになりました。 というわけで、今回はさっそくTouch IDで指紋認証をやってみようと思います。 準備 Xcode6とiOS8をインストールしたTouch IDに対応したiPhoneを用意しましょう。 シミュレーターではさすがに指紋認証をシミュレートする機能はなさそうだったので、実機を使いましょう。 プロジェクト作成 iOS8から新しい言語としてswiftが使えるようになりましたが、今回は従来のObjective-Cを使用します。 ソースコード #import "ViewController.h" @import LocalAuthentication; @inte
Xcode6で密かにベクター画像が使えるようになっています。 これを使えば@1x, @2x, @3x画像を用意する煩わしさから解放されます! 使い方は非常に簡単です。 PDF画像を@1xのサイズで書きだす。 AssetCatalogをクリックする New Image Setで画像セットを追加する 画像のようにAttributesのTypesをVectorsに変更する 作成したPDF画像を置く。 こうすれば後は今までと同じように画像を扱えます。 注意しなければいけないことは完全なベクター画像の対応というわけではなく、ビルド時に@1x, @2xなどの各PNG画像が書き出されるようです。ソースコード上で拡大や縮小ができるわけではないようです。 デザイナーの負担もエンジニアの負担もすごく軽くなりますね。 WWDC 2014 Session Videos - Apple Developer
ことせかい は 小説家になろう というサイトにある小説をダウンロードして、 Siriさん(のエンジン)に読み上げてもらうという iPhone用アプリ です。 つまり、ナンジャラホイ? という人は紹介用の動画を作ったので、見ていただけるとわかるかもしれません。 ことせかい: iPhone 小説家になろう 読み上げアプリの紹介 - YouTube 動画ではまだAppleの審査を通っていないっぽいことを言っていますが、先日 Apple の審査を通ったので 今はダウンロードできます。 ことせかい: 小説家になろう読み上げアプリ Takuji Iimura ブック 無料 ことせかい は私の初のiPhoneアプリで、だいたい三ヶ月位かけてリリースまでこぎつけた感じです。良い節目なので ことせかい の開発にあたってのいろんな事柄を振り返ってみたいと思います。 作り始めるまでの話 私にとって初めての iP
今夜、というか明日未明だろうか、ついにiOSのメジャーアップデート版となる、iOS 8がリリースされる。 iOS 8はiPhone 4s以上、iPad2以上、そしてiPod Touchは5th gereration以上がアップデート対象となる。 iOS 8のリリースは夜間であることが多く、iOS 7 の前例どおりなら、午前2時リリースということになる。 すぐにiOS 8を使ってみたい新しいもの好きのビジネスパーソンは、明日の朝起きてから出勤までの間にiOS 8にアップデートしたいところだろう。 しかし、朝というのは多忙であり、モタモタしているとアップデートする時間がなくなってしまう。 できるだけ効率良く、速攻でiOS 8へのアップデートを行いたいところだ。 そこで、過去のiOSのアップデートでもさまざまなアドバイスを書いてきた僕が考える、iOS 8 への速攻 &快適 アップデートのTIPS
iPhoneユーザーが押さえておくべきというファイラーアプリを独断で選出し、それぞれの特徴をまとめてみました。 ここで扱うのは以下の5つ。 GoodReader Documents 5 iFiles File Hub FileExplorer もちろんこの記事で網羅できるものではないので、操作性などの感覚的な評価はせず、方向性や特徴で比較をしていきます。 ランキング常連の定番ファイラーアプリ。 ファイルの取り扱い ローカル型 iPhoneに取り込んだファイルを操作するものであり、サーバー上のファイルをいじるようには作られていません。 接続可能サーバー/プロトコル SMB, AFP, FTP, SFTP, WebDAV, Dropbox, OneDrive, Google Drive, box.com 重要とされるのはSMB(またはSMB/CIFS)と呼ばれるもので、これが記載されていれば追
写真などのサンプルデータが初めから用意されているのでダウンロードすればすぐに試すことができます。美容師では無い人も無料なので良かったら試してみてください。アニメーションを使ったちょっとしたギミックが盛り込まれたアプリになっています。効果音も付いているので試すときは音も聴いてみてください。 アプリの紹介は公式サイト他に任せるとして、このブログではアプリで使った技術的な内容について紹介します。 体制と期間 開発はプログラマ1人、デザイナー1人、ディレクター1人の3人体制 私はプログラマとして参加 期間は実質3ヶ月くらい 開発の為に MacBookPro を新調し開発 以下、技術トピック。 顧客リスト スライドアニメーション 顧客情報をタップするとボタンと詳細情報が載ったトレイがスライドして現れる。UITableView のセルの高さを変えるだけでいい具合のアニメーションができる。 検索機能 U
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? iPhoneアプリの申請作業を行う上で知っておいた方が良いことをまとめておきます。 一部個人の見解も混ざってます 申請ルールなどは予告なしに変更になることがよくあるので、本記事の内容は古い場合があります アプリ申請前 アプリはどこから申請するの? App Store Connectというサイトから申請できます。ブラウザはSafariでアクセスすることをおすすめします。 ※2018/6/5 、「iTunes Connect」は 「App Store Connect」 に名称が変更されました。 誰でも申請できるの? Apple Develo
明けましておめでとうございます。神トラ2クリアしました。 Facebook iOS Appのように、一覧をスクロールした際にUINavigationBarやUIToolbarを隠してフルスクリーン表示をするためのライブラリを作りました。 https://github.com/ninjinkun/NJKScrollFullScreen スクロールをフックしてフルスクリーン化をdelegateで通知する部分と、フルスクリーン時の動きを定義する部分を分離した設計になっています。 同じようにフルスクリーン化を行うYIFullScreenScrollというライブラリがあったのですが、UINavigationBarの移動などフルスクリーンの動きの部分が一体になっており、Facebook appぽい挙動にカスタマイズし辛かったので、動きを分離した設計のライブラリを別に作ることにしました。all-in-o
最近、iPhoneアプリの開発に自動UIテストを取り入れてみたので、手に入れた知見を共有してみたいと思います。 この記事について iOSアプリケーションの自動UIテストを行うためのノウハウについて解説します。 この記事におけるUI自動テストとはiOSシミュレーターや実機を自動で起動し、予め記述していたとおりに操作させ、アプリケーションが問題なく動いているかどうかをテストする手法のことです。 今回はTuneup JSと呼ばれるライブラリを用いて、アプリの自動再生、要素のチェック、画像比較によるテストを行い、最終的にTravis CI上で動かすところまでを書いています。 iOS開発の知識のほか、JavaScript, Rubyを知っていると良いかも知れません。 ここで紹介するもののいくつかはRuby製であり、RubyGems, Bundler, Rakeなど、最低限のユーティリティが動く・使え
いよいよ今夜9月10日(日本時間では9/11未明)にアメリカのAppleで、次期iPhoneが発表される見込みだ。 iPhoneの発表と同時に次期iOSとなるiOS 7がリリースされることも予想されている。 追記:iOS 7のリリースは9月18日と正式発表されました。9月18日のリリースに合わせてこのエントリーに書いた事前準備をされることをオススメします(^-^)。 先行してリリースされるiOS 7は、iPhoneはiPhone 4以降、iPadはiPad 2以降の機種にインストールが可能だ。 大きくデザインが変わるiOS 7をすぐにインストールして、フラットデザインの世界を体感したい!という人も多いだろう。もちろん僕もその一人だ。 しかし、iOSのメジャーアップデートにはトラブルも付きものだ。 過去には、一昨年リリースされたiOS 5のインストールが上手くいかず、多くのユーザーが平日の朝
作成:2013/08/12 更新:2020/01/06 Web制作 > 去年、アプリをリリースしました。アプリに関する知識など全くなかったんですが、意外と簡単に出来るもんだなぁと思いました。その時はアプリを作った後、登録関係や広告など時間を取られたり、調べるだけで時間がかかったので、今回はアプリを開発するときに知っておくと素早く先に進める、作って終わりにならない「収益を発生させるまで」をまとめました。 エンジニア速報は Twitter の@commteで配信しています。 もくじ 基本 1.予備知識と事前準備 2.実践 3.証明書/アクティベーション 4.Objective-C リファレンス 5.iPhone5に対応させる 6.プログラムがいらないツール 制作 7.デザイン 8.素材 9.UI作成ツール 10.解像度/チートシート 申請/登録 11.アプリ申請/リジェクト回避 12.アプリ登
2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。本件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 本件に関する詳細は、プレスリリースをご確認ください。
お久しぶりです。 ちょっとした野望でObjective-Cの勉強しがてらプログラムを組んでいたのですが、 Basic認証で行き詰まりました。 やっと解決したので、Objective-CでもBasic認証できるよ、やった! Basic認証用にアカウントとパスワードをくっつけてBase64にエンコードする必要があるのですが、 エンコードはこちらhttp://homepage.mac.com/t_yamane/prog/Base64/page.htmlから頂いてきたソースコードを モジュールのヘッダにimportしてエンコードするようにしました。 NSDataに"stringEncodedWithBase64"というメソッドが追加になってます。 コイツを実行するとBase64でエンコーディングされたNSStringデータが返るようになっていて、 それをNSmutableURLRequestにくっ
iOSアプリを起動する際、ユーザが最後に開いた画面を表示できると利便性は高まります。しかしバックグラウンドに移ったアプリは、メモリが逼迫してくると強制的に終了させられて、最初からやり直しです。この終了状態から、あたかも直前まで動いていたかのように状態を復元するUIStateRestorationがiOS6から導入されました。 追加の実装は必要ですが、自前でやるよりは楽に状態の保存と復元が可能になります。 以下の内容は最新のiOSアプリケーションプログラミングガイド(既に日本語訳出てる!)を参照しながら実装してみたものなので、詳細を知りたければそちらを参照するのがおすすめです。 はじめに この機能で保存、復元されるものは以下の通りです。 ViewControllerとViewController Container UINavigationViewControllerのスタックも復元 Vie
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く