Ho un oggetto che sto scaricando su HTTP, che ha circa 50 attributi. Qual è il modo corretto di memorizzare queste informazioni in Objective-C? Dovrei avere un NSObject con una proprietà per ogni attributo (se sì, quale sarebbe un buon modo per...
Ho un'app per iOS ad alta intensità di dati che non utilizza CoreData né supporta la sincronizzazione di iCloud (ancora). Tutti i miei oggetti sono creati con chiavi uniche. Io uso una semplice long long inizializzata con l'ora corrente. Qu...
Supponiamo che abbia due viste (Vista tabella per esempio) che mi piacerebbe che facessero cose diverse; ognuno carica dati diversi ma i comportamenti sono simili per la maggior parte del par tranne che accade quando una cella viene toccata, ad...
Nella mia app, sto utilizzando entrambe le strategie:
Ho una classe Utils , ha solo metodi di classe che chiamo per fare metodi globali comuni, come NSString validation, ecc.
Ho una classe singleton per tutta l'app che istanzia...
Per la nostra app per iOS, una grande complicata logica dell'interfaccia utente dipende dall'orientamento dell'interfaccia di ViewController. Questa logica condizionale è presente in molti luoghi.
Può essere separato in diversi stati sotto fo...
Ho un po 'di storia con la programmazione, avendo iniziato con Visual Basic. L'ho lasciato scivolare come passatempo da poco dopo VB6 fino a poco più di un anno fa quando sono salito sul carrozzone dell'iPhone, quando ho deciso di iniziare la pr...
Come qualcuno che sta diventando più a suo agio lavorando in Objective-C mi piacerebbe essere in grado di incorporare più modelli di progettazione e funzionalità OOP nei miei progetti, ma fatico a implementarli come richiesto da GoF perché non è...
Chiedo se qualcuno potrebbe far luce su questo costrutto di messaggistica:
La documentazione dice che i messaggi appaiono tra parentesi [] e
che il target / oggetto msg è a sinistra, mentre il msg stesso (e tutti i parametri) è a destra:
[...
L'obiettivo C ha un concetto di un oggetto nullo che accetta qualsiasi chiamata di metodo con qualsiasi parametro senza lamentarsi e restituisce silenziosamente un altro zero.
Ho usato qualcosa di simile in Java usando easymock e mockito per...