Тег ‘Кодинг’:
Рубрики: Apple on Nov.08, 2011
I have this text: 1word1 word2 " word3 //" word4 I wrote simple solution. I know it can be better. I know about Back Reference, but i don’t have experience with it. 123456789101112131415161718192021222324252627282930313233NSRegularExpression *expression = [NSRegularExpression regularExpressionWithPattern:@"((@\"|\").*?(\"))" [...]
Теги: iOS, Mac OS X, matchesInString, NSRegularExpression, objective-c, OOP, RegExp, regexpal, regularExpressionWithPattern, Xcode, Кодинг
Рубрики: iPhone on Oct.29, 2011
Example: 1234567891011121314151617181920212223242526272829303132333435363738394041- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. if (self.cPicker == nil) { [self.view setBackgroundColor:[UIColor grayColor]]; self.cPicker = [[VBColorPicker alloc] initWithFrame:CGRectMake(0, 0, 202, 202)]; [...]
Теги: iOS, iPhone, objective-c, OOP, UIColor, UIImage, Ukraine, work, Кодинг
Рубрики: Apple, iPhone, Mac OS X on Apr.08, 2011
В предыдущих статьях писал, что хотел перевести одну интересную статью с английского, но вот нашел перевод хорошей статьи на русский. Думаю автор перевода не будет против если я копию возьму себе :) Что это? Grand Central Dispatch, или, коротко, GCD — это низкоуровневое API, которая открывает новый способ работать с параллельными (оригинально это concurrent, а не [...]
Теги: GCD, iOS, iPad, iPhone, Mac OS X, objective-c, OOP, Кодинг
Рубрики: Apple, iPad, iPhone, Mac OS X on Feb.23, 2011
Просмотр ревизии в самом приложении предотвращает путаницу и всякие проблемы с отслеживанием текущей версии. Чтоб отслеживать версию репозитория нам нужно добавить слдеющий код bash скрипта. 12345678910REVISION=`svnversion -nc | /usr/bin/sed -e ‘s/^[^:]*://;s/[A-Za-z]//’` APPVERSION=`/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${TARGET_BUILD_DIR}"/${INFOPLIST_PATH}` xported="xported" if [ $APPVERSION != $xported ]; then /usr/libexec/PlistBuddy -c "Delete :CFBundleDisplayVersion" "${TARGET_BUILD_DIR}"/${INFOPLIST_PATH} /usr/libexec/PlistBuddy -c [...]
Теги: Apple, iOS, iPad, iPhone, Mac OS X, RegExp, SVN, Xcode, Кодинг
Рубрики: Apple, iPhone, Mac OS X on Jan.28, 2011
Это только часть статьи, скопировал с habrahabr.ru. Добавил для себя, но может кому-то пригодится тоже. Спасибо автору youROCK. Функции для работы с Keychain достаточно низкоуровневые (в отличие от большинства фреймворков, которые работают с пользовательским интерфейсом), и используют API на языке C. В документации от Apple есть очень объемное руководство по всем вызовам, которые поддерживаются подсистемой [...]
Теги: Apple, iOS, iPad, Keychain, Mac OS X, objective-c, Кодинг
Рубрики: Apple, Mac OS X on Nov.03, 2010
You can download the zip file containing the original Pages Documents here. You will need Pages ’09 (part of iWork ’09) in order to open the documents. From: COCOA SAMURAI
Теги: Xcode, Кодинг
Рубрики: others on Oct.28, 2010
Пара-тройка решений маленьких вопросов… Таким образом можно проверить наличие API на уставленном устройстве Check for presence of GKLocalPlayer API. 1Class gcClass = (NSClassFromString(@"GKLocalPlayer")); Один из варианто проверки версии iOS The device must be running running iOS 4.1 or later. 1234NSString *reqSysVer = @"4.1"; NSString *currSysVer = [[UIDevice currentDevice] systemVersion]; BOOL osVersionSupported = ([currSysVer compare:reqSysVer [...]
Теги: iOS, objective-c, OOP, Кодинг
Рубрики: Mac OS X on Oct.15, 2010
It’s simple. 1. Create NSPanel with indicator in IB 2. Present indicator and launch NSThread with your action method 123456789- (IBAction) push: sender { if (panel == nil) { panel = [[PanelWithIndicator alloc] init]; } [NSThread detachNewThreadSelector:@selector(launchThread) toTarget:self withObject:nil]; [...]
Теги: Book, Mac OS X, NSPanel, objective-c, Xcode, Кодинг
Рубрики: iPhone on Jun.13, 2010
Start a new Window-based Application Project called LocalPush Add an instance variable bgTask in LocalPushAppDelegate Download Sample + 2 books “iPhoneMemoryManagementFinalVersion” and “ES 2.0 Programming Guide” 1234@interface LocalPushAppDelegate : NSObject { UIWindow *window; UIBackgroundTaskIdentifier bgTask; } It will fire up a Local Notification to remind you one min before the event [...]
Теги: 4.0, iOS, iPhone, Xcode, Кодинг
Рубрики: iPad, iPhone on Jun.13, 2010
Написал простенькую программку ради эксперимента. С помощью программы можно ходит по корневому разделу системы, без Jailbreak. Если кто-то имеет опыт как создать фаил в директории не принадлежащей программе, без взлома устройства, и поделится! Буду очень признателен! И собственно сам код
Теги: iPad, iPhone, Jailbreak, OS, Private, Xcode, Кодинг