タグ

iOS-devに関するgologo13のブックマーク (214)

  • UITableViewCell の背景を画像にする

    UITableViewCell の背景を画像にする場合、UITableViewCell の backgroundView プロパティに UIImageView をセットします。しかし、これだけでは問題が発生してしまうことがあります。 今回は、その問題を乗り越えて、UITableViewCell の背景を画像にする方法を紹介します。 以下のコードは、UITableView の dataSource オブジェクトが UITableViewCell を返すところです。UITableViewCell の背景を画像にしたいので、backgroundView プロパティに UIImageView をセットしています。 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)

    UITableViewCell の背景を画像にする
  • SmartNews風のレイアウトをInterface Builderを使ってつくる - Qiita

    - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { // 1x3 or 3x1 if (indexPath.row == 0 || indexPath.row == 2 || indexPath.row == 5) { return 240; } // 1x1 else { return 109; } } - (void)viewDidLoad { [super viewDidLoad]; // カスタムCellを登録 [self.tableView registerNib:[UINib nibWithNibName:@"Article1x1TableViewCell" bundle:[NSBundle mainBundle]] forCellReu

    SmartNews風のレイアウトをInterface Builderを使ってつくる - Qiita
  • fladdict » iPhoneアプリ審査での111の禁止項目(意訳)

    ついに明らかになった、iPhoneアプリのリジェクト基準条項。 Engadetが公開したPDFをベースに、リアルタイムに更新中。 とりあえずリアルタイムに翻訳を作成中。 おもいっきり意訳なので、間違いの指摘や突っ込みはコメント欄かTwitterでお願いします。 <このリストは、2010年9月10日現在のものです。また意訳なので、気になる条文は原典をチェックすること。> 2. 機能 2.1: クラッシュするアプリはリジェクト。 2.2: バグのあるアプリはリジェクト。 2.3: 開発者の申請したものと違うアプリはリジェクト。 2.4: アプリの紹介文にない隠し機能を持つアプリはリジェクト。 2.5: 非公開のAPIを用いたアプリはリジェクト。 2.6: サンドボックス外のデータを読み書きするアプリはリジェクト 2.7: 実行コードを外部からダウンロードするアプリはリジェクト 2.8: 他の実

    gologo13
    gologo13 2013/08/07
    審査規約
  • Cocoaの日々: [Info] AFNetworking

    iOS/iPhone/iPad/MacOSX プログラミング, Objective-C, Cocoaなど 並列実行に NSOperation を使い Blocks を使った APIを提供している。 用意されているクラス、プロトコル、カテゴリの一覧 AFHTTPClient AFHTTPRequestOperation AFImageCache AFImageRequestOperation AFJSONRequestOperation AFNetworkActivityIndicatorManager AFPropertyListRequestOperation AFURLConnectionOperation AFXMLRequestOperation Protocol References AFMultipartFormData UIImageView(AFNetworking)基

    Cocoaの日々: [Info] AFNetworking
    gologo13
    gologo13 2013/08/04
    AFNetworking
  • AFNetworking その1 HTTPリクエスト | Cyber Passion for iOS

    通信ライブラリの定番になりつつあるAFNetworking。大変便利です。NSURLConnectionを使う機会はほとんどなくなりました。各クラスの使い方を説明していきたいと思います。 今回は、基的なHTTP通信の方法、JSONの取得、画像の取得について説明します。 AFHTTPRequestOperationクラス 代表的なクラスは、AFHTTPRequestOperationです。このクラスを使って基的なHTTP通信処理を行うことができます。 以下はhttp://www.yahoo.co.jp/へアクセスしてHTMLを文字列でNSLogに出力します。 NSURL *url = [NSURL URLWithString:@"http://www.yahoo.co.jp/"]; NSURLRequest *request = [NSURLRequest requestWithURL:

    AFNetworking その1 HTTPリクエスト | Cyber Passion for iOS
    gologo13
    gologo13 2013/08/04
    AFNetworking
  • UIImagePickerController よもやま話

    3. UIImagePickerController とは iPhone で、 Camera で写真を撮ったり、 Photo Library から写真を選択するためのクラス。 非常に簡単に利用できる。 iPhone SDK が提供している、 Camera を使うための公式な唯一の手段。 5. @interface CameraViewController : UIViewController <UIImagePickerControllerDelegate, UINavigationControllerDelegate> { UIImagePickerController* cameraController; } @property (nonatomic, assign) UIImagePickerController* cameraController; @end 6. #define

    UIImagePickerController よもやま話
    gologo13
    gologo13 2013/08/02
    UIImagePickerController のカスタマイズ
  • 重いファイルのDLをバックグラウンド実行する方法 - Think Big Act Local

    今回はアプリがバックグラウンドの状態でもファイルをDLできる部品を作ってみます。 アプリのバッジ表示をつかってDL進捗率を表し、DLが完了したらLocalNotificationでお知らせしてくれるものを作ります。 背景(なぜバックグラウンド実行が大事なのか) ファイルをDLする時間を待たせることはユーザストレスの一因となります。 可能であればDL中はTwitterなどで時間を潰してもらい、準備ができたらまた戻ってきて欲しいですねよね。それを実現するのがTask Completionです。 Task Completion(バックグラウンド実行)とは バックグラウンドで10分間だけタスクを処理できる機能です。 これを使うことでアプリがアクティブでない(=他のアプリを使用中)でも、ファイルのDLなどの作業を継続させることができます。 今回はこのTask Completionを使って、バックグラ

    重いファイルのDLをバックグラウンド実行する方法 - Think Big Act Local
  • FINDJOB!終了のお知らせ | FINDJOB!

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    FINDJOB!終了のお知らせ | FINDJOB!
  • +BLOG

    +BLOG ヤバイ!AMAZONプライムデーでこれ買った!ベスト1 2023/7/12 地元民が選ぶ名古屋グルメおすすめ12選 2022/7/22 モンブランクレープがべられる『IVY’s GELATO&Coffee』 2022/7/8 2022/7/11 洗車後のコメダ新作『ミルクロネージュ』が身体に染みた 2022/7/3 真夏日PM3:00地獄のジムニー洗車 2022/7/2 『ブルーボトルコーヒー』でワッフルコーヒータイム 2022/7/1 灼熱地獄でべるレッドチリスモーキーワッパー 2022/6/30 毎年恒例のすき家でニンニク祭してきた 2022/6/29 2022/6/30 小袋ナッツどれがいいんだ問題を解決する 2022/6/28 買うべき名品!ドンキの『ナッツ&デザート』 2022/6/27 +BLOGは名古屋のフリーランス個人ブログです! 人気記事 ヤバイ!AMAZ

    +BLOG
  • 星空影院,2024高清热播电影,最新好看电视剧,手机免费在线观看-2024最新高清电影-热播VIP电影免费在线观看

    暗泳 怀亚特·拉塞尔,凯瑞·康顿,艾米丽·霍菲尔,加文·沃伦,南希·利内翰,·辛克莱尔,乔迪·朗,埃迪·马丁内斯,普雷斯顿·加利,埃莉·阿莱扎,艾万·乌塔帕,Eleanor,T.,Threatt,Elijah,J.,Roberts,Celina,Cardoso,Maetrix,Fitten,埃文·沙夫兰 都是陌生人 安德鲁·斯科特,保罗·麦斯卡,卡特·约翰·格劳特,杰米·贝尔,克莱尔·芙伊,Ami,Tredrea,Cameron,Ashplant,Lincoln,R.,Beckett,Jack,Cronin,Christian,Di,Sciullo,Oliver,Franks,Hussein,Kutsi,Gsus,Lopez,Jack,Pallister,Guy,Robbins,Darren,Ryames,Zachary,Timmis,Carolina,Van,Wyhe

  • Objective-C でシングルトンパターン | Sun Limited Mt.

    Objective-C でシングルトンパターンのクラスを作成するメモです。 シングルトンパターンとは、クラスのインスタンスがひとつしか生成されないことを保証するデザインパターンです。NSUserDefaults などがシングルトンなクラスです。 シングルトンなクラスを作成するときのポイントです。 静的インスタンスを生成して、ひとつだけ作成したインスタンスを入れておく アップルが推奨しているクラスファクトリーメソッド名(sharedInstance や sharedManager) を使用して、インスタンス未生成時のみインスタンスを生成する インスタンスがひとつしか生成されないことを保証するために [[Hoge alloc] init] とされた場合の対策をしておく retain, retainCount, copyWithZone, release, autorelease をオーバライド

  • Expertise & begeleiding | Magnatron

    Voor elk bedrijf wordt online steeds belangrijker, dat is duidelijk. Maar wat te doen als je binnen je bedrijf geen expertise op dat gebied hebt? Elke partij die je hebt uitgezocht kan je heel goed helpen, kan het online traject voor het bedrijf goed vormgeven en heeft fantastische ideeën. Maar zonder in-house expertise is het heel lastig om goed te kunnen zien of het traject en de ideeën daadwerk

  • デバイスにインストールされているアプリ一覧を取得する - その後のその後

    自分のiPhone(やiPad)に入っているアプリ一覧って当然取れないものと思っていたら、Bumpにアプリ一覧を表示する機能があって、どうやってるんだろうってことで検討してみました。 方法としては、次の2つが考えられます。 アプリのプロセス名一覧を持っておいて、そのプロセスが存在すればインストールされていると判断する アプリのカスタムURLスキーム一覧を持っておいて、そのカスタムURLスキームが使用可能であればインストールされていると判断する 1の方法の長所は、どんなアプリでも適用可能なこと。ただし、起動中もしくはバックグラウンドでタスクが生きているアプリしかとれない。 2の方法はタスクが生きていないアプリでもとれる代わりに、カスタムURLスキームをもっているアプリしかとれない。 で、どちらの方法も、あらかじめアプリのプロセス名、あるいはURLスキームを知っている必要がある、という大きな欠

    デバイスにインストールされているアプリ一覧を取得する - その後のその後
    gologo13
    gologo13 2013/07/07
    なるほど
  • iOSアプリにとりあえずでもカスタムURLスキームをつけるべし | Technology-Gym

    iOSアプリにはアプリ毎にカスタムURLスキームが設定でき、カスタムURLスキームを設定すると他のアプリからそのURLスキーム経由で、アプリを起動する事ができます。 カスタムURLスキームを利用する (1) | calmscape: //ソフトウェア開発部 「iPhoneアプリをカスタムURLスキームで呼ぶ」をも少し詳しく 単純に起動するだけではなくて、URLという用に自由にクエリなどを付けられるので、他のアプリから文字列を受け取って処理することもできます。 単独のアプリで特に他のアプリと連携するわけでもないという場合も多いですが、 そういう場合にもとりあえずカスタムURLスキームを設定しておくといい場合もあります。 他のアプリから、アプリを起動する事ができる これは、自分がそういう用途で使ってなくてもユーザーがそういう使い方をしたい時などにカスタムURLスキームが無いけないため 、当に

    gologo13
    gologo13 2013/07/07
    わかりやすい
  • iPhone(iOS)でfourSquareの認証、API通信をお手軽にやっちゃう。

    iPhoneでのfoursquareの認証が、思った以上にサクッとできちゃったのでメモします。 今回やったのは、foursquareのOauth認証とAPIから自分の情報を取得すること。 Oauth認証は、以下のURLの真似をすれば問題なく認証されます。 https://github.com/anoopr/core-data-talk/blob/master/example/Classes/FoursquareAuthViewController.m なかにある、 CLIENT_ID CALLBACK_URL これらは、foursquareのdeveloperページで登録します。 コードを書く前にこっちを登録したほうがいいでしょう。 登録時「コールバックURLってなんじゃ?」って思ったんですけど、どうやらアクセストークンをつけて返してくれるURLみたいです。まあなんでもいいみたいです。ただ

    iPhone(iOS)でfourSquareの認証、API通信をお手軽にやっちゃう。
  • iOSでカスタムURLスキームを利用してアプリケーションを起動する方法について

    プログラミング (iOS, JavaScript, Jenkins, Sikuli) とMaciPhoneなどの話題が中心のブログ 先日、ATOK Pad for iPhoneを購入しました。開発者向け情報のページに他のアプリケーションとの連携が可能なことが書かれていたからです。そのページによると、ATOK PadのカスタムURLスキームとペーストボードを利用するようですが、どちらもプログラミングで利用したことがなかったので、まずカスタムURLスキームについて調べてみることにしました。 この記事ではObjective-CからカスタムURLスキームを利用して他のアプリケーションを起動する方法について述べます。当然のように、XcodeとiOS SDKは導入済みであるとします。 カスタムURLスキーム(Custom URL schemes)とは 他のアプリケーションを利用するための方法です。U

    iOSでカスタムURLスキームを利用してアプリケーションを起動する方法について
  • カスタムURLスキームを利用する (1) 予備知識編 | calmscape://ソフトウェア開発部

    iOSにおけるカスタムURLスキームについて調べた事をまとめましたので数回にわたって解説したいと思います。それほど詳しくない分野なので間違っていたらご指摘くださいませ。 まず、URLスキーム(URL Scheme)についてざっくり説明しておきます。 一般にURLは (スキーム名):(スキームごとに定められた何かの表現形式) という形をしている。スキーム名としてはプロトコル名が用いられていることが多いがそれに限らない。 Uniform Resource Locator – Wikipedia より引用 ここに出てくる “(スキーム名)” 、分かりやすい例だとURL(http://ほげほげ.com/)の http 部分がこれにあたります。ftp や mail など、探せばいろいろ思いつくアレですね。そしてこのスキーム名は 「URLスキーム」 とも呼ばれます。 スキーム名とコロンに続く “(スキ

  • Loading…

    gologo13
    gologo13 2013/07/05
    custom uri scheme
  • UIViewControllerのloadViewとviewDidLoadの使い分け

    的にコードベースで(InterfaceBuilderを使わずに)構築している前提での話。。。 親view(この場合はViewControllerのview)へsubviewの追加を行う場合、 loadViewとviewDidLoadのどちらで書くべきか、書籍等でも記述が分かれているので 悩んでいたのですが、自分なりの解釈というか考え方をまとめました。 公式リファレンス(ViewControllerPGforiPhoneOS)によると、 ViewControllerのview管理は大きく ロードサイクルとアンロードサイクルという独立した サイクルで行われているとのこと。 ロードサイクルは アプリからviewを要求された時にviewがまだ存在しない場合発生する。 アンロードサイクルは アプリケーションがメモリ不足の警告を受けると発生する。 ロードサイクル: 1.viewプロパティにview

    gologo13
    gologo13 2013/07/04
    なるほど。サブビューの解放のタイミングの違いが大きく違うのか。
  • Warning about window hierarchy

    I having a warning like this in my debugger, What does this mean? Warning: Attempt to present <RootViewViewController: 0x134ce9c0> on <MovieViewController: 0xa967290> whose view is not in the window hierarchy! I also make the MovieViewController as the initial view controller in Storyboard, I am also using ARC. NOTE: This doesnt appear when I add two [super viewDidLoad]; 1 in the middle in lowest

    Warning about window hierarchy
    gologo13
    gologo13 2013/07/03
    viewDidAppear に追加する