Articles of swift terrain de jeu

XCode 8 étrange erreur Playground, Impossible de searchr des symboles

J'essayais d'utiliser la layout automatique dans un Playground sur Xcode 8. Cependant, dès que j'ai ajouté la ligne, j'ai commencé à recevoir cette erreur: Playground execution failed: error: Couldn't lookup symbols: __TWPCSo6UIView17PlaygroundSupport22PlaygroundLiveViewableS0_ __swift_FORCE_LOAD_$_swiftCoreGraphics __swift_FORCE_LOAD_$_swiftDarwin __TMaC17PlaygroundSupport14PlaygroundPage __swift_FORCE_LOAD_$_swiftObjectiveC __swift_FORCE_LOAD_$_swiftUIKit _playground_log_hidden _playground_logger_initialize __swift_FORCE_LOAD_$_swiftCoreImage __swift_FORCE_LOAD_$_swiftDispatch __TFC17PlaygroundSupport14PlaygroundPageau7currentS0_ __swift_FORCE_LOAD_$_swiftFoundation __TFC17PlaygroundSupport14PlaygroundPages8liveViewGSqPS_22PlaygroundLiveViewable__ * thread #1: tid = 0x14b6b4, 0x000000010f2f43c0 MyPlayground`executePlayground, queue = 'com.apple.main-thread', […]

Qu'est-ce que lldb_expr dans Swift Playground?

J'essayais de démontrer l'inheritance de base à quelqu'un et comment le super initialiseur est toujours appelé par défaut lors du rlocation d'un init: class Animal{ init(){ println("Animal has been initialized!") } } class Dog:Animal{ var feet:Int = 4 override init(){ println("Dog has been initialized!") } } var d = Dog() Pourquoi est-ce que j'obtiens {__lldb_expr_380.Animal […]

XCode 6 Playground Mesure du code de performance

Existe-t-il un moyen rapide d'évaluer la performance / l'exécution d'une certaine partie du code écrite dans le nouveau terrain de jeu XCode 6? Je veux commencer à apprendre Swift en comparant différents styles de encoding pour certaines solutions et leur impact sur la performance du code.

Comment prendre STDIN dans le terrain de jeu Swift

Je sais que pour programmer en STDIN et STDOUT, nous devons faire un projet en command line dans Xcode. Mais comment puis-je prendre une input standard dans le terrain de jeu. Chaque fois que j'essaie d'exécuter un tel code dans le terrain de jeu var input = readLine()! J'ai toujours cette erreur L'exécution a été […]

NSUserDefaults dans iOS Playground

Il semble y avoir un problème étrange avec iOS Playgrounds où NSUserDefaults returnne toujours nil au lieu de la valeur réelle. Dans un Playground iOS, la dernière ligne returnne à tort. import UIKit let defaults = NSUserDefaults.standardUserDefaults() defaults.setObject("This is a test", forKey: "name") let readSsortingng = defaults.objectForKey("name") Dans un OSX Playground, la dernière ligne renvoie […]

Transition PageCurl pour faire défiler avec UIPageViewController

Je voudrais changer mon animation entre la vue. Actuellement, j'ai le PageCurl mais je voudrais avoir une animation de défilement comme Snapchat. Je ne peux pas utiliser le var transitionStyle: UIPageViewControllerTransitionStyle { get } Mon ViewController: import UIKit class ViewController: UIPageViewController, UIPageViewControllerDataSource{ let pageViewController = UIPageViewController(transitionStyle: .Scroll, navigationOrientation: .Horizontal, options: nil) var messagesViewController : MessagesViewController! […]

Swift NSCountedSet init avec un bug de tableau?

Il semble y avoir un bug dans Swift Playground avec l'utilisation de NSCountedSet. Ce code fonctionne comme prévu let numbers = [1,2,2,4,6,7,8,8,5,8,1] let set = NSSet(array: numbers) mais quand j'essaye de créer un NSCountedSet de la même manière var bag = NSCountedSet(array: numbers) J'ai cette erreur L'exécution du Playground a échoué: /var/folders/bl/1tnlvfzd4mqb9gkpx0h8rxy00000gp/T/lldb/6514/playground599.swift:56:31: erreur: 'Int' n'est […]

Comment puis-je afficher des vues en utilisant des contraintes de layout automatique dans le terrain de jeu Xcode?

J'essaie d'afficher des vues configurées avec des contraintes de layout automatique dans le terrain de jeu XCode, mais cela ne semble pas fonctionner. C'est comme le terrain de jeu ignore complètement les contraintes, et je ne trouve nulle part d'informations sur ce problème. Voici le code que j'ai essayé: let view = UIView() view.frame = […]

Lire le file dans Swift, iOS aire de jeux

Ayant cherché à travers les nombreuses (nombreuses!) Questions rapides de terrain de jeu pour élaborer ce code, je suis toujours en difficulté. J'ai placé un file text dans le dossier Resources du contenu du package, et il apparaît comme un alias (lien) dans les files temporaires en cours d'exécution générés par le terrain de jeu […]

Swift iOS playground: Erreur lors de l'envoi des accessoires de report

Avec un terrain de jeu iOS mis en place aussi simplement que cela: import UIKit import SpriteKit import XCPlayground let s = CGSize(width: 300, height: 300) let f = CGRect(origin: CGPointZero, size: s) let view = SKView(frame: f) let scene = SKScene(size: s) scene.backgroundColor = SKColor.redColor() view.presentScene(scene) XCPShowView("main view", view) Je reçois ceci dans la […]