Skip to content

Instantly share code, notes, and snippets.

View valexa's full-sized avatar
๐ŸŒ—
๐Ÿ”๏ธ๐Ÿ„๐Ÿชต๐ŸŒฟ๐Ÿ“๐Ÿ“š๐Ÿ–ฅ๏ธ๐Ÿ–ฑ๏ธ๐Ÿ“ฑ

Vlad Alexa valexa

๐ŸŒ—
๐Ÿ”๏ธ๐Ÿ„๐Ÿชต๐ŸŒฟ๐Ÿ“๐Ÿ“š๐Ÿ–ฅ๏ธ๐Ÿ–ฑ๏ธ๐Ÿ“ฑ
View GitHub Profile
#import "VAUserDefaults.h"
@implementation VAUserDefaults
- (id)initWithPlist:(NSString *)plist{
if (self = [super init]) {
//listen for notifications
[[NSDistributedNotificationCenter defaultCenter] addObserver:self selector:@selector(theEvent:) name:@"VAUserDefaultsTo" object:nil];
Thread 0 Crashed:
0 libSystem.B.dylib 0x30c8e0a0 __kill + 8
1 libSystem.B.dylib 0x30c8e090 *_kill
2 libSystem.B.dylib 0x30c8e082 raise
3 libSystem.B.dylib 0x30ca220a abort
4 libstdc++.6.dylib 0x32944a1c __gnu_cxx::__verbose_terminate_handler() + 376
5 libobjc.A.dylib 0x335657c4 _objc_terminate
6 libstdc++.6.dylib 0x32942dee __cxxabiv1::__terminate(void (*)()) + 46
7 libstdc++.6.dylib 0x32942e42 std::terminate() + 10
8 libstdc++.6.dylib 0x32942f12 __cxa_throw + 78
- (CAKeyframeAnimation *)negativeShake:(NSRect)frame{
int numberOfShakes = 4;
float durationOfShake = 0.5f;
float vigourOfShake = 0.05f;
CAKeyframeAnimation *shakeAnim = [CAKeyframeAnimation animation];
CGMutablePathRef shakePath = CGPathCreateMutable();
CGPathMoveToPoint(shakePath, NULL, NSMinX(frame), NSMinY(frame));
int index;