Après que l’application iPhone que j’écris dans Swift devienne assez grande (> 150 fichiers .swift + diverses librairies Objective-C), Xcode start se comporte mal: chaque seconde compilation, je reçois diverses erreurs, par exemple: Command failed due to signal: Segmentation fault: 11 la compilation prend énormément de temps (> 2 min sur MacBook Pro Retina) etc. […]
J’ai créé une méthode qui est supposée contenir une chaîne au format “AAAA-MM-JJ” et recracher un int qui représente la position des dates par rapport à la semaine dans laquelle elle se trouve (même si elle se chevauche entre les mois). Donc par exemple dimanche = 1 lundi = 2 et ainsi de suite. Voici […]
Dans mon code Objective-C pour mon framework GPUImage, j’ai la macro suivante: #define STRINGIZE(x) #x #define STRINGIZE2(x) STRINGIZE(x) #define SHADER_STRING(text) @ STRINGIZE2(text) ce qui me permet d’inclure les shaders de vertex et de fragments multilignes en tant que littéraux NSSsortingng dans mes sous-classes de filtres personnalisées, comme ceci: NSSsortingng *const kGPUImagePassthroughFragmentShaderSsortingng = SHADER_STRING ( varying […]
Comme beaucoup d’autres développeurs, j’ai été très enthousiasmé par le nouveau langage Swift d’Apple. Apple a affirmé que sa vitesse est plus rapide que l’objective C et qu’elle peut être utilisée pour écrire un système d’exploitation. Et d’après ce que j’ai appris jusqu’ici, c’est un langage statique et capable de contrôler avec précision le type […]
Comment définirais-je le cadre d’un UISegmentedControl ? Je voudrais que le contrôle segmenté apparaisse au bas d’une container view c’est-à-dire UIView .
Comment pouvons-nous créer une liste d’objects uniques dans un langage Swift comme NSSet et NSMutableSet dans Objective-C.
J’ai le code suivant: UIWebView.loadRequest(NSURLRequest(URL: NSURL(ssortingng: “google.ca”))) Je reçois l’erreur suivante: ‘NSURLRequest’ n’est pas convertible en UIWebView. Une idée du problème?
Dans Swift 2.0, NSError est conforme au protocole ErrorType . Pour une erreur définie de manière personnalisée, nous pouvons spécifier le ou les objects associés dans certains cas, comme ci-dessous. enum LifeError: ErrorType { case BeBorn case LostJob(job: Ssortingng) case GetCaughtByWife(wife: Ssortingng) … } Nous pouvons facilement faire ce qui suit: do { try haveAffairWith(otherPerson) […]
J’ai vu ce code sur le site de Swift et divers messages ici et j’essaie de comprendre les bases. Comment cette ligne est-elle évaluée? if let name = optionalName { Je suis confus car ce n’est pas nom == nom optionnel, il atsortingbue la valeur, alors comment cela se passe-t-il et pourquoi n’est-ce pas vrai […]
Je tente de transmettre un pointeur d’erreur rapidement et je suis incapable de le faire. Le compilateur se plaint que “NSError n’est pas convertible en ‘NSErrorPointer’”. var error: NSError = NSError() var results = context.executeFetchRequest(request, error: error) if(error != nil) { println(“Error executing request for entity \(entity)”) }