Apple julkaisee Xcode 4 Preview 6:n kehittäjille, odotammeko uutta iOS-versiota?

Apple julkaisi eilen illalla X code 4 Preview 6:n, uuden version ohjelmistopaketista, jota kehittäjät tarvitsevat sovellusten tekemiseen iOS:lle, iPadille ja Macille. Uusi versio tuo mukanaan paljon muutoksia ja voi tarkoittaa, että Apple valmistautuu julkaisemaan uuden version iOS:stä lähitulevaisuudessa. Xcode 4 on saatavilla vain sovellusten kehittäjille, jotka ovat ostaneet tilin Applelta, joten et voi ladata ja asentaa sitä Mac-tietokoneellesi. Yleensä ennen uuden iOS-version julkaisua Apple julkaisee uuden version Xcode antaa kehittäjille mahdollisuuden tutustua uusiin toimintoihin ja on mahdollista, että lähitulevaisuudessa näemme iOS:n uuden version, varsinkin kun iPad 2:n esittely ja ehkä julkaisu tulee seuraamaan.

Tässä on mitä se tuo mukanaan hyvin Xcode 4 esikatselu 6.

Suorituskyvyn mittaaminen ja analyysi

Sovelluksen suorituskyvyn mittaamiseen käynnistämättä Instruments-sovellusta on uusi komentorivityökalu: iprofiler. Mittausten tekemisen jälkeen voit analysoida ne Instrumentsilla. Uuden DTPerformanceSession-kehyksen (sijaitsee /Library/Developer/4.0/Instruments/Frameworks) avulla sovelluksesi voi luoda suorituskykymittauksia itsestään tai muista sovelluksista. 7773305

parannukset

Yleistä Hallinnoi skeemoja -valintaikkunassa voit määrittää, luodaanko skeemat automaattisesti vaihtoehdolla "Luo skeemat automaattisesti". Voit halutessasi poistaa automaattisen skeeman luomisen käytöstä suuressa työtilassa, jossa automaattinen kaavion luonti tuottaa liian monta kaaviota. Tämä asetus jaetaan kaikkien työtilan käyttäjien kanssa.

Voit määrittää Xcoden luomaan malleja Luo skeemat automaattisesti -painikkeella. 7952053

Voit lisätä Xcode-arkistotiedoston (.xcarchive) arkiston järjestelyyn kaksoisnapsauttamalla sitä Finderissa. 8791305

Voit käyttää työtilaan suhteellista sijaintia johdetuille tiedoille. 8242521

Tehtävätiedot ja hälytysten parannukset hälytysskriptien suorittamiseen:

Skriptit voivat käyttää Xcode-käyttäjäympäristömuuttujia.

PWD-ympäristömuuttujan arvo on polku hakemistoon, joka sisältää nykyisen projektin tai työtilan.

Uusi XcodeAlertAffectedPaths-ympäristömuuttuja sisältää kaksoispisteillä erotellun luettelon kaikista poluista, joita asia koskee. Tämä muuttuja korvaa IDEAlertAffectedURLs-ympäristömuuttujan. 8748528

Ratkaistut ongelmat

general

Xcode ei poista rivinvaihtomerkkejä komentosarjoista Suorita komentosarjamalli -toiminnoissa. 8230045

Kaavan monistaminen ei johda uuteen malliin, jossa on rikkinäiset kohdeviitteet. 8335950

Kun aktiivinen malli on yksikkötestimalli, työkalurivin Suorita-painikkeen napsauttaminen ei tuota tuntematonta virheikkunaa. 8642393

refactoring

Nib-tiedostojen muokkaaminen: Nimeä uudelleen -muunnos nimeää uudelleen toimintatavat Interface Builder -asiakirjoissa, kun toiminnon kohde on ensimmäinen vastaaja tai menetelmä on ilmoitettu tietyn luokan luokassa, protokollassa tai superluokassa. 8500272

Lähteen hallinta ja tilannekuvat: Xcode luo tilannekuvan työtilastasi ennen kuin suoritat refaktorointimuunnoksen. 7816256

Tiedoston versioiden vertailu

Kun olet luonut haaran ja vaihdat siihen arkiston järjestäjässä, vahvistusikkunan tai versioeditorin käyttö ei aiheuta vahvistusvirhettä. 8383245

Lähteen hallinta ja tilannekuvat

Xcode tunnistaa SCP-pohjaiset URL-osoitteet (kuten git@example.com:/myrepositoryname.git) Git-tietovarastojen arkiston järjestäjässä. 8044145

Rakentaminen

Kun olet muuttanut Yleiset asetukset > Rakennuspaikka, Xcode käyttää uutta rakennussijaintia. 7965261

Uudet kysymykset

Suorituskyvyn mittaus ja analyysi Moniytiminen- ja Lähetysmallit eivät toimi. 8717719 Time Profiler ja System Trace eivät toimi Xcode 4.0 Developer Preview -ohjelman asennuksen jälkeen. 6. Käynnistä tietokone uudelleen. 8829655

Jos tietokoneessasi on useampi kuin yksi Xcode-julkaisu, Dock-aikaprofiili ei toimi oikein.

Lisää Dockiin sopivan Xcode-julkaisun Instruments-sovellus ja käynnistä tietokone uudelleen. 8830062

Tunnetut ongelmat

general

Interface Builder -tiedostot, joissa on selkeät Xcode 3 -tiedostotyypit, avautuvat lähdeeditorissa Interface Builderin sijaan.

Aseta Interface Builder -tiedoston tiedostotyypiksi Identity and Type Inspectorissa "Oletus", poista sen valinta projektinavigaattorista ja valitse se uudelleen. 8028406

Tehtävälokin katseluohjelma on tyhjä, kun valitset projektin tai työtilan viimeisen koontitehtävän lokinavigaattorista ja katseluohjelma on asetettu näyttämään vain viimeisimmät toiminnot.

Aseta tehtävälokin katseluohjelma näyttämään kaikki toiminnot. 8350930

Nib-tiedostojen muokkaaminen

Xcode ei voi muokata Mac OS X -tyyppisiä Interface Builder -dokumentteja, jotka koostuvat muista puitteista kuin AppKitista.

Voit kuitenkin koota ja suorittaa nämä asiakirjat. 7470836 refactoring: Xcode ei muokkaa Cocoa-sidoksia uudelleen. 8423815

Etsiä

Haun navigaattori: Xcode saattaa kaatua hakunavigaattorin korvaamisen esikatseluikkunassa, kun kaikki löydetyt esiintymät on valittu ja napsautat Korvaa. 8091532