タグ

ブックマーク / www.yoheim.net (2)

  • [XCODE] Objective-Cで並列処理を簡単に実装する方法 - YoheiM .NET

    今日は、iPhoneアプリでネットワーク処理を行うアプリならきっと有効な、 処理をマルチスレッドで行う方法をブログに書きたいと思います。 ディスパッチキューを用いた実装となります。 利用する技術 大きく2つの技術を利用します。 1つ目がキューという技術で、キューに処理を登録して、キューは登録された処理を順次実行していくような仕組みを 実現します。 2つ目が、ブロックと呼ばれるObjective-Cの実装技術です。いわゆるクロージャー的なもので、処理を 関数とかメソッドではなく、ブロックという塊で定義できます。 それぞれの技術について、以下の資料が参考になるかもしれません。 並列プログラミングガイド(Apple Document) スレッドプログラミング(Apple Document) マルチスレッドの使いどころ 色々な利用用途があると思いますが、 今回はRSSデータをサーバーからダウンロー

    [XCODE] Objective-Cで並列処理を簡単に実装する方法 - YoheiM .NET
  • [XCODE] NSIndexPathとは?作り方や使い方も - YoheiM .NET

    今日は、iPhoneアプリ開発ネタでNSIndexPathを扱いたいと思います。 UITableViewなどを使うと、メソッドの引数などに頻繁に登場するNSIndexPath。 最初はなかなかなじめなかったNSIndexPath君。最近やっと扱えるようになったので、 その使い方や作り方をブログに記載したいと思います(*゚▽゚)ノ NSIndexPathとは何か、これがなかなか最初理解出来なかった。 Indexという文字があるので、番号を示しているんです。一番分かりやすい説明は、 「アウトライン上の位置情報」でした。 例えば、以下のようなアウトラインを例に説明します。 1章 1-1節 1-2節 1-3節 2章 2-1節 2-2節 ☆ 3章 3-1節 3-2節 3-3節 上記の「☆」印部分は、2セクション目の2行目が位置情報となります。 Objective-Cは添字は0から始まりますので、NS

    [XCODE] NSIndexPathとは?作り方や使い方も - YoheiM .NET
  • 1