iPhoneでYouTubeの動画をBGMとして聴きながら、メールなど他の作業をしたいとき、YouTubeアプリをバックグラウンドで再生する必要がある。この音楽好きにとっては欠かせない機能がなんとiOS 6.1から使えなくなってしまっていたが、iOS 7ではSafariを利用した裏技で実現可能になった。
自宅の様子を遠隔地から確認するのに遠隔カメラは非常に便利ですが、設定が面倒だったり、カメラ自体が高価だったりと、なかなか導入するのにハードルは高いもの。そんな場合に、iOS端末を遠隔カメラに変身させて、簡単に撮影・クラウドで視聴できる無料アプリ「Manything」が便利です。 Manything | Monitor Anything with Manything https://manything.com/index.html ◆アプリインストール まずは、遠隔カメラにしたいiOS端末に専用アプリをインストールします。App Storeでアプリ「Manything」を検索し、「無料」→「インストール」→「開く」の順にタップ。 Manythingが起動したら、最初にアカウントを作成します。「Register」をタップ。 ManythingはFacebookまたはEメールでアカウントの登録が
iPhoneを使っていると、カギカッコ(「」)や矢印(←→↑↓)などの記号の入力が面倒だと感じることがある。フリック入力の場合、ひらがな表示から記号表示へと変更し、カギカッコであれば「7」をフリックしなければならないからだ。 記号の位置を覚えていないと入力がもたついてしまうし、iPhoneを使い始めた人やフリック入力に慣れていない人にとっては、難しく感じる場合すらあるだろう。 ユーザー辞書に登録して かなのテンキーで記号を入力可能にするぞ! そこで便利なのが、iPhoneの辞書登録機能だ。しかも登録の際にある工夫をすれば、より記号の入力がスピードアップする。約2年前にネットの一部で話題となった、記号をなぞるようにして日本語テンキーを打ち込む方法だ。 これなら覚えやすいうえにフリックが必要ないし、記号表示に変更せずにすむので、その後の文字入力もスムーズに続けられる。 さっそく辞書に登録してみ
「そんなん簡単やろ」と思いますよね。 たとえば、「UITextField 文字数制限」でググれば山のようにブログ記事やらコードが出てくるし、Stack Overflow に載ってるコードのコピペ一発で解決しそうに思えませんか? 実は文字数制限をつけたテキストフィールドはそんなに簡単な話ではないのです。 shouldChangeCharactersInRange:replacementString: は使えない子 今回はこれに尽きます。 UITextField や UITextView のデリゲートで呼ばれる textField:shouldChangeCharactersInRange:replacementString: やtextView:shouldChangeCharactersInRange:replacementString: は使ってはいけません。 より正確に言うと、使うとき
今更だけど、スマホサイト開発未経験のエンジニアが、スマホサイトを開発して気づいたことやハマったことなどの雑多なまとめです。 対象はiOS, Androidです。 シェア率(日本) 最近の動向など 2014年4月のスマートフォン販売シェア、日本ではiOSがトップ、欧州ではWindows Phoneのシェアが各国で増加(Kantar調査) | juggly.cn Apple、2014年第1四半期において日本スマートフォン市場のシェアを36.6%獲得!ドコモ版iPhoneで大躍進 | gori.me(ゴリミー) 2013年第4四半期 国内携帯電話出荷台数ベンダー別 シェア 2013年第4四半期および2013年 国内携帯電話・スマートフォン市場規模を発表 より iOS, Android共に半々くらいのシェア率で考えれば良さげ。 Androidシェア(世界) iOSのOSは基本的には最新のバージョン
お待たせいたしました。久しぶりにRetty株式会社さんからご寄稿をいただきました。今回は、iOS開発での環境を切り変えるために便利な「スキーマとビルド設定」について、ご自身の体験を交えてご紹介いただいております。 ごあいさつ はじめまして、Retty株式会社の櫻井と申します。今回からiOSの開発で得たノウハウなどをブログ記事に書かせていただくこととなりました。今後、読者の皆さんのご意見なども取り入れつつ、何か役に立つような記事を書いていきたいと思っていますので、よろしくお願いします。 記事の内容としては、弊社で開発しているRettyというグルメサービスの開発の実例を通じて、教科書にはあまり載っていないTIPS、落とし穴等を紹介したいと思います。対象読者として複数人のチームでiOSアプリ開発をされている方を想定しています。 はじめに 背景と問題点 サービスとして提供し続けるWebアプリケーシ
【完全版】アップル非公開『iPhone』の隠しコマンド全部見せます! バッテリ寿命がのびるコマンドもアリ いままで『アップル社が公開していないiPhoneの隠しコマンド』と『iPhoneに裏モードが存在した! 裏モード突入の隠しコマンドを公開』という記事を掲載してきたが、あまりに反響が大きかったため当編集部は徹底して隠しコマンドを調査! ほぼすべての隠しコマンドを発見したので、ここに紹介したいと思う。 隠しコマンドとは、『iPhone』の電話番号記入画面で隠された記号と数字を記入して「発信」ボタンを押す事で、あらゆる隠されたアプリやモードが起動するというもの。隠しコマンドは説明書にも書かれておらず、アップルの公式サイトにも書かれていない。 現在、『iPhone』シリーズは初代『iPhone』と『iPhone 3GS』、『iPhone 4』が出ている。さらにバージョンの違いだけでなく、日本版
エンジニアが自分一人でアプリ開発などをしているとかなり困るのが画像素材の作成。(もっというとデザイン全般ですが。。。) その中でもアプリアイコンを作る際に個人ではどうしているかを晒してみようと思います。 アイコンを作る手順 ざっくり手順を言うと以下2つです。 Inkscapeで元アイコン作成 makeappiconで全サイズのアイコン画像作成 Inkscape アイコン作成といえばIllustratorやPhotoshopを使うのが一般的かと思うのですが、非デザイナーにとってこれらのソフトはまだまだ高価で簡単に手を出せるものではありません。 そこでこのInkscapeです。 公式サイトはこちら。 Inkscapeはオープンソースの無料のベクター画像編集ソフトです。(ものすごく簡単に言うとIllustatorと同じことができる無料のソフトです) 無料ですが、基本的なアイコン作りには困らない機
Consumer Service Engineer MeetUp Vol.1 ~iOS編~ - dots. に行った。 最近あんまりザ・iOSアプリ開発らしいことしていなかったので情熱的な各社の話を聞けておもしろかったし、意識の高まりを取り戻せてよかった。 時間なかったので感想書く余裕ないかと思っていたんだけど、http://ainame.hateblo.jp/entry/2014/04/25/014605 の感想なんかを読んでたら触発された。 人力テスト 自動テスト vs 人力テストの構図というよりは、デベロッパーテスト、品質管理とユーザーテストやユーザビリティテストの違いで理解していた。 テストの目的と観点、誰が何をテストするのかという部分に注目するとスッキリすると思う。 講演した各企業の担当の人はユーザビリティテストに積極的だが、デベロッパーテストはうまくいってないという話を確かにし
iTunesを使ってiPhoneのバックアップを作成すると、通話履歴・写真・連絡先など重要なデータのほとんどすべてがパソコン内に保存されます。iPhoneを新しく買い替えた時や故障して端末を交換した時には、このバックアップを使ってiPhoneを元の状態に「復元」することができます。今日ご紹介するのは「iPhoneのバックアップの中身をパソコンで漁る(≒閲覧する/取り出す)方法」。これを使えば「iPhoneが手元に無い状態で連絡先や写真を取り出す」ことができます。しかし、悪意を持って使えば「自分以外のバックアップから個人情報を漁る」こともできてしまいます。なので、漁られないための対策もご紹介します。
いままでAppleにアプリを申請するタイミングでタグを打っていて、 その後にリジェクトされると以下のようなタグが残ることがありました。 非常にダサいですね。 1.0.0 1.0.0-2 1.0.0-3 最近は少し学習して、QAに入る段階でrelease/1.0.0といったブランチを切るようにしました。 審査に出した段階ではまだタグは打たず、もしもリジェクトされた場合は引き続きrelease/1.0.0を更新します。 審査を通過した場合はそこでタグを打って、release/1.0.0をmasterにマージします。 以下の図のようなイメージです。 このように運用することで、余計なタグが打たれることはありませんし、審査中のバージョンを見失うこともありません。 もしかしたら普通のiOSデベロッパーは当たり前のように実践していることなのかもしれませんが、 自分は最近までダサいタグを打ったり、タグを打
iPhoneのバッテリーの持ちが良くないとき、動いているアプリを終了したほうがいいと思っている人は多いでしょう。PCであればこの意見は正しいのですが、以前Genius Bar(Apple Storeの製品サポート部門)で働いた経験を持つライターのScotty Loveless氏は、iOSにこの意見は当てはまらないと言います。 PCの場合、たくさんのソフトウェアを開けば開くほどコンピュータの動作量も多くなり、バッテリーを消耗します。しかし、iOSでは少し状況が違うようです。 アプリを終了することでiPhoneのメモリから消去できます。それ自体は問題ないのですが、そのアプリを後で立ち上げる時、同じアプリを再び読み込ませなくてはいけません。このように読み込んだり解放したりといった作業を繰り返すと、iPhoneに負荷がかかります。そもそも、iOSは多くのメモリが必要な作業をする場合、古いアプリを自
今日は、Talknoteさん主催の勉強会に参加してきました。 スマホアプリ開発勉強会〜著名開発者による脱初心者のかんどころ〜無料懇親会付き! 第1回 dev.Talk@六本木 - dev.talk(at: 'Roppongi') | Doorkeeper 今回お声がけ頂いたTalknoteの小池さん、大川さんとは、以前ハッカソンでチームを組んだことがあり、それ以降も勉強会やセミナーでお会いするなど、ゆる〜く交流が続いていました。 イケてるベンチャーとハッカソンで準優勝してきたよ - koogawa blog 会社が六本木にあるということは以前から伺っていたのですが、実際に本社にお邪魔するのは今日が初めてです。 去年の6月に引っ越して来られたということもあり、オフィス内はとても綺麗でした。 以下は当日の発表メモになります。 iOS アプリ開発 脱初心者に向けて by @koogawa(私です
iPhoneのiOS 5の少し便利な小技が紹介されている。その技とはホーム画面にWiFiやサウンド、明るさといった設定へのショートカットアイコンを作るというものだ。やり方は至って簡単。『1 Click Config for iOS』というサイトにiPhoneの『Safari』でアクセスしてそこでショートカットを作りたい項目をプルダウンメニューより選択する。するとアイコンが現れるはずだ。そのアイコンをホーム画面に作るにはSafariのメニューにある「ホーム画面に追加」を選択。 すると選択したアイコンがホーム画面に追加されているはずだ。 そして使い方だが、そのアイコンをタップすると一瞬『Safari』が起動するが、その後すぐに設定画面に移行する。今までのように設定のアイコンから辿らなくてもホーム画面からショートカットできるという小技を提供してくれる『1 Click Config for iOS
3月11日にiOS 7.1が公開された。iOS 7はバグフィックスなどで7.0.6まで細かく修正されてきたが、やっと新機能の追加も含んだアップデートがお目見え。今回は、アップデートしたばかりのiOS 7.1を使いこなすワザを紹介しよう。 アップデートには2GBの空き容量が必要 iOS 7.1が公開された。現在では、特にダウンロードが遅いということもなく、スムーズにアップデートできる。アップデータはiOS 7の場合218MBだが、iOS 5からだと1.1GBだった。さらにアップデート時には1.9GB以上の空き容量が必要になる。空き容量が足りない場合は、不要なキャッシュを削除したり、PCに入っている音楽データを一時的に削除するなどして確保しよう。 アップデータのダウンロードはWi-Fi接続が必要。また、アップデート完了まで10分前後かかるので、バッテリー残量もチェックしておくこと。アップデート
iPhoneやiPadが起動しない、再起動を繰り返す、突然電源が落ちるといった致命的なトラブルが発生したときは、すべての設定を初期化してバックアップから復元しましょう。 この作業をするには「DFUモード」を利用します。方法は簡単。USBケーブルでMacと接続してiTunesを起動し、iOSデバイスのホームボタンとスリープボタンを同時に10秒間長押しします。画面が消えたらスリープボタンから手を離し、ホームボタンだけ押し続けるとDFUモードになります。あとはiTunesでバックアップから復元します。 iPhone本体がDFUモードになると、このダイアログが表示されます。「OK」をクリックし、iTunesの「iPhoneを復元」から復元作業を開始しましょう。
画像を表示しようとしたら遅いよ! 外部データを取ってきて表示するときにまずはまるのが画像の処理だと思います。非同期で必ず処理しましょう。 画像の非同期ロードはライブラリを使った方が早いと思います。 ヘッダーやフッタをつけたいよ! tableView.tableHeaderView tableView.tableFooterView に突っ込む方法を書いてあるのが多いんですが、今回はもっと簡単な方法としてStoryboardなどでこれらのビューを直接突っ込んで管理できるのでおすすめ。 テーブルビューの上や下にUIViewをドラッグすると UIViewをIB上で直接追加できます。 後はIBでレイアウトをくめばok 使用するクラス、フレームワーク、ライブラリ ビュー UITableViewController https://developer.apple.com/library/ios/doc
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く