Como usar CocoaPods com SpriteBuilder
SpriteBuilder é uma ótima ferramenta para criar jogos no iOS, e CocoaPods é uma ótima ferramenta para gerenciar dependências em seus projetos Xcode. Com um pouco de trabalho extra, você …
Continuar lendoConteúdo para você se capacitar em programação
SpriteBuilder é uma ótima ferramenta para criar jogos no iOS, e CocoaPods é uma ótima ferramenta para gerenciar dependências em seus projetos Xcode. Com um pouco de trabalho extra, você …
Continuar lendoA ferramenta de depuração mais eficaz ainda é um pensamento cuidadoso, juntamente com instruções de impressão colocadas criteriosamente. — Brian W. Kernighan Quando comecei a codificar Objective-C, confiei no NSLog …
Continuar lendoA API Evernote fornece uma bodyHashpropriedade sobre os tipos de recursos. Essa propriedade é um NSDataobjeto, mas convertê-lo em uma string usando o costume [NSString stringWithData:]ou o costume do Evernote …
Continuar lendoAtualização : O truque do plist não funciona com o XCode 4 -_- Desculpe! Se você deseja ter um XCode semelhante ao VIM, deve dar uma olhada no XVim. Você …
Continuar lendoYourClass *c = [[YourClass alloc] init];unsigned int outCount = 0;Method *methods = class_copyMethodList(object_getClass(c), &outCount);for (int i = 0; i<outCount; i++) { NSLog(@”%s”, sel_getName(method_getName(methods[i])));}
Continuar lendoEu percebi várias falhas ao gerenciar vários perfis no xcode e dez atualizações para 4.6.1 descobri que é um problema conhecido … A maneira da Apple de resolver isso é …
Continuar lendoEm Objective-C, qualquer mensagem enviada para um objeto nil retornará nil, então esta instrução if: if(myObject != nil && myObject.aProperty != nil) { … } pode ser reduzido a: if(myObject.aProperty …
Continuar lendofor (UIGestureRecognizer *gr in aView.gestureRecognizers) { [aView removeGestureRecognizer:gr];}
Continuar lendoAcabei de implementar CoreData para um aplicativo existente que estou trabalhando nele, um com guias, então, no meu ViewController preciso salvar algo usando um NSManagedObject , na primeira vez, recebi …
Continuar lendoWoot.h #import <Foundation/Foundation.h>#import <objc/runtime.h>@interface Woot : NSObject <NSCoding>@property (strong, nonatomic) NSString *name;@property (strong, nonatomic) NSString *address;@property (strong, nonatomic) NSString *phone;- (id)initWithCoder:(NSCoder *)aDecoder;- (void)encodeWithCoder:(NSCoder *)aCoder;@end Woot.m #import “Woot.h”@implementation Woot- (id)initWithCoder:(NSCoder *)aDecoder{ …
Continuar lendoUm problema recente que encontrei enquanto estava começando a usar o BDD e o Kiwi no iOS foi testar singletons. Por natureza, os singletons são objetos estáticos, eles não deveriam, …
Continuar lendoAdicione isso ao seu .vimrcarquivo de configuração: au BufRead,BufNewFile Podfile set filetype=ruby Legal !, ;-).
Continuar lendoO makro a seguir verifica se existe uma classe, o que pode se tornar particularmente útil ao trabalhar com bibliotecas vinculadas fracas: #define NSClassExists(class) (NSClassFromString(@#class) != nil)
Continuar lendoSharekit é ótimo se você deseja adicionar rapidamente recursos de compartilhamento ao seu aplicativo iOS. Recentemente, descobri a necessidade de compartilhar várias imagens no Facebook usando o Sharekit. Primeiro, precisamos …
Continuar lendo