タグ

ブックマーク / qiita.com/shu223 (8)

  • オープンソースになったSwiftをビルドしてみる - Qiita

    Swiftがついにオープンソース化されました!自分も何か pull request 送って「Swiftコントリビュータ」を名乗りたいところですが、言語のソースコードを前にしたところでいったい何からはじめてよいものかわからない、けど気分だけでもこの祭りに乗っかりたい、ということでとりあえずビルドしてみることにしました。 README をみると Getting Started のところに色々書いてあります。が、Ubuntuだけで必要な手順とかも混じっているので、OS X でビルドするための最短距離 を探ってみました。 色々試してみて、Swift をビルドするにあたって clone が必須なのは以下のリポジトリ。 $ git clone git@github.com:apple/swift.git swift $ git clone git@github.com:apple/swift-clan

    オープンソースになったSwiftをビルドしてみる - Qiita
    gin0606
    gin0606 2015/12/04
  • iOS 7 で使えるフォント名一覧 - Qiita

    みたいな感じで システムフォント以外の UIFont を使う場合 にこのフォント名が必要になります。 どうやって出力したのか? UIFont の familyNames メソッドと、fontNamesForFamilyName: メソッドを使います。 NSMutableString *str = @"".mutableCopy; for (NSString *familyName in [UIFont familyNames]) { [str appendFormat:@"**%@**\n\n", familyName]; for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) { [str appendFormat:@"- %@\n", fontName]; } [str appendFormat:@"

    iOS 7 で使えるフォント名一覧 - Qiita
    gin0606
    gin0606 2013/11/01
  • 【iOS7】フラットデザインUI実装に役立つライブラリのまとめ - Qiita

    iOS7で採用されたフラットデザインっぽいUIを、現行iOS(〜6.x)で実装する際に役立つライブラリ(OSS)をまとめました。後半ではiOS7っぽく下のビューをブラーかけて半透過表示するライブラリや、パララックス表示するライブラリも紹介しています。 FlatUIKit フラットデザインなUIコンポーネント詰め合わせ。ソースをみると、ほとんどのコンポーネントが該当するUIKitコンポーネントのカテゴリやサブクラスとしてつくってあって、使いやすそうです。 UI7Kit iOS5, iOS6 で iOS7 の見た目を実現するUIKitのサブクラス集。 iPhone Flat Design UI フラットデザインのサンプル集的なXcodeプロジェクト。コンポーネント化されて使い回せるわけではありませんが、こう設定すればこういう見た目にできるのか、という参考になります。 QBFlatButton

    【iOS7】フラットデザインUI実装に役立つライブラリのまとめ - Qiita
    gin0606
    gin0606 2013/06/19
  • 評判のいいiOSアプリ開発のTips ベスト20 - Qiita

    『iOSアプリ開発に役立つTips』という Facebook ページをやっておりまして、そこで評判が良かった投稿を 20 個ほど紹介します。(※ Facebook ページの insights にある「クチコミ度」の高いもの) アプリ実行中にコードを修正してそのまま実行中のアプリに反映させる アプリ実行中にコードを修正してそのまま実行中のアプリに反映させることができるXcodeプラグイン。 実機でもシミュレータでも使用可能とのこと。実機での動作検証中に修正して再インストールは時間かかるので、超ありがたいかも。 Injection for Xcode 投稿:2013/2/4 「PCのwebブラウザからiPhoneのカメラロールにアクセスできるようにするアプリ」のしくみ PCのwebブラウザからカメラロールにアクセスできるようにするアプリ。 アプリ側でURLを発行している画面キャプチャがあるので

    評判のいいiOSアプリ開発のTips ベスト20 - Qiita
    gin0606
    gin0606 2013/05/08
  • Xcodeのファイルテンプレートを自作する - Qiita

    Xcodeでクラスファイルを新規作成した後、毎回同じようなコードを書いていて面倒だなと感じることがあります。たとえば、 UIViewControllerを継承したクラスにカスタムセルのUITableViewを持たせる NSObjectを継承したクラスをシングルトンにする といった実装はアプリ開発ではよくありますが、手順は大体毎回同じです。 こういった実装をファイルテンプレート化しておけば、クラスファイルの新規作成時にそのコードが生成されるので、何度も同じコードを書く手間が省けとても便利です。 以下に、NSObjectを継承したシングルトンクラスのファイルテンプレートを例にとり、作成手順を説明していきます。 1. デフォルトテンプレートをコピーしてくる デフォルトテンプレート はXcode.appのパッケージの中身をたどって行った先にあります。 open /Applications/Xcod

    Xcodeのファイルテンプレートを自作する - Qiita
    gin0606
    gin0606 2013/04/25
  • Xcodeプロジェクト内のクラスの依存関係を図示する - Qiita

    他人から引き継いだプロジェクトの大まかな全体設計を把握したい場合、規模の大きいライブラリの一部だけ取り出して使用したい場合、複雑になってしまったコードをリファクタリングしたい場合等、プロジェクト内のクラスの依存関係が一望できると有益な場面は多いのではないでしょうか。 objc_depというスクリプトを用いると、下記のように、Xcodeプロジェクト内のクラスの依存関係を示す図をコマンド一発で生成することができます。 このスクリプトの使い方、生成される図の見方等を紹介します。 スクリプトの実行方法 次のURLからダウンロードしてきて解凍すると、objc_dep.py というファイルが入っています。 https://github.com/nst/objc_dep そのスクリプトを適当な場所に置き、ターミナルから次のように実行します。 というコマンドになります。 依存関係図を表示 出力される.do

    Xcodeプロジェクト内のクラスの依存関係を図示する - Qiita
    gin0606
    gin0606 2013/01/11
    いいなこれ "Xcodeプロジェクト内のクラスの依存関係を図示する #Objective-C #iOS #iPhone #Xcode #Python - Qiita"
  • OpenCV for iOSの使い方 - Qiita

    Core Image や vImage 等、iOS SDK の標準フレームワークの機能が充実してきたとはいえ、コンピュータビジョンの分野においてできることの幅広さではやはり OpenCV に軍配が上がります。そんな OpenCV を iOS アプリに導入する手順です。 下記の公式ドキュメントを参考に、自分でやってみて補足を加えました。 公式ドキュメント1 / 公式ドキュメント2 / 公式ドキュメント3 準備編:フレームワークをビルドする 1. Githubからソースコードを取得 githubからcloneします。1

    OpenCV for iOSの使い方 - Qiita
    gin0606
    gin0606 2012/12/26
    "OpenCV for iOSの使い方 #Objective-C #iOS #OpenCV #AdventCalendar #iPhone - Qiita"
  • 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
    gin0606
    gin0606 2012/08/15
    "iOSアプリ開発に役立つTips100連発! #Objective-C #iPhone #iOS #AdventCalendar #Xcode - Qiita"
  • 1