関連資料はこちらからどうぞ。 http://www.dotapon.sakura.ne.jp/blog/?p=192Read less
![キーボードで完結!ハイスピード Xcodeコーディング](https://cdn-ak-scissors.b.st-hatena.com/image/square/3a2172f789dd7b8cd2f131ee50465a44dc1d5156/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fxcodehighspeedcoding-120414015234-phpapp01-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
関連資料はこちらからどうぞ。 http://www.dotapon.sakura.ne.jp/blog/?p=192Read less
iOSエンジニアの皆さん、ゴリゴリSwift書いていますか?サクサク書ける反面、コンパイルにやたら時間がかかってストレスフルですよね。今回は、激遅だったコンパイル時間が「ちょい遅」くらいまで改善したお話です。 あらすじ「ナウでヤングなiOSエンジニアはやっぱSwiftだよね!」ということで、半ば強引にSwiftを採用して直近のプロジェクトを進めていました。 補完機能が頻繁に落ちたり、ブレークポイントの位置がおかしかったり、変数の中身が見られなかったり、謎のエラーでビルドできなかったり、…などなど、まだまだバグはてんこ盛りですが、それらを見なかったことにできる程度にはいい感じです。型推論はそこそこ賢いし、何より簡潔に記述できます。ただの可変長配列のために、もうNSMutableArrayなんて長々と書かなくてもええんやで。 プロジェクトが進むにつれて見えてくる問題プロジェクトが進んでソースコ
『iOSアプリ開発に役立つTips』という Facebook ページをやっておりまして、そこで評判が良かった投稿を 20 個ほど紹介します。(※ Facebook ページの insights にある「クチコミ度」の高いもの) アプリ実行中にコードを修正してそのまま実行中のアプリに反映させる アプリ実行中にコードを修正してそのまま実行中のアプリに反映させることができるXcodeプラグイン。 実機でもシミュレータでも使用可能とのこと。実機での動作検証中に修正して再インストールは時間かかるので、超ありがたいかも。 Injection for Xcode 投稿:2013/2/4 「PCのwebブラウザからiPhoneのカメラロールにアクセスできるようにするアプリ」のしくみ PCのwebブラウザからカメラロールにアクセスできるようにするアプリ。 アプリ側でURLを発行している画面キャプチャがあるので
モバイルファースト室の@y_310です。 iOSアプリでオープンソースなライブラリを使う場合、サーバサイドアプリケーション以上にソフトウェアライセンスを意識する必要があります。 多くのライブラリはMITライセンスや修正BSDライセンスで提供されていますが、それらのライブラリを使う場合、再配布時に元のライセンス条文を配布物のどこかに含めることが要求されています。 とは言え、アプリケーションに含めたライブラリのライセンスを確認して確実に配布物に含めていく作業というのはどうしても漏れがちで手間なものです。 そこでiOSで標準的に使われているパッケージ管理ツールであるCocoaPodsでは、ライブラリのインストール時に自動的に各ライブラリのライセンス表記を集約し1つのplistファイルにまとめてくれる機能を持っています。 あとはこのファイルをSettings.bundleの中に移動すれば設定アプリ
【OS X Yosemite】iPhone/iPadのスクリーン動画を撮る方法。 1) まず、OS X YosemiteをインストールしたMacとiPhoneをLightningで繋げます。 2) QuickTime Playerを起動します。↓↓ 3) QuickTime Playerのメニューバーのファイル - 新規ムービー収録をクリックします。↓↓ 4) QuickTime Playerの録画ボタンの横にあるボタンをクリックし、接続したiPhoneを選択します。(カメラ・マイク共に)↓↓ 5) すると、iPhoneの画面の模様がQuickTimeに映し出されます。録画ボタンを押して、iPhoneのスクリーン動画をつくりましょう。(左) 録画が終わったら停止ボタンをタップします。(右) 6) あとはcommand + Sで動画を保存するだけ。iPhoneのスクリーン動画の完成です。↓↓
レスポンスはキャッシュされる NSURLConnectionでもAFNetworkingでも、レスポンスは設定によってはキャッシュされます httpのレスポンスコードを正しく返す必要があります。 サーバーからのjsonのレスポンス、画像のキャッシュの設定をしっかりみる必要があります 特に、普段返さないエラーページやメンテナンスページの設定を確認する必要あり バージョンコントロール 下位バージョンをサポートしないことで、インストールがかなり落ちます。 一度間違えて、7.1のときに7.0以降でなく7.1以降という設定でリリースして3割ほどインストールが落ちました cocoapodを利用している場合は、Podfileに書いているバージョンとprojectのバージョンに違いがあるかも注意する必要があります。 特定の7.0.2だけviewが崩れる問題などもありました iOSの細かい設定の違い カレン
とあるお仕事で、iPad をサポート(= Universal 化)してほしいという要望があり、せっかくなので iPhone 6 / 6 Plus (4.7 / 5.5 inch スクリーン)もサポートしようってことで、新しい Xcode 6 の新しい仕組みである Size Class を使って複数画面対応を行ないました。あと、同じく Xcode 6 から Asset Catalog でベクター形式がサポートされるようになったので、こちらもトライしてみました。 で、そのときに学んだ諸々の断片的なメモです。勘違いもあるかもしれないのでその際は優しくご指摘いただけますと幸いです。 ※ちなみに Size Class やベクター形式画像の使用は iOS 8 以上縛りではありません。単に Xcode 6 の新機能というだけなので。 Size Class の前提知識をつける 「Size Classsとは
もう辞書登録要らないかも。 言葉を引用したい場合などに【「 」(かぎかっこ)】で囲んだりしますが、これって入力しづらいですよね。かつてギズでは「かあた」「はらや」方法を紹介しました。これにならって何かの文字に変換登録している人も多いはずです。 しかし、iOS 8になって、革命的な方法が追加されたんです。それが…。 「や」。 こちらの左右に【「】【」】が割り振られているんです。やったね! また、かぎかっこだけでなく、その他かっこの変換候補も表示されますよ。 iOS 7ではテンキーの【7】の上と左に【「 」】が割り振られていましたが、キーボード切り替えが手間で実用的とはいえませんでした。でも、こちらなら日本語入力中でもフリック素早く出せるってもんです。 「今後は」【思う存分】(かっこで閉じて)『ちょうだいませませ』。 source: できるネット (小暮ひさのり)
どんなオペレーティングシステムにも、イライラする点はあるものです。iOS 8もその例に漏れません。そこで今回も、「U2のアルバムが勝手にダウンロードされた」や「望まない場面で通話の履歴が表示されてしまう」など、iOS 8で特にひどい6つの問題点を取り上げて、その変更方法をご紹介しましょう。 iOS 7で不満の多かった点も、修正されずにいくつも残っているのですが、幸い、これまでと同じ方法で設定を変更できます。それは良いとして、iOS 8でまた新しく、うんざりするような機能が搭載されてしまったので、これにも対応しなくてはいけません。 1.予測入力はオフにする iOS 8に搭載された新しい予測入力機能は、キーボードの上部に、あなたが次に入力しそうな単語の候補を表示するもので、英文のタイピングがスピードアップします。日本語ではこれまでにも予測入力の機能が使えましたが、今回のアップデートで英文を書く
こんにちは、yumiです。 iPhone 6/6 Plusが発売され早1週間、発売前に予約されていた方はそろそろお手元に届いている頃でしょうか。 新しいiPhoneをゲットしたら、どう使おうか悩む古いiPhone…。ミュージックプレイヤーとして使う、という方も多いと思いますが、iOS 8から追加された新機能を使えば、なんと子機としても利用可能なんです! 今回はそんなiOS 8の新機能「iPhone Cellular Calls」についてご紹介します。 「iPhone Cellular Calls」とは 「iPhone Cellular Calls」とは、iPhoneの携帯電話番号に着信があった時、iOS 8にアップグレードされた古いiPhoneやiPad、iPod touchにも着信が表示され、なんと応答もできてしまう機能。 例えばiPhone 6に着信があると、前に使っていたiPhone
View Controller Programming Guide for iOS.md iOS View Controllerプログラミングガイド View Controllerの使い方 Storyboard上でのView Controllerの使い方 storyboard上で、initial view controllerから他のview controllerに対してrelationshipを確立します。同様に、それらのview controllerから他のview controllerにrelationshipを確立します。最終的に、storyboard上のほとんど、あるいは全てのview controllerを一つのグラフに接続します。接続されたview controllerが、iOSによっていつインスタンス化されるかは、relationshipのタイプによって決まります。 rel
テキスト入力補助機能(iOSならキーボードショートカット、Androidならユーザー辞書)は、スマホ上でテキストを入力する時間を節約してくれます。いくつかのキーをタップするだけで、単語全体や文章全部があっという間に入力されます。複数のメールアドレスを持っている人に便利な方法をお教えしましょう。メインのアドレスのショートカットを、@と登録します。@をひとつずつ足して、他のアドレスを登録していきましょう。例えば、@@=melanie@lifehacker.com、@@@=melanie@notarealemailaddress.com といった具合にです。何か1つのアドレスを打ち込まなければならない時に、@を押すだけで全てのアドレスが現れるので、その中から選ぶだけです。 この小ワザ、iOSでは成功しましたが、Androidでは@を登録できませんでした。代わりに、qq とかqqqなどでショートカ
サーヴィス良すぎて落ち着かない、ってこともありますよね。 iOS 8へのアップグレード、みんなそろそろされたんじゃないかと思います。いろいろと便利にはなりましたが、必ずしもすべての新機能が必要じゃなくて「正直、前のほうが良かった」部分もあるかもしれませんね。 そんないらない機能の中には、オフにできるものもいろいろあります。だいたいは設定アプリから変更可能ですが、それぞれ何をどこで変更できるのかも含めて、以下にお伝えしていきます。 連絡先の履歴・よく使う項目表示 iOS 8では、連絡先の履歴やよく使う項目をマルチタスキング画面(ホームボタン2回押しで出てくる)に毎回並べて表示してくれます。でもそれが何となく目障りって場合とか、隣の人にメールの相手をのぞき見されたらヤだなって場合は、「設定>メール/連絡先/カレンダー」を開いて「連絡先」セクションの「Appスイッチャーに表示」をタップ、「電話の
ピンチのときや、「最近よく減るな」ってとき、試してみてください! iOS 8にはメリットがたくさんありますが、新しいOSにアップグレードすることには多少のデメリットもあります。たとえば、前よりバッテリーが減りやすくなってないでしょうか? iOS 8にアップグレードしてもなるべくバッテリー切れにならないためのTipsをこちらにまとめます。 iPhoneの機能の多くは必要なときには便利ですが、そうじゃないときは単にバッテリーを消費しているだけです。なので基本的には、ムダな機能を止めてしまったほうが賢いんです。では具体的にどのへんにムダがあるのか、またはそれはどうすればわかるのか、を以下にご説明します。 1. 問題児アプリを見つける iOS 8の便利な小技のひとつが、どのアプリがバッテリーをたくさん使っているのかわかる機能です。「設定>一般>使用状況>バッテリーの使用状況」で、以下のようなアプリ
よくあるディレクター(数値を追ってる人) からの質問 Appstore 自社アプリページについて ページビューやユニークビジターといった数値は取得できる? 上記ビジターの流入元(ソーシャル、リファラル、ストア内検索等・・・)は取得できる? その際、ストア内検索の際の検索キーワードは取得することができる? Smart App Bannerについて CTR(クリック数)を表示することは可能? 別スマホアプリのWebview(ブラウザ含む)内でタップ時の挙動(遷移先)をユーザクライアント内のアプリインストール済/未済で変更することはできる? 未インストールであればAppstoreのアプリページに飛ばしたい インストール済であればCompathyアプリに飛ばし、当初Webview上で閲覧していたのと同じコンテンツが表示されている場所に遷移させたい 別スマホアプリのWebview(ブラウザ含む)内で
iOS 7じゃダメです。 アップデートする前はできなかったけれど、iOS 8にしたらできるようになったこと、それをまとめました。バックアップが面倒くさい、アプリの動きが悪いという前に、まずはいいところに目をむけてみよ! 1:キーボードのインストールが可能ついに! IOS 8からは、デフォルトのキーボード以外にも自分が好きなキーボードをインストールして使うことができます。コレとかコレとかコレとかね! 2:何がバッテリーを喰っているのかをチェック設定>一般>使用状況から、どのアプリがどれほどバッテリーに負担をかけているのかが確認できます。バッテリーのもちが命のモバイル端末には嬉しい仕様。 3:タイムラプス動画撮影iOS 7ではスローモーション撮影が可能になりましたが、iOS 8ではタイムラプスが! 毎秒1コマずつの撮影で、簡単にタイムラプス動画をiPhoneで撮影できます。 4:グループチャッ
Appleはいつも、記者会見では語らないクールな「隠し機能」を忍ばせています。iOS 8も例外ではありません。以下、iOS 8の秘密の機能ベスト10を紹介します。 10. メモにリッチテキスト、動画、アニメーションGIFを追加できる メモアプリがリッチテキストや動画に対応しました。これで、より自由なスタイルのメモが作れます。さらに、アニメーションGIFにも対応。メモにGIFファイルをコピペしたり、写真ライブラリから写真を選んでアニメーションGIFとして追加できます。 9. クレジットカード番号を読み取る オンラインで買い物をするときに、クレジッカード番号をいちいちタイプするのは面倒ですね。iOS 8では、クレジットカードをカメラでスキャンするだけで番号を自動入力してくれます。Safariでクレジットカード情報入力フォームが表示されたら、「クレジットカードを読み取る」をタップするだけでOKで
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く