Apple Xcode versjon 4.6 nå tilgjengelig

28. januar 2013 ga Apple ut en ny versjon (4.6) av sitt integrerte utviklingsmiljø kjent som Xcode. Den nye IDE inkluderer programvareutviklingssett for både OS X 10.8 Mountain Lion og iOS 6.1. Xcode 4.6 kjører på OS X 10.8 Mountain Lion, og på OS X 10.7 Lion.

Nye funksjoner

Xcode distribueres som et enkelt applikasjonsbunt, som er et avvik fra tidligere versjoner. I følge utgivelsesnotatene (PDF) inkluderer noen av de nye funksjonene som er funnet i denne versjonen:

  • Støtte for iPad mini og iPad med Retina-skjerm (4. generasjon).
  • Oppdateringer til Apple LLVM-kompilatoren og Objekt-C-språket:
    • Nye kompilatoradvarsler som hjelper til med å finne subtile atferdsfeil når du bruker ARC og svake referanser.
    • Støtte for C ++ 11 har "brukerdefinerte bokstaver" og "ubegrensede fagforeninger".
    • Avansert optimalisering for å slå sammen usammenhengende bunkeobjekter og redusere størrelsen på tildelt stakkeminne.
    • Optimalisering av kodet generering av typebasert aliasanalyse (TBAA) er som standard aktivert. Tidligere ble denne oppførselen eksplisitt aktivert ved å gi -fstrict-aliasing til kompilatoren. Det kan deaktiveres ved å passere -fno-strict-aliasing, eller ved å bruke den matchende innstillingen for Xcode build.
    • Støtte for Microsoft-stil inline-montering for i386 og x86_64.
    • otool er forbedret for å støtte demontering av Intel AVX-instruksjoner.
    • otool kan nå nøyaktig avkode alle instruksjoner og hoppe over dataregistreringer i tekstsegmenter.
    • Den statiske analysatoren støtter nå dypere kryssfunksjonsanalyse av C ++ og Objekt-C-kode.
  • Oppdateringer til LLDB-avluseren:
    • Evne til å lese metadata fra Objekt-C-runtime.
    • Forbedret støtte for å tråkke over innlagte funksjoner Skriver ut funksjonsargumentinformasjon i backtraces som standard.
    • Støtter "thread return", midlertidige breakpoints og en rekke aliaser for å legge til vanlige snarveier fra GDB.
    • Elementer av NSArray- og NSDictionary-objekter kan nå inspiseres i Xcode-feilsøkingsprogrammet.
  • Mange feilrettinger og stabilitetsforbedringer.

Bunnlinjen

De nye funksjonene i Xcode 4.6 er lokkende, men som med alle større endringer i utviklingsmiljøet ditt, vil du sannsynligvis ønske å gjøre noen tester før du forplikter deg til en fullstendig implementering av den nye IDE.

© Copyright 2020 | mobilegn.com