Skip to content

Instantly share code, notes, and snippets.

View naokits's full-sized avatar

nao naokits

  • Individual Application Developer
View GitHub Profile
@naokits
naokits / ipa_generator.swift
Last active August 29, 2015 14:08
XcodeプロジェクトをビルドしてIPAファイルを生成するだけのSwiftスクリプト?
#!/usr/bin/swift
//
// ipa_generator.swift
//
// Created by Naoki Tsutsui on 2014/10/29.
// Copyright (c) 2014年 Naoki Tsutsui All rights reserved.
//
/*
@naokits
naokits / rails_dev_env.md
Last active August 29, 2015 14:04
Rails開発環境構築
@naokits
naokits / gist:f19ab10cb946b2aa31a9
Created May 5, 2014 11:54
デバイスにアカウント情報が登録されているかどうか
- (RACSignal *)userHasAccessToTwitter
{
return [RACSignal createSignal:^RACDisposable *(id<RACSubscriber> subscriber) {
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]) {
[subscriber sendCompleted];
} else {
[subscriber sendError:[NSError errorWithDomain:@"" code:2 userInfo:nil]];
}
return nil;
}];

Expecta

マッチャーフレームワーク for Objective-C/Cocoa

ExpectaはGithubのメンバーが作ったマッチャーです。BDDフレームワークであるSpecta(これもGithub製)と組み合わせて使用すると、手軽にテストコードが書けます。特に非同期テストの書きやすさは秀逸です。是非皆さんも一度使ってみることをお勧めします。

このドキュメントは私がspecta/expectaから、自分が必要とする部分のみを抜粋して翻訳したものです。 翻訳に自信がない部分はそのままにしています。

@naokits
naokits / gist:8520720
Created January 20, 2014 14:24
SSHの鍵作成
% ssh-keygen -t rsa -C "hogehoge@gmail.com"
@naokits
naokits / gist:8085910
Created December 22, 2013 17:43
プロジェクトのソースコード量をアバウトに調べる方法
各ソースコードの行数とファイル名を表示
% find nana -type f \( -name '*.h' -or -name '*.m' \) | xargs wc -l
ソースコードのファイ名、行数を、最後に行数の合計を表示
% find nana -type f \( -name '*.h' -or -name '*.m' \) | wc -l
@naokits
naokits / 201310270025.md
Created October 26, 2013 15:26
Mac OSX 10.9 MavericksでXcodeを5.0.1にアップデートした後に「Command Line Developer Tools」がインストールされていない場合の対

たまには「brew doctor」しておくかと思い、やってみると「developer tools」がインストールされてないと言われます。

/Users/naokits% brew doctor          
Warning: No developer tools installed.
You should install the Command Line Tools.
Run `xcode-select --install` to install them.

^C
@naokits
naokits / gist:6523386
Last active December 22, 2015 19:59
iOSデバイスのモデルを特定するための情報
@naokits
naokits / Podfile
Created September 7, 2013 10:05
自分用のPodfile
#
# https://github.com/CocoaPods/Specs
#
platform :ios, '6.0'
# デフォルトで導入
pod 'TestFlightSDK', '1.2.6'
pod 'CocoaLumberjack', '1.6.2'
pod 'SVProgressHUD', '0.9'