Skip to content

Instantly share code, notes, and snippets.

View jazzsasori's full-sized avatar
💭
🍺

Hiroki Uemoto jazzsasori

💭
🍺
View GitHub Profile
import UIKit
class ViewController: UIViewController {
@IBOutlet var button:UIButton
@IBAction func buttonTapped(sender:AnyObject) {
var tappedButton:UIButton = sender as UIButton
tappedButton.setTitle("tapped", forState:UIControlState.Normal)
}
@jazzsasori
jazzsasori / gist:9051537
Created February 17, 2014 14:27
BlocksKit 2.0
// 今までの書き方
#import <BlocksKit/BlocksKit.h>
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button addEventHandler:^(id sender) {
// do something
} forControlEvents:UIControlEventTouchUpInside];
// 2.0の書き方
@jazzsasori
jazzsasori / gist:8895113
Last active August 29, 2015 13:56
weak strongテスト
// 以下は同義
// __strong NSString *strongString;
// NSString *strongString;
__strong NSString *strongString = [[NSString alloc] initWithFormat:@"テスト"];
__weak NSString *weakString = strongString;
NSLog(@"strong: %@ , weak: %@", strongString, weakString); // strong: テスト , weak: テスト
// 「テスト」が解放される
strongString = [[NSString alloc] initWithFormat:@"あいう"];
NSLog(@"strong: %@ , weak: %@", strongString, weakString); // strong: あいう , weak: nil