備忘録 〜プログラミング〜

プログラミングに関する事をつらつらと、、

2014-09-01から1ヶ月間の記事一覧

iTunesConnectでアプリ申請時に無効のバイナリで申請出来ない

IOS

iTunes Connectのサイトがリニューアルしてからアプリの再申請しようとしたときにハマったときのメモです。 1.XcodeでArchive → Validate -> Submit 2.iTunes Connect、ビルドの欄からバイナリを選択 3.追加されたレーティングの項目に答えて、保存 4.レビュ…

Metal.framework

IOS

ios8から新しく追加されたMetal.frameworkを使ってみたくて色々調べたのですが、シュミレーターでは実行出来ないようですね。 残念。。 <a href="http://stackoverflow.com/questions/24145101/quartzcore-cametallayer-h-file-not-found" data-mce-href="http://stackoverflow.com/questions/24145101/quartzcore-cametallayer-h-file-not-found">QuartzCore/CAMetalLayer.h file…</a>

Homebrewで has multiple installed versionsエラー

自宅のMacのOSをバージョンアップしたら、Homebrewでインストールしたplay frameworkやらandroid-sdkのリンクが切れていて使えなくなったのでリンクを張り直しました。 こんな感じで、まずはリンクを外す $ brew list | xargs brew unlink しかし、ここでエ…

Swiftで初期画面をコードから作成してみた

今更ながらSwiftを触ってみました。 慣れ次第だとは思いますが、書きやすいような、書きにくいような。 とりあえず、初期画面はこれでいけました。 AppDelegate.swift var window: UIWindow? var viewController: UIViewController? func application(applic…

MavericksへのアップデートでHomebrewで導入したモジュールのシンボリックリンクが消える

どうやら、Mavericksにアップデートしたら、 リンクが消えてしまうようですね。 それでコマンドが使えなくなっていたのかー。 解決して安心しました。 $ brew list | xargs brew unlink $ brew list | xargs brew link これでOK &lt;a href="http://itexp.ha…

JAVA8の環境下では、Scala 2.10.xは動かない

OS XをMavericksにバージョンアップしたら、パスやら何やらが色々変わったりでJDKの再インストールも必要になり最新のJDKをインストールして、play frameworkを起動しようとしたら、エラーが出ました。 JAVA8では、動かないようです、、 Compilation failed:…

ios8でのUITableViewCellのボーダー

IOS

ios7のときには正常に、端っこまでボーダーが表示されていたのですが、ios8では表示されない現象が起きましたが、同じように困っている人がいて解決しました。 iOS 8 setting setSeparatorInset to Zero uitableview - iOS 8 setting setSeparatorInset to Z…

UIViewControllerのloadViewメソッド

IOS

UIViewControllerにカスタムビューをセットするときは、いつも以下のようにviewDidLoadでセットしていたのですが、loadViewというメソッドがあるという事に気付いて調べてみました。 -(void)viewDidLoad { [super viewDidLoad]; UIView *customView = [[UIVi…

/usr以下の所有権をユーザーにしたらsudoが使えなくなった

macで所有権やら色々設定を変えているときに、/usr以下の所有権をユーザーに変更してしまうとこうなる。 $ su - su: not running setuid $ sudo chown root /usr/bin/su sudo: must be setuid root こんなときは、ディスクユーティリティーの「ディスクのア…

MacでIE確認を無料でする

web

VirtualBox+Modern.IEでMacでもIEチェックが出来るという事を知り、以下を参考にダウンロードしてみました。 会社のwindowsが壊れかけのときにIEチェックが入ったので助かりました 良かった。 &amp;amp;lt;a href="http://stocker.jp/diary/modern_ie/" dat…

UIImagePickerで取得した画像の名前とMIME TYPEを取得してPOST

IOS

UIImagePickerで選択した写真をAFNetWorking 2.x系でPOSTしたくなったときに画像の名前とmime typeを取得するにはどうしたらいいのかわからなかったので調べてみました。まず、 {プロジェクト} -> Targets{プロジェクト} -> General -> Linked Frameworks an…

CocoaPodsを利用中に実機でRunをしようとしたときのlibrary not found for -lPodsエラー

IOS

こことか、 ios - Error: ld: library not found for -lPods with CocoaPods - Stack Overflow こことか、 Objective-C - CocoapodsとXcode5の組み合わせでエラー出た+解決した - Qiita 色々と同じような問題にあたっている人がいたのですが、自分の場合は、…

Objective-cのカテゴリ機能を使用して、既存のクラスにプロパティを追加する

IOS

UIViewにTagではなく文字列として識別したくなったので、何か方法はないかと考えた末、UIViewを拡張してkeyというプロパティを持たせる事にしました。方法は、こちら。 .hファイルにプロパティ追加 @property (strong, nonatomic) NSString key; .mファイル…

UILabelで自動改行してみた

IOS

UILabelで長い文字を指定しても途中で切れてしまうので、自動的に改行してくれるようにしてみた。以下、ソースコード UILabel *label = [[UILabel alloc] initWithFrame:CGRectZero]; [label setFont[UIFont systemFontOfSize:11.f]]; [label setText:@"長い…

ios、layoutSubviewsメソッド時のwidthとheight

IOS

画面が回転したときにViewに配置したオブジェクトの位置を変わらないようにしたくてlayoutSubviewsでsetFrameしたときにハマったのでメモ。縦向きから横向きに変わったときに、self.frame.size.widthでオブジェクトの位置を指定すると、なぜかズレてしまうの…

vimでpbcopy、pbpaste

vim

HTML、CSS、Javascriptなどを書くときにはSublime Text2を使っていますが、ささっと書くときなどはVimを使っています。 ただ、Vim上のものをCtrl+Cでコピーしたいときに、わざわざマウスを使うのが面倒。 という事で、マウスを使わずにコピー出来ないものか…

Objective-cでファイル書き込み

IOS

アプリのローカルにファイルを保存したくなって実装してみたのでメモ。指定したファイルがなければ、ファイルを作成して書き込み。 - (BOOL)write { NSString *homeDir = NSHomeDirectory(); NSString *filePath = [homeDir stringByAppendingPathComponent:…