Conteggio automatico dei riferimenti (ARC) è una funzione del compilatore che fornisce la gestione automatica della memoria degli oggetti Objective-C e Swift.
In qualità di programmatore iPhone principiante, qual è la migliore pratica per scrivere app da utilizzare con iOS 5 o versioni precedenti? In particolare, dovrei continuare a utilizzare il rilascio / conservazione dei dati o dovrei ignorarlo? Importa?
Sto leggendo la documentazione di Apple sulla "Gestione della memoria per le code di invio": Anche se si implementa un'applicazione raccolta dati obsoleti, è comunque necessario conservare e rilasciare le code di invio e altri oggetti di invio. Grand Central Dispatch non supporta il modello di Garbage Collection per il …
Qual è la differenza tra gli attributi di impostazione della proprietà debole e forte in Objective-C? @property(retain, [weak/strong]) __attribute__((NSObject)) CFDictionaryRef myDictionary; Qual è l'impatto e il vantaggio? Ho sentito che debole non è disponibile su iOS 4 e dobbiamo usare assign. È debole simile da assegnare?
Ho iniziato a sviluppare la mia prima app iOS con Xcode 4.2 e puntavo a iOS 5.0 con un modello di "applicazione di utilità" (quello fornito con un FlipsideViewController). Ho letto che poiché ARC è una funzionalità in fase di compilazione, dovrebbe essere compatibile anche con iOS 4, quindi ho …
Come rimuovi un osservatore da un oggetto sotto ARC ? Aggiungiamo semplicemente l'osservatore e dimentichiamo di rimuoverlo? Se non gestiamo più la memoria manualmente dove ci rassegniamo dall'osservare? Ad esempio, su un controller di visualizzazione: [self.view addObserver:self forKeyPath:@"self.frame" options:NSKeyValueObservingOptionNew context:nil]; In precedenza, removeObserver:chiamavo il deallocmetodo del controller di visualizzazione .
Sto cercando di capire il modo corretto di ottenere un NSStringda un CFStringRefin ARC? Lo stesso per andare nella direzione opposta, CFStringRefa NSStringin ARC? Qual è il modo corretto per farlo senza creare perdite di memoria?
Sto cercando di inviare un messaggio HTTP con l'applicazione iOS che sto sviluppando ma il push non raggiunge mai il server sebbene riceva un codice 200 come risposta (dall'urlconnection). Non ricevo mai una risposta dal server né il server rileva i miei post (il server rileva i post provenienti da …
ARC vieta gli oggetti Objective-C nelle strutture o nelle unioni nonostante contrassegni il file -fno-objc-arc? Perché è così? Ho pensato che se lo contrassegni -fno-objc-arc non hai questa restrizione.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.