ShareKitを利用した際にログアウトボタンを付ける方法

テスト機で一度ログインしたらアンインストールしてもログインしっぱなしで
Twitter側でコネクションを削除したらOAuthエラーでてもぉえらいこっちゃやったので
ログアウトを探してみたら日本語でやさしく書いてるサイトが無かったので記入
てかまぁ英語読めば一瞬でわかるのだけれど

#import "SHKTwitter.h"
して
[SHKTwitter logout];
やるだけ
ばり簡単

そう!想像した通り、Facebookの場合はTwitterの部分をFacebookにするだけ。
でら簡単

ちなみに全ログアウトのメソッドも用意されてる
ここに三種類メソッドがかいてるよ
http://getsharekit.com/docs/#logout

この辺りの導入は
iPhoneアプリからTwitterAPIをxAuth利用する際に参考になったサイト2つ - iPhoneアプリ開発者の為のAndroidアプリ開発のポイント(現忘備録)
で紹介してるサイトがおすすめ

簡単シェイク動作で背景画像の変更☆

ScrollViewの上にH640の画像を縦に並べて、現在表示されている画像毎にシェイク数をカウント。
5回までのカウント数によって画像を変更

実装部分

//シェイク動作
int maii = 0;
int w = 0;
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event {
	if (event.type == UIEventTypeMotion && motion == UIEventSubtypeMotionShake) {
		count_mo++;
		
		CGPoint ap = self.scrollView.contentOffset;
		gazonh = 640;
		w = ap.y/640;

		if (w != maii) {
			count_mo = 1;
			NSLog(@"me?");
		}
		
		maii = w;

		if (count_mo > 0 && count_mo <= 5) {
			NSString *ll = [NSString stringWithFormat:@"%d",count_mo];
			NSString *path= [[NSBundle mainBundle] pathForResource:ll ofType:@"png"];
			UIImage *imag= [[UIImage alloc] initWithContentsOfFile:path];
			UIImageView *haiyo = [haikei objectAtIndex:w];  //NSMutableArray  haikei に背景のオブジェクトを登録して使ってた
			haiyo.image = imag;
		}
	}
}

shakeView.m

#import "ShakeView.h"


@implementation ShakeView

- (BOOL)canBecomeFirstResponder {
	return YES;
}

- (id)initWithFrame:(CGRect)frame {
    
    self = [super initWithFrame:frame];
    if (self) {
        // Initialization code.
    }
    return self;
}

UIAlertViewのmessageを左寄せにするには

UIAlertViewのmessageを左寄せにする方法 - memory*Leak
だそうです。
文字が多くなってAlertViewにスクロールバーが出た場合はエラーが出ました。
というかスクロールバーが出る程文字があると勝手に左寄せになるみたい。
objectAtIndex:1 ←この数字はAlertViewの出し方によって変わるかも
0はタイトルだった



1/22追記
これはリジェなる可能性あるかも

iPhoneアプリにGoogle Analyticsを利用する方法

Google Analytics SDK for iOSの導入方法
まず条件として下記がある

requires Xcode 3.1+ running in Mac OS X 10.5.3+

Analytics for Firebase - Android  |  Google Developers

上記をまずDL

setupは簡単

Open Xcode and create a new iPhone OS project.
Drag GANTracker.h and libGoogleAnalytics.a from the SDK's Library directory into your new project.
Include the CFNetwork framework in your project and link against libsqlite3.0.dylib.

もう書いてあるままですね
DLしたら中にsampleまで入ってるのですぐわかると思います。
Library directoryからGANTracker.h と libGoogleAnalytics.aを自分のprojectにコピペ
CFNetwork frameworkを追加でOK これが無いとビルドエラーが出るよ
libsqlite3.0.dylibは自分の場合元から追加してあったから無かったらどうなるかはしらない

frameworkの追加って何?って人はあまりいないと思うけど一応リンク
【iPhoneアプリ開発ドリル】フレームワークの追加方法 | テン*シー*シー

細かいコードはDLしたsampleを見るか
Analytics for Firebase - iOS  |  Google Developers
ここでも充分載ってる

メソッドは5つ。下記サイトで説明してくれてる
OS関係/iPhone用OS(IOS)/GoogleAnalytics for IOS - 神嶋教授の独白

下記参考
http://code.google.com/intl/ja/apis/analytics/docs/tracking/eventTrackerGuide.html#Count
http://labs.techfirm.co.jp/android/cho/577
icodeblog.com - このウェブサイトは販売用です! -&nbspiphone programming iphone tutorial code xcode interface builder iphone 3g coding beginner iphone リソースおよび情報
iPhoneアプリのアクセス解析Google Analytics SDK for iOSについて - ninjinkun's diary