タグ

iOSに関するsgtakeruのブックマーク (11)

  • iPhoneアプリ開発・運用でかかせない、吟味して選んだ便利サービスTOP10

    iPhoneアプリを個人で作り始めてから5年ほどになるけど、アプリ開発や運用でかかせないサービスをまとめてみた。 それぞれに競合サービスがあったりするけど、いくつか使ってみて、最終的に当に使うようになったものだけ書いてみる。プログラミングする時に使うツールというより、アプリを作った後の運用とか、分析とか、そっち系のサービスがメインのランキング。 iOSアプリにしか使ってないけど、Androidで使えるものも多い。 10位 Iconfinder(無料+有料) https://www.iconfinder.com/ アプリはWebサービスに比べて画面が小さいのでビジュアルデザインが楽。実質、フリーのアイコンとか有料のアイコンを利用するだけで事足りることが多い。僕はまず有料のアイコン集を買って、それでカバーできない時はこのサイトから検索してます。 例えば、フラットデザインのリロードアイコンを検

    iPhoneアプリ開発・運用でかかせない、吟味して選んだ便利サービスTOP10
  • iOS開発で使って便利だったオープンソースライブラリ

    追記: ※この記事は、「既にアプリ開発者である人」がより生産性を上げれることを願って書いた記事になります。 よく理解してない方がこの記事を参考にして「これを使ったら簡単になるらしいよ」という解釈をするための記事ではありません。 利用すれば便利になる「かもしれない」というものであることを理解しておいてください。 アプリの開発は早く、その上クオリティ高く完成させるのが良いと思います。 自分で、便利クラスなどを作成している人も多くいるとは思いますが、 iOSはオープンソースなライブラリが充実しているので、できるだけ利用をして 早く確実に開発を終わらせちゃいましょう。 ライセンスはそれぞれを参照して確認してください。 ARCへの対応有無もよく確認してみましょう。 ※見出しタイトルがリンクになっています。 SDWebImage インターネット経由で画像を取得し、UIImageViewへ表示するとき、

    iOS開発で使って便利だったオープンソースライブラリ
  • スマホUI考(番外編) 顧客やユーザーの要望に全て対応すると、アプリは99%破綻する | fladdict

    顧客や上司、ユーザーの場当たりな要望に対応しつづけると、どんなアプリもゴミアプリになる。たとえそれが理にかなった要望であっても。 なぜなら面積の限られたスマホでは「一画面の機能数とボタン数」が、使い易さと品質に深くリンクしているからです。 ということを、エラい人にプレゼンするのがお仕事の今日この頃。でも毎回毎回、同じことを説明するのがシンドイので資料をブログにまとめたいなぁと思うなど。 思考実験として、ここでは架空事例としてTwitterアプリを例に考えてみる。 何かの間違いで、日の大手メーカーがTwitterを買収すると・・・UIデザイナーが体を張らないと99%ぐらいの確率でこうなるのです。 ここがオリジナル Request1: ダイレクトメッセージをトップ階層に ユーザーからの真っ当な要望。実際にはサービスの質ではないのですが、要望はかなり多いはず。 ただTwitter社的にはme

    sgtakeru
    sgtakeru 2013/08/09
    日本企業なら高確率でこのとおりになりそう。
  • 影を完全排除したiOS 7、ほんとにこれでいいの?

    「フラットデザイン」で影が消えちゃったけど、あった方が見やすく使いやすいと。 iOS 7は、ジョナサン・アイヴ氏を新責任者として「フラットなデザイン」で一新されました。かなり大きく変わった分、そのデザインについてはギズモードでもすでに疑問視する声が出ています。今回、デザインのバックグラウンドを持つオーストリア在住のプログラマー、ファビアン・ピミンガーさんは、ユーザーインターフェース(以下UI)から影が完全になくなったことについて異を唱えています。 以下はファビアンさんの許可により、彼のブログ(Webサイトはこちら)から米Gizmodoに転載された内容です(強調は訳者が追加)。 今からちょうど1年前には、「Skeuomorphism」(訳注:レザー調ステッチや紙の素材感など、アナログの事物の外観をデジタルの世界で使う手法)とか「フラットデザイン」といった言葉を知っている人はほとんどいませんで

    影を完全排除したiOS 7、ほんとにこれでいいの?
    sgtakeru
    sgtakeru 2013/07/06
    フラットすぎるUIはボタンの区別がつきづらい。最低限、薄く枠が欲しい。
  • iOSアプリ開発に役立つTips100連発! - Qiita

    1年半ほどコツコツと書きためてきた iOS アプリ開発 / Objective-C 関連の Tips をカテゴリ別にまとめてみました。 数が多いので、オススメのものを太字にしてあります。 (更新情報 2012.8.11)ちゃんと数えてみたら88個しかなかったので、20個ほど追加しました。 (追記 2013.10.1) 記事をきっかけに秀和システム社よりお声がけいただき、書籍を執筆 させていただきました。iOS開発に役立つTips集です。ぜひ下記ページより 目次を見ていただき、興味のある項目がありそうであれば ご購入いただけるととても嬉しいです。 『iOSアプリ開発 達人のレシピ100』というを書きました ライブラリ/フレームワーク ゲームアプリ向け UI コンポーネントセット "UIKitForGame" ゲームアプリをつくる際に便利な UIKit のカテゴリ/サブクラスの詰め合わせラ

    iOSアプリ開発に役立つTips100連発! - Qiita
  • 【備忘録】 iPhoneアプリ開発メモ 複数のMacで開発の場合、プロビジョニングと証明書 - リターンライダー = [路麺 プログラミング : Ducati HYM1100s];

    首都圏中心に2000軒の立ちいそば屋データベースアプリ。GPS機能を使って現在地を中心に探せます。 iOS/Android/Windows10 対応,。 無料ですので気軽に使ってみてください。 (ver.0.9.15 2015/12/9) ▲アンドロイド版 (ver.0.9.15 2015/12/9) 【Android用】DL用QR ▲Windows10版 (ver.1.1.11 2015/12/9)

    【備忘録】 iPhoneアプリ開発メモ 複数のMacで開発の場合、プロビジョニングと証明書 - リターンライダー = [路麺 プログラミング : Ducati HYM1100s];
  • iPhoneアプリを実機で動かす | iPhoneアプリ | 講義情報 | 清水健太郎

    証明書を作成する 制作したアプリをお手持ちのiPhoneやiPod touchで動かす為には、iPhone等のデバイス情報を登録する作業が必要になります。この作業がまた煩雑なのですが、このページで順を追って説明します。 まずは、アップルへ送信する為の証明書を作成します。【キーチェーンアクセス】を起動し、プルダウンメニューの【キーチェーンアクセス】から【証明書アシスタント】の中にある【認証局に証明書を要求】を選択します。 証明書情報にADCで登録したメールアドレスと名前を入力します。メールで送信はしないので CA のメールアドレスは空白。「ディスクに保存」と「鍵ペア情報を指定」にチェックを入れる。 ユーザのメールアドレス:ADCで登録したメールアドレス コモンネーム:ADCで登録した名前 CAのメールアドレス:空欄 ディスクに保存:チェック 鍵ペア情報を指定:チェック これで【続ける】をクリ

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • UIWebViewをカスタマイズする | @blog.justoneplanet.info

    WebViewっぽくならないようにバウンスをさせないようにし、HTTPリクエストにカスタムヘッダーを付加するようにした。たいしてカスタマイズしてない。 #import <UIKit/UIKit.h> @interface CustomWebView : UIWebView @end #import "CustomWebView.h" @implementation CustomWebView - (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) {// Initialization code // バウンスさせない for (id subview in self.subviews) { if ([[subview class] isSubclassOfClass: [UIScrol

    sgtakeru
    sgtakeru 2012/08/08
    ヘッダの追加処理。リンクに対してヘッダを追加するには、loadRequestのオーバーライドではなく、shouldStart...を使う必要がある。
  • Cocoaの日々: [iOS] UIWebView のキャッシュ調査

    iOS/iPhone/iPad/MacOSX プログラミング, Objective-C, Cocoaなど UIWebView は指定されたリクエストに従いコンテンツをダウンロードする。この時にキャッシュをメモリに保存する。 キャッシュの制御には UIWebViewに渡す NSURLRequest で行う。 (例) NSURLRequest *request = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval:60.0];キャッシュポリシーは次の種類がある。NSURLRequst.h より転載。 enum { NSURLRequestUseProtocolCachePolicy = 0, NSURLRequestReloadIgnoringLoca

    Cocoaの日々: [iOS] UIWebView のキャッシュ調査
  • iOS用アプリ内購入迂回エクスプロイトを公表のハッカー:「ゲームは終わり」

    米国時間7月23日、実際に代金を支払うことなくiOSアプリ内から有料コンテンツを入手できるようにするエクスプロイトを生み出したハッカーが語ったところによると、Appleがこの脆弱性への対応を行ったことで同エクスプロイトは使えなくなったという。 このエクスプロイトを生み出したAlexei Borodin氏は、自身の開発ブログで「現在のところ、(この)対応済みのAPIを迂回する方法は持ち合わせていない。みんなにとって良いニュースだ。iOSのセキュリティは強化され、開発者はお金を受け取ることができるようになる」と投稿している。 このエクスプロイトにはサードパーティーのサーバと、特別にインストールしたセキュリティ証明書が必要となる。Borodin氏は、Appleが「iOS 6」を公開するまで、このエクスプロイトで用いられるサーバを稼働させ続けると述べている。なお、Appleが7月19日に述べたとこ

    iOS用アプリ内購入迂回エクスプロイトを公表のハッカー:「ゲームは終わり」
    sgtakeru
    sgtakeru 2012/07/24
    タイトルに誤りは無いのだけど、タイトルだけだと意味を取り違えそう。
  • 1