Perguntas com a marcação «objective-c»

167
Reter o ciclo no `self 'com blocos

Receio que essa pergunta seja bastante básica, mas acho relevante para muitos programadores de Objective-C que estão entrando em blocos. O que ouvi é que, como os blocos capturam variáveis ​​locais referenciadas como constcópias, o uso selfdentro de um bloco pode resultar em um ciclo de retenção,...

166
ARC e elenco em ponte

Com o ARC, não posso mais transmitir CGColorRefpara id. Eu aprendi que preciso fazer um elenco em ponte. De acordo com clang docs : Um elenco em ponte é um elenco no estilo C anotado com uma das três palavras-chave: (__bridge T) oplança o operando no tipo de destino T. Se T é um tipo de...

166
O Objective-C pode alternar no NSString?

Existe uma maneira mais inteligente de reescrever isso? if ([cardName isEqualToString:@"Six"]) { [self setValue:6]; } else if ([cardName isEqualToString:@"Seven"]) { [self setValue:7]; } else if ([cardName isEqualToString:@"Eight"]) { [self setValue:8]; } else if ([cardName

164
O que é Objetivo C ++? [fechadas]

É difícil dizer o que está sendo pedido aqui. Essa questão é ambígua, vaga, incompleta, excessivamente ampla ou retórica e não pode ser razoavelmente respondida em sua forma atual. Para obter ajuda para esclarecer esta questão para que possa ser reaberta, visite o centro de ajuda...

164
AutoLayout com UIViews ocultos?

Sinto que é um paradigma bastante comum mostrar / ocultar UIViews, na maioria das vezes UILabels, dependendo da lógica de negócios. Minha pergunta é: qual é a melhor maneira de usar o AutoLayout para responder a visualizações ocultas como se seu quadro fosse 0x0. Aqui está um exemplo de uma lista...

162
UITableView, Separator color onde definir?

Eu adicionei um UITableViewno IB e defina o "delegado" e "fonte de dados" e tudo está funcionando bem. O que eu queria fazer em seguida foi alterar a cor do separador, mas a única maneira de encontrar isso foi adicionar o método a um dos retornos de chamada delegados. Existe um lugar melhor para...

162
Como se livrar do aviso 'seletor não declarado'

Eu quero usar um seletor em uma instância NSObject sem a necessidade de um protocolo implementado. Por exemplo, há um método de categoria que deve definir uma propriedade de erro se a instância NSObject em que é chamada oferecer suporte. Este é o código, e o código funciona como pretendido: if...

159
Abra o aplicativo Maps programaticamente no iOS 6

Antes do iOS 6, abrir um URL como esse abriria o aplicativo Google Maps: NSURL *url = [NSURL URLWithString:@"http://maps.google.com/?q=New+York"]; [[UIApplication sharedApplication] openURL:url]; Agora, com a nova implementação do Apple Maps, isso abre o Mobile Safari para o Google Maps. Como...

159
IBOutlet e IBAction

Qual é o objetivo de usar IBOutlets e IBActions no Xcode e no Interface Builder? Faz alguma diferença se eu não usar IBOutlets e IBActions? Rápido: @IBOutlet weak var textField: UITextField! @IBAction func buttonPressed(_ sender: Any) { /* ... */ } Objetivo-C: @property (nonatomic, weak)...