Huis Sociale Media Hoe je je iOS-app kunt beheren Programma-uitvoering met de foutopsporingsbalk - dummies

Hoe je je iOS-app kunt beheren Programma-uitvoering met de foutopsporingsbalk - dummies

Video: Learning iOS: Create your own app with Objective-C! by Tianyu Liu 2024

Video: Learning iOS: Create your own app with Objective-C! by Tianyu Liu 2024
Anonim

Wanneer u uw iOS-app-programma met breekpunten maakt en uitvoert, verschijnt de foutopsporingsbalk in het venster Werkruimte terwijl het programma in de simulator wordt uitgevoerd. Het programma stopt met uitvoeren bij het eerste breekpunt (als u een voorwaarde hebt ingesteld, stopt het met uitvoeren als aan die voorwaarde is voldaan).

Om de uitvoering te beheren, gebruikt u de foutopsporingsbalk (boven in het gebied Debug). De foutopsporingsbalk bevat knoppen tot

  • Open het foutopsporingsgebied of sluit het. Zoals eerder vermeld, kunt u het gedeelte Debug verbergen als u het niet nodig hebt voor wat u nu aan het doen bent.

  • Schakel alle onderbrekingspunten in of uit . Hierdoor kunt u ze op hun plaats houden voor het geval u ze opnieuw moet debuggen.

  • Onderbreek of voer de uitvoering van uw code uit. Klik op deze knop om te voorkomen dat uw programma wordt uitgevoerd of doorgaan met uitvoeren nadat het programma is gestopt toen het de foutopsporing opende.

  • Stap over. Klik op deze knop om de procesteller (pc), die wordt geïdentificeerd door de groene pijl in de rugmarge, naar de volgende regel code te laten uitvoeren. Als die regel code een bericht verzendt, verzendt deze het bericht (en voert de methode uit) - maar vanuit jouw perspectief gaat het gewoon naar de volgende regel code.

  • Stap in. Klik op deze knop om de procesteller te verplaatsen naar de volgende regel code die moet worden uitgevoerd. Als de regel code een bericht verzendt naar een methode in uw broncode, gaat de foutopsporing naar de methode en keert dan terug naar de volgende regel code na de regel die het bericht verzendt.

  • Stap uit. Klik op deze knop om uit de huidige functie of methode te stappen. De broneditor geeft vervolgens de methode weer die het bericht heeft verzonden of de beller van de functie.

  • Simuleer locatie. U kunt de debugger de locatie van de iPad voor u laten simuleren.

U kunt zien dat het programma niet meer wordt uitgevoerd vanaf het breekpunt. Als u dan wilt kijken wat er gebeurt als het programma stap voor stap wordt uitgevoerd, selecteert u Step In en gaat u regel voor regel verder.

Op elke regel kunt u de waarden van de variabelen bekijken terwijl ze veranderen (gewijzigde waarden worden blauw weergegeven). Wanneer u hebt gezien wat u wilt zien, kunt u de uitvoering hervatten of de app stoppen en uw reparaties uitvoeren.

Hoe je je iOS-app kunt beheren Programma-uitvoering met de foutopsporingsbalk - dummies

Bewerkers keuze

Bewerk modus paneel in SharePoint 2010 - dummies

Bewerk modus paneel in SharePoint 2010 - dummies

In SharePoint 2010, een bewerk modus paneel is alleen zichtbaar in, ook , publiceerpagina Bewerkingsmodus. Dat maakt dit paneel geschikt voor allerlei informatie of eigenschappen die nuttig zijn voor uw editors, maar die u niet wilt zien als de pagina in de leesmodus staat. Als u een deelvenster Bewerkmodus invoegt in ...

Zoeken naar hulp bij SharePoint Developer Center - dummies

Zoeken naar hulp bij SharePoint Developer Center - dummies

Als u hulp nodig heeft bij het ontwikkelen van pagina's en sites in SharePoint 2010, het SharePoint Developer Center is een one-stop-shop. De site bevat communityforums, video's, whitepapers en andere onmisbare bronnen voor ontwikkelaars. Het SharePoint Developer Center is een geweldige plek om te verkennen als je net begint. Een aantal video's doorlopen basisproblemen ...

Site-instellingen zoeken in SharePoint 2016 - dummies

Site-instellingen zoeken in SharePoint 2016 - dummies

Gelukkig is het vinden van de pagina Site-instellingen in SharePoint 2016 net zo eenvoudig als twee klikken van de muis. Klik op het tandwielpictogram Instellingen en kies Site-instellingen. Wanneer de pagina Site-instellingen wordt geladen, ziet u een aantal links die allemaal zijn gegroepeerd in verschillende categorieën. De pagina Site-instellingen kan ontmoedigend en overweldigend zijn. Maakt u zich geen zorgen, ...

Bewerkers keuze

Hoe u een knop voor de huidige locatie aan uw iOS-app kunt toevoegen - dummies

Hoe u een knop voor de huidige locatie aan uw iOS-app kunt toevoegen - dummies

Is eenvoudig om een ​​knop toe te voegen aan de werkbalkbalk in uw iOS-app om in te zoomen naar de huidige locatie en vervolgens terug naar de kaartregio en de reeks die u momenteel weergeeft. Voeg de vetgedrukte code toe om de knop toe te voegen in de MapController-methode viewDidLoad. - (void) viewDidLoad {[super viewDidLoad]; zelf. kaart overzicht. delegeren ...

Hoe u de iPhone-gebruikersinterface voor uw iOS-app maakt - dummies

Hoe u de iPhone-gebruikersinterface voor uw iOS-app maakt - dummies

Veel keer zullen iOS app-programmeurs code schrijven voor de iPad. Alle code die u voor de iPad schrijft, werkt prima voor de iPhone. Het enige wat je hoeft te doen is de volgende items toevoegen aan je storyboard-bestand op je iPhone, op een vergelijkbare manier als wat je net deed voor het storyboard van de iPad: ...

Bewerkers keuze

Nieuwe lezers aantrekken met sociale media - dummies

Nieuwe lezers aantrekken met sociale media - dummies

Als een moederblogger, door uzelf en uw sites te promoten op Twitter en Facebook is even noodzakelijk als een blog hebben. Nog niet zo lang geleden stond Facebook alleen open voor studenten, en Twitter bestond zelfs niet publiekelijk. In die tijd hebben bloggers gesocialiseerd op elkaars blogs en niet op sociale netwerken, waardoor een community werd aangemoedigd die ...

Vragen stellen voordat u een deal met een advertentienetwerk voor uw moeder tekent Blog - dummies

Vragen stellen voordat u een deal met een advertentienetwerk voor uw moeder tekent Blog - dummies

Wanneer u wordt een deel van een advertentienetwerk, u gaat er niet alleen mee akkoord om zijn advertentie-inkomsten te nemen. U gaat er ook mee akkoord om zeer specifieke dingen te leveren aan de adverteerders van het advertentienetwerk, en u moet er zeker van zijn dat u weet waar u aan begint. Het is erg belangrijk om de overeenkomst en alle vormen te lezen ...

Vermijd zwaar te zijn bij het afdwingen van online communityrichtlijnen - dummies

Vermijd zwaar te zijn bij het afdwingen van online communityrichtlijnen - dummies

, Alleen omdat je de macht hebt om Dit betekent niet dat alle online community-issues waarschuwingen en bannings vereisen. Ja, je wilt negativiteit in de kiem smoren, maar nee, je wilt er ook geen klein beetje over doen. Soms is het goed om een ​​probleem te laten schuiven. Als communitybeheerder is het jouw taak om te weten ...