その後のその後

iOSエンジニア 堤 修一のブログ github.com/shu223

2013-03-01から1ヶ月間の記事一覧

Twitterの全ツイートアーカイブを閲覧するiOSアプリを公開しました

今日付けで、日本ユーザーもTwitterの過去の全ツイートをダウンロードできるようになったようです。 Twitter、「全ツイート履歴」をダウンロードできる機能、日本でも提供開始 で、けっこう自分の過去のツイートを見るのが楽しくて、専用ビューアアプリでち…

静的アナライザによる解析を特定のファイルで無効にする

Xcodeのビルド設定で "Run Static Analyzer" を有効にしていると、ビルド時に静的アナライザが走ってコードの怪しい箇所を指摘してくれます。非常に助かりますが、サードパーティ製ライブラリを使用していてコードに手を入れたくないクラスや、既に問題がな…

UILabel, UITextView, UITextFieldのテキストを NSAttributedString で装飾する

iOS6から、UILabel, UITextView, UITextFieldに、 attributedText というNSAttributedString型のプロパティが追加されました。NSAttributedStringは文字列の属性を管理するクラスで、これを使用するとフォントや文字色、背景色、カーニング等の属性をテキス…

UILabelでのテキスト表示をリッチにする

UILabelはiOSアプリ開発において使用頻度の高いUIコンポーネントですが、カユいところに手が届かなかったりします。例えばテキストの一部だけ強調表示したい、色を変えたい、フォントを変えたいといったHTMLのような使い方ができません。 iOS6以上であれば、…

自然言語のテキストを属性で区分する

NSLinguisticTaggerを用いると、自然言語のテキストを品詞(名詞、動詞、代名詞)や「個人名」「地名」といった属性で区分(トークンに分解)することができます。日本語の形態素解析も可能です。 使い方は非常にシンプルで、基本的な手順は1. スキームを引…

UIKit上でパーティクルエフェクトを表示する

iOS5より、Core Animationでパーティクルシステムがサポートされ、UIKitで実装されたUI上でパーティクル表現を簡単に行えるようになりました。 ここでは CAEmitterLayer と CAEmmiterCell を用いたパーティクルエフェクトの基本的な実装方法を説明し、入れ子…

Mac のスクリーンショットを定期的に自動撮影する

10分ごととかにMacスクリーンショットを自動撮影する方法です。ライフログに、あるいはサボり防止に役立つかもしれません。 以下、手順です。 1. シェルスクリプトの準備 適当なフォルダを作成して、シェルスクリプトのファイルを生成します。(下記サンプル…

.ipa ファイル生成を自動化する

通常.ipaファイルを作成するには、Product メニューの Archive 実行後に、 Organizer から アーカイブを選択し Distribute ボタン押下 "Save for Enterprise or Ad-Hoc Deployment" を選択し Next ボタン押下 ドロップダウンリストから該当するプロビジョニ…

Core Image の遷移エフェクトを使う

Core Image のフィルタ (CIFilter) には、CICategoryTransition というカテゴリーがあり、次のような遷移(トランジション)エフェクトが用意されています。 (2015.10.5更新) CIBarsSwipeTransition CICopyMachineTransition CIDisintegrateWithMaskTransi…

34歳無職のiOSプログラマが1ヶ月間スペインに滞在してきたまとめ

約1ヶ月間(23泊26日)、スペインはバルセロナに滞在してきました。刺激的でかっこいい紀行文もしくは滞在記みたいなのを書けるのであれば書きたいところですが、それだと永遠に書かないまま終わりそうなので、箇条書きベースでまとめたいと思います。 目的…