Preguntas etiquetadas con objective-c

Esta etiqueta debe usarse solo en preguntas sobre las características de Objective-C o que dependen del código en el lenguaje. Las etiquetas [cocoa] y [cocoa-touch] deben usarse para preguntar sobre los marcos o clases de Apple. Use las etiquetas relacionadas [ios], [macos], [apple-watch] y [tvos] para problemas específicos de esas plataformas.


2
Cómo habilitar ARC para un solo archivo
Quiero traer una sola clase de Objective-C escrita usando ARC en un proyecto antiguo. Internet proporciona muchas referencias sobre cómo habilitar ARC para su proyecto y luego deshabilitarlo para archivos individuales, pero quiero hacer lo contrario. Quiero dejar el proyecto como está, es decir, usar el recuento de referencias manual …

4
Objetivo-C: afirmación frente a excepción frente a error
En Cocoa, ¿cuándo debería usar NSAssert, NSException, NSError? Esto es lo que he estado pensando: NSAssert - ¿Al crear cualquier programa cliente utilizado para el beneficio de los programadores para verificar las reglas, convenciones, suposiciones o condiciones previas y posteriores? NSException : al crear una biblioteca de terceros para el …





3
¿Cómo funciona Appcelerator Titanium Mobile?
Estoy trabajando en la creación de una aplicación para iPhone con Titanium Mobile 1.0 y veo que se compila en un binario nativo de iPhone. ¿Como funciona esto? Parece que se necesitaría mucho trabajo pesado para analizar el código JavaScript y hacer una traducción directa a Objective-C sin tener un …

26
Kit de iPhone Store "No se puede conectar a iTunes Store"
Estoy trabajando para agregar compras dentro de la aplicación a mi aplicación. Puedo recibir el productsRequest:didReceiveResponsemétodo y recibir la variedad de productos. Mi problema surge cuando agrego un SKPayment a SKPaymentQueue . Después de agregar el producto a la cola, en el paymentQueue:updatedTransactionsmétodo las transacciones siempre tienen el estado SKPaymentTransactionStateFailed …


5
Cómo desaprobar un método en Xcode
Tenemos nuestra biblioteca que enviamos a nuestros clientes y me gustaría marcar algunos métodos como "obsoletos" porque los cambiamos (como lo hace Apple en el SDK de iPhone). He visto la __OSX_AVAILABLE_BUT_DEPRECATEDmacro del preprocesador, que está asignada __AVAILABILITY_INTERNAL, que está asignada a __attribute__((deprecated))... Bueno, estoy un poco confundido con estas …


4
Declarar y comprobar / comparar (máscara de bits) enumeraciones en Objective-C
Sabes que en Cocoa existe esto, por ejemplo puedes crear un UIViewy hacer: view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; Tengo una costumbre UIViewcon varios estados, que he definido de enumesta manera: enum DownloadViewStatus { FileNotDownloaded, FileDownloading, FileDownloaded }; Para cada subvista creada, configuro su tag:subview1.tag = FileNotDownloaded; Luego, tengo un configurador …


4
Objective-C: ¿Directiva @class antes de @interface?
¿Cuál es la diferencia entre estas dos declaraciones de clase? No entiendo por qué se utiliza @class aquí. Gracias. @class TestClass; @interface TestClass: UIView { UIImage *image1; UIImage *image2; } y @interface TestClass: UIView { UIImage *image1; UIImage *image2; }

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.