Articles of cacau toque

Zoom e Região do MKMapView

Estou familiarizado com o uso da API Javascript do Google Maps. Recentemente, comecei a usar o framework MapKit para um projeto de iphone, mas estou tendo dificuldades para descobrir o zoom e definir uma região no mapa. Na API do Google Maps, costumava usar níveis de zoom inteiro como 8, 9, 10, além da function […]

Como compartilhar dados personalizados entre aplicativos do iPhone?

Se eu fizer dois aplicativos para iPhone, como posso / devo compartilhar dados personalizados (não contatos e coisas assim) entre eles? Obrigado!

Como posso obter um object NSDate hoje à meia-noite?

Qual é a maneira mais eficiente de obter um object NSDate que representa a meia-noite do dia atual?

Detectar modo de avião no iOS

Como posso detectar se o telefone está no modo avião? (Não é o suficiente para detectar que não há conexão com a internet, eu tenho que ser capaz de distinguir esses dois casos)

iPhone: Incrementando o selo do aplicativo por meio de uma notificação local

é possível incrementar o selo do aplicativo por meio de uma notificação local enquanto o aplicativo não está em execução? Eu sei como definir o selo, mas não encontrei nenhuma maneira de incrementar esse valor. localNotification.applicationIconBadgeNumber = 23; Atualização: Eu encontrei uma solução (longe de ser perfeita). Você pode prever o que acontecerá se o […]

Recuperando Nome da Operadora do iPhone Programaticamente

Existe uma maneira de saber a operadora de celular em um iPhone programaticamente? ** update ** Estou procurando o nome da operadora à qual o iPhone está conectado.

Selecione a linha tableview de forma programática

Como faço para selecionar programaticamente uma linha UITableView para que – (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath é executado? selectRowAtIndexPath apenas realçará a linha.

Argumentos no @selector

Existe alguma maneira que eu possa passar argumentos no seletor? exemplo: eu tenho esse método – (void)myMethod:(NSString*)value1 setValue2:(NSString*)value2{ } e eu preciso chamar essa function através de um seletor passando dois argumentos. [NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(/*my method*/) userInfo:nil repeats:YES]; Como posso fazer isso?

Passando parâmetros para addTarget: action: forControlEvents

Eu estou usando addTarget: action: forControlEvents como este: [newsButton addTarget:self action:@selector(switchToNewsDetails) forControlEvents:UIControlEventTouchUpInside]; e gostaria de passar parâmetros ao meu seletor “switchToNewsDetails”. A única coisa que consigo fazer é passar o remetente (id) escrevendo: action:@selector(switchToNewsDetails:) Mas estou tentando passar variables ​​como valores inteiros. Escrever dessa maneira não funciona: int i = 0; [newsButton addTarget:self action:@selector(switchToNewsDetails:i) forControlEvents:UIControlEventTouchUpInside]; […]

Existe uma maneira de suprimir avisos no Xcode?

Existe uma maneira de suprimir avisos no Xcode? Por exemplo, estou chamando um método não documentado e, como o método não está no header, recebo um aviso sobre a compilation. Eu sei que posso adicioná-lo ao meu header para parar o aviso, mas eu estou querendo saber se há uma maneira diferente de adicioná-lo ao […]