タグ

qiitaとiOSに関するHashのブックマーク (2)

  • ClojureはiOSの夢を見るか - Qiita

    にゃんぱすー。これは、Clojure Advent Calendar 2013の11日目の記事です。Clojure で iOS アプリがつくれるらしい、という話をします。 早い話が、Java で iOS ネイティブアプリをつくれるという RoboVM と、そのヘルパであるプラグイン lein-fruit の紹介です。 RoboVM Java のバイトコードを ARM/x86 のネイティブコードに変換してくれる代物です。JavaCocoa API の橋渡しをするクラス群も含まれているので、あたかも Cocoa API を直接扱っているかのようにコードを書くことができます。公式から引用すると、こんな感じ。 import org.robovm.cocoatouch.coregraphics.*; import org.robovm.cocoatouch.foundation.*; impo

    ClojureはiOSの夢を見るか - Qiita
  • NSLog デバッグ用の各種ログマクロまとめ - Qiita

    追記: 良い子のみんなはこんなマクロを自分で定義する前にUIKit Function - String ConversionsとかCocoaLumberjackとか使うんだよ!!!!! ログは出したいけどリリースビルド時には出したくないという時に使う各種ログマクロです。 個人的に使っているもののまとめです。(オープンソース見ているといろいろな種類見かけますね) プロジェクトを作るとテンプレで出来る「アプリ名-Prefix.pch」というヘッダに書くとどのソースでも使えるようになるので便利です。 #ifdef DEBUG #define LOG(...) NSLog(__VA_ARGS__) #define LOG_PRINTF(FORMAT, ...) printf("%s\n", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF

    NSLog デバッグ用の各種ログマクロまとめ - Qiita
  • 1