Articles of Objectiva c

“ convenção

Eu vejo um código de exemplo com [super viewDidLoad] chamado antes de sua implementação e após sua implementação. Eu sei que você nem sempre tem que chamar super (como visto em muitas outras discussões). Quando você liga, espera-se antes ou depois do código? Isso pode ter consequências dependendo da implementação do super. Embora você não […]

Por que você usa um sublinhado para uma variável de instância, mas não sua propriedade correspondente?

Duplicar Possível: Como um sublinhado na frente de uma variável em uma class de cacau objective-c funciona? Eu sou novo no desenvolvimento iphone.Estou fazendo pesquisa sobre gravação de voz no iphone.Eu fiz o download do programa de exemplo “falar aqui” da Apple.Ele consistem em arquivo LevelMeter.h, em que @interface LevelMeter : UIView { CGFloat _level, […]

Quando você faz um sublinhado na frente de uma variável de instância?

Duplicar Possível: Como um sublinhado na frente de uma variável em uma class de cacau objective-c funciona? Eu vi isso na Apple, dentro do UIPickerView.h: id _dataSource; Por que isso é sublinhado lá? Tem um significado especial? Uma convenção devo conhecer?

Obtendo uma lista de arquivos em um diretório com um glob

Por algum motivo louco eu não consigo encontrar uma maneira de obter uma lista de arquivos com um glob para um determinado diretório. Atualmente estou preso com algo ao longo das linhas de: NSString *bundleRoot = [[NSBundle mainBundle] bundlePath]; NSArray *dirContents = [[NSFileManager defaultManager] directoryContentsAtPath:bundleRoot]; ..e, em seguida, retirando as coisas que eu não quero, […]

Declarando variables ​​dentro de uma instrução switch

Eu vi algumas respostas para este problema, e eu entendi – você não pode declarar e atribuir variables ​​dentro de um switch . Mas eu estou querendo saber se o seguinte está correto em lançar um erro dizendo erro: expressão esperada antes de ‘int’ Código: switch (i) { case 0: int j = 1; break; […]

Como include e usar novas fonts no SDK do iPhone?

Eu quero usar a fonte “MgOpen Modata” no meu iphone App. Mas eu não vejo isso na lista de fonts no Inspetor de propriedades. Como incluo essa fonte para poder usá-la?

Objetivo-C: BOOL vs bool

Eu vi o “novo tipo” BOOL ( YES , NO ). Eu li que esse tipo é quase como um char. Para testes eu fiz: NSLog(@”Size of BOOL %d”, sizeof(BOOL)); NSLog(@”Size of bool %d”, sizeof(bool)); É bom ver que ambos os registros exibem “1” (às vezes, em C ++ bool é um int e seu […]

Objetivo-C: Lendo um arquivo linha por linha

Qual é a maneira apropriada de lidar com grandes arquivos de texto no Objective-C? Digamos que eu precise ler cada linha separadamente e queira tratar cada linha como um NSString. Qual é a maneira mais eficiente de fazer isso? Uma solução é usar o método NSString: + (id)stringWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error e, em seguida, […]

Crie várias variables ​​numeradas com base em um int

Como eu criaria um número de variables NSDictionary usando a contagem de um array? Isso é basicamente o que eu criei, mas não sei como fazer isso funcionar com a syntax do Objective-C. doesntContainAnother é um NSArray . Eu quero que os nomes dos dictionarys usem o valor atual de loopInt . int *loopInt = […]