Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
GlitchKit
Yuichi Tateno
December 11, 2013
Technology
1
3k
GlitchKit
iOS/Android tips 共有会 #potatotips 第二回での発表資料
-
http://secondlife.hatenablog.jp/entry/2013/12/11/220052
Yuichi Tateno
December 11, 2013
Tweet
Share
More Decks by Yuichi Tateno
See All by Yuichi Tateno
hotchpotch
3
1.5k
hotchpotch
27
19k
hotchpotch
3
1k
hotchpotch
141
49k
hotchpotch
10
10k
Other Decks in Technology
See All in Technology
meteatamel
0
430
con_mame
4
2k
iwask
1
230
kamijin_fanta
0
110
takaking22
2
530
harshbothra
1
170
tsugimot
0
160
ryusa
2
350
clustervr
0
170
keiya01
21
8.7k
hisaichi5518
0
210
clustervr
0
210
Featured
See All Featured
mthomps
39
2.3k
revolveconf
200
9.6k
searls
204
35k
hannesfritz
27
930
denniskardys
220
120k
erikaheidi
13
4.2k
roundedbygravity
84
7.8k
afnizarnur
176
14k
paulrobertlloyd
71
3.6k
thoeni
4
550
scottboms
251
11k
phodgson
87
3.9k
Transcript
! ʙͦΕ͔͠ͷΑ͏ͳʙ id:secondlife @hotchpotch XXXKit
id:secondlife @hotchpotch ؘ༞Ұ / Yuichi Tateno worked at Cookpad —Ruby
None
ຑ ͔͠
ຑ ͔͠
00ਥGVODUJPOBMਥࡾ ߲ԋࢉࢠਥςετਥ MBNCEBਥΫϩʔδϟ ਥΠϯλʔϑΣΠεਥ ύλʔϯਥϝλϓϩά ϥϛϯάਥࣗಈԽਥ ఆϨΠΞਥਖ਼نදݱਥ
00ਥGVODUJPOBMਥࡾ ߲ԋࢉࢠਥςετਥ MBNCEBਥΫϩʔδϟ ਥΠϯλʔϑΣΠεਥ ύλʔϯਥϝλϓϩά ϥϛϯάਥࣗಈԽਥ ఆϨΠΞਥਖ਼نදݱਥ J04ʹ͓͚Δ ͔͠ͱʁ
00ਥGVODUJPOBMਥࡾ ߲ԋࢉࢠਥςετਥ MBNCEBਥΫϩʔδϟ ਥΠϯλʔϑΣΠεਥ ύλʔϯਥϝλϓϩά ϥϛϯάਥࣗಈԽਥ ఆϨΠΞਥਖ਼نදݱਥ J04ʹ͓͚Δ ͔͠ͱʁ ΧςΰϦ
00ਥGVODUJPOBMਥࡾ ߲ԋࢉࢠਥςετਥ MBNCEBਥΫϩʔδϟ ਥΠϯλʔϑΣΠεਥ ύλʔϯਥϝλϓϩά ϥϛϯάਥࣗಈԽਥ ఆϨΠΞਥਖ਼نදݱਥ J04ʹ͓͚Δ ͔͠ͱʁ ΧςΰϦ
9YY,JU
None
None
ΧςΰϦ (MJUDI,JU
#import "GlitchKit.h" ! [imageView glitch];
[imageView glitchWithBlock:^int( int byte, int index, uint length, Byte *bytes)
{ return (byte == 42) ? 0 : byte; }];
[imageView glitchWithBlock:^int( int byte, int index, uint length, Byte *bytes)
{ return (byte == 43) ? 0 : byte; }];
[imageView glitchWithBlock:^int( int byte, int index, uint length, Byte *bytes)
{ return (byte == 42 && arc4random() % 30 == 1) ? 0 : byte; }];
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event { [imageView glitchWithBlock:^int (int byte,
int index, uint length, Byte *bytes) { return (byte == 42 && arc4random() % 300 == 1) ? 0 : byte; }]; %&.0
HJUIVCDPN IPUDIQPUDI(MJUDI,JU
HJUIVCDPN IPUDIQPUDI(MJUDI,JU