Το iOS 5 Beta 3 είναι τώρα διαθέσιμο για λήψη!

Το iOS 5 Beta 3 είναι τώρα διαθέσιμο για λήψη!

Λήψη οθόνης 2011-07-11 στις 1.31.29 μ.μ

Η Apple μόλις κυκλοφόρησε την τρίτη beta του iOS 5 σε εγγεγραμμένους προγραμματιστές, γνωστή ως Build 9A5259f. Κάνουμε λήψη και εγκατάσταση τώρα, αλλά εν τω μεταξύ, αν είστε εγγεγραμμένος προγραμματιστής, αποκτήστε το λήψη στο iOS Dev Center.

Παρατηρήσατε κάτι νέο στο Beta 3; Πείτε μας μια γραμμή στα παρακάτω σχόλια! Εδώ είναι οι σημειώσεις έκδοσης.

Τα ακόλουθα ζητήματα σχετίζονται με τη χρήση του SDK 5.0 για την ανάπτυξη κώδικα.

Λογαριασμοί

  • Κατά τη δημιουργία ενός λογαριασμού iCloud, μπορείτε να χρησιμοποιήσετε οποιοδήποτε αναγνωριστικό Apple υπό την προϋπόθεση ότι πρόκειται για πλήρη διεύθυνση ηλεκτρονικού ταχυδρομείου και όχι για λογαριασμό MobileMe. Εάν διαθέτετε λογαριασμό MobileMe, μπορείτε να αντιγράψετε δεδομένα από αυτόν τον λογαριασμό σε λογαριασμό iCloud για χρήση κατά τη δοκιμή. Μπορείτε να βρείτε περισσότερες πληροφορίες για το iCloud στη διεύθυνση: http://developer.apple.com/icloud
  • Όταν δημιουργείτε έναν λογαριασμό iCloud ή MobileMe χρησιμοποιώντας τον βοηθό εγκατάστασης και αφήνετε το Find My iPhone ενεργοποιημένο, ενδέχεται να απενεργοποιήσετε το Find my iPhone μετά τη ρύθμιση. Επαληθεύστε στις Ρυθμίσεις/Αλληλογραφία, Επαφές, Ημερολόγιο/YourAccount ότι το Find my iPhone είναι ενεργοποιημένο μετά την έξοδο από τον βοηθό εγκατάστασης.
  • Υπάρχει πρόβλημα εύρεσης συσκευής χρησιμοποιώντας το Find My iPhone στον ιστότοπο MobileMe (www.me.com) κατά τη μετάβαση από το iCloud πίσω στο MobileMe. Για να λυθεί αυτό το ζήτημα:
    • Στη συσκευή, μεταβείτε στις Ρυθμίσεις-> Αλληλογραφία, Επαφές, Ημερολόγιο->@me.com και Εναλλαγή Εύρεση iPhone μου απενεργοποιημένο και ξανά ενεργοποιημένο. Τώρα η συσκευή θα πρέπει να εμφανίζεται στον ιστότοπο MobileMe.
  • Συνιστάται να απενεργοποιήσετε τους Σελιδοδείκτες σε πολλούς λογαριασμούς. Εάν είναι ενεργοποιημένα, τα αποτελέσματα μπορεί να είναι απροσδιόριστα.
  • ΝΕΟΣ: Σε αυτήν την έκδοση beta, η επιλογή "Επιλογή ερώτησης ασφαλείας" δεν λειτουργεί κατά τη ρύθμιση λογαριασμού iCloud.

AirPlay

  • Από το iOS 5, το περιεχόμενο βίντεο σε εφαρμογές και ιστότοπους είναι ενεργοποιημένο από προεπιλογή.
  • Το iOS 5 υποστηρίζει AirPlay βίντεο μέσω AV Foundation.
  • ΣΤΑΘΕΡΟΣ: Η προφύλαξη οθόνης Apple TV μπορεί να υποβαθμίσει την απόδοση κατοπτρισμού μέσω του AirPlay. Η προφύλαξη οθόνης μπορεί να απενεργοποιηθεί στις ρυθμίσεις Apple TV.

Apple TV

  • Το Apple TV Software beta επιτρέπει στους χρήστες να αντικατοπτρίζουν το περιεχόμενο ενός iPad 2 σε μια Apple TV (2ης γενιάς) χρησιμοποιώντας το AirPlay. Αυτό το λογισμικό beta επιτρέπει επίσης τη ροή φωτογραφιών στο Apple TV, ώστε οι χρήστες να έχουν πρόσβαση στις φωτογραφίες που είναι αποθηκευμένες στο iCloud. Το λογισμικό beta της Apple TV παρέχεται για να δοκιμάσει την πιο πρόσφατη λειτουργικότητα του AirPlay με τις εφαρμογές και τους ιστότοπούς σας iOS 5. Εάν επιθυμείτε να εγκαταστήσετε το Apple TV Software beta στη συσκευή σας, πρέπει πρώτα να καταχωρίσετε το UDID της συσκευής σας στην πύλη προγράμματος προγραμματιστών iOS.

Χος

  • Η χρήση φωνητικής συνομιλίας στο iOS 5 απαιτεί ρύθμιση του kAudioSessionMode_VoiceChat λειτουργία στην περίοδο σύνδεσης ήχου ή ρύθμιση της AVAudioSessionModeVoiceChat λειτουργία στο AVAudioSession αντικείμενο.

CalDav

  • ΣΤΑΘΕΡΟΣ: Αφού δημιουργήσετε ένα επαναλαμβανόμενο συμβάν τοπικά στη συσκευή, η συσκευή σταματά να συγχρονίζεται μετά από ένα σφάλμα κατά τη συγχώνευση. Η κατάργηση και η επαναπροσθήκη του λογαριασμού λειτουργεί ως λύση για αυτό.

Ημερολόγιο

  • Όλα τα ημερολόγια MobileMe αντιγράφηκαν μετά την απενεργοποίηση και ενεργοποίηση του συγχρονισμού ημερολογίου.
  • Εάν ξεκινήσετε ή ανανεώσετε μη αυτόματα τα ημερολόγια σε ένα iPad, τα ημερολόγιά σας ενδέχεται να εξαφανιστούν και θα πρέπει να πατήσετε "Εμφάνιση όλων των ημερολογίων" για να τα εμφανίσετε ξανά.
  • ΝΕΟΣ: Η επαναφορά από ένα αντίγραφο ασφαλείας Seed 1 ή νωρίτερα θα προκαλέσει τον συγχρονισμό των ημερολογίων MobileMe/iCloud. Τα εγγεγραμμένα ημερολόγια θα εμφανίζονται στα ημερολόγια, αλλά κανένα από τα ημερολόγια εκδηλώσεών σας δεν θα εμφανίζεται στο MobileCal. Για να επιλύσετε το πρόβλημα, καταργήστε και προσθέστε ξανά τον λογαριασμό.

GameKit

  • Τα δεδομένα αντιστοίχισης για αγώνες που βασίζονται σε σειρά είναι προς το παρόν περιορισμένα σε 4 KB δεδομένων.

Κέντρο παιχνιδιού

  • Εάν διαθέτετε έναν υπάρχοντα λογαριασμό στο Κέντρο παιχνιδιών που δεν έχει περάσει ακόμη από τη ροή του Κέντρου παιχνιδιών για πρώτη φορά στο iOS 5, θα αντιμετωπίσετε ένα σφάλμα κατά την άμεση είσοδο στην ειδοποίηση σύνδεσης ενός παιχνιδιού. Η λύση για αυτό είναι να ξεκινήσετε το Game Center για να ολοκληρώσετε τη ροή για πρώτη φορά.

iBooks

  • Τα iBooks 1.2.2 ενδέχεται να μην εμφανίσουν κείμενο ή εικόνες σε βιβλία. Ενημερώστε το iBooks 1.3 στο App Store.

Δημιουργία αντιγράφων ασφαλείας iCloud

  • Δεδομένου ότι πρόκειται για λογισμικό beta, συνιστάται να μην χρησιμοποιείτε τις υπηρεσίες iCloud για να αποθηκεύσετε κρίσιμα δεδομένα ή πληροφορίες. Εάν ενεργοποιήσετε το iCloud Backup, η αυτόματη δημιουργία αντιγράφων ασφαλείας με το iTunes κατά το συγχρονισμό θα απενεργοποιηθεί. Σας προτείνουμε επίσης να δημιουργήσετε αντίγραφα ασφαλείας της συσκευής σας με μη αυτόματο τρόπο με το iTunes.
  • Στην έκδοση beta του iOS 5, η υποστήριξη προστασίας δεδομένων στο iCloud Backup δεν είναι διαθέσιμη. Ως εκ τούτου, οι εφαρμογές που έχουν προστατευμένα αρχεία δεν έχουν αντίγραφα ασφαλείας των δεδομένων ή των μεταδεδομένων τους.
  • Μετά την επαναφορά, ενδέχεται να μην μπορείτε να δημιουργήσετε αντίγραφα ασφαλείας ξανά επειδή η συσκευή εξακολουθεί να πιστεύει ότι επαναφέρεται. Για να επιλύσετε αυτό το ζήτημα δοκιμάστε να συγχρονίσετε εφαρμογές ή πολυμέσα που λείπουν από το iTunes ή προσπαθήστε να διαγράψετε τον λογαριασμό σας iCloud και να τον προσθέσετε ξανά.
  • Εάν διαγράψετε το αντίγραφο ασφαλείας, η λειτουργία θα απενεργοποιηθεί, αλλά οι ρυθμίσεις ενδέχεται να υποδεικνύουν ότι είναι ενεργοποιημένη και θα πρέπει να αλλάξετε το διακόπτη BackUp to Cloud στις Ρυθμίσεις.
  • Για λόγους συμβατότητας, αυτή η έκδοση του beta 5 του iOS 5 απαιτεί τη δημιουργία αντιγράφων ασφαλείας όλων των αρχείων, αντί μόνο για εκείνα τα αρχεία που έχουν αλλάξει από το τελευταίο αντίγραφο ασφαλείας. Αυτό μπορεί να προκαλέσει μια προειδοποίηση ότι ο λογαριασμός σας έχει υπερβεί το όριο. Σε περίπτωση που εμφανιστεί η προειδοποίηση, μπορείτε να διαγράψετε το παλαιότερο αντίγραφο ασφαλείας σας για να ελευθερώσετε χώρο και στη συνέχεια να ξεκινήσετε ένα αντίγραφο ασφαλείας.

iCloud Storage

  • Κατά την περίοδο beta του iOS 5, τυχόν έγγραφα που είναι αποθηκευμένα στους διακομιστές ενδέχεται να καθαρίζονται περιοδικά πριν από την GM. Επομένως, συνιστάται ιδιαίτερα να μην αποθηκεύετε κρίσιμα έγγραφα ή πληροφορίες στους διακομιστές.
  • Εάν η εφαρμογή σας χρησιμοποιεί το NSMetadataQuery κλάσης, πρέπει να ορίσετε ένα κατηγόρημα, παρόλο που το ίδιο το κατηγόρημα αγνοείται.
  • Το πλαίσιο του Ιδρύματος δεν περιλαμβάνει το αναγνωριστικό ομάδας όταν αναζητάτε το κοντέινερ για έγγραφα για κινητά μιας εφαρμογής. Το αναγνωριστικό ομάδας πρέπει να περιλαμβάνεται στην αρχή της συμβολοσειράς αναγνωριστικού που μεταβιβάζεται στο URLForUbiquityContainerIdentifier: μέθοδος.
  • Σε αυτό το beta, το setSortDescriptors: μέθοδος του NSMetadataQuery δεν υποστηρίζεται.
  • Σε αυτήν την έκδοση beta, εάν θέλετε να χρησιμοποιήσετε το iCloud, πρέπει να καθορίσετε μη αυτόματα διάφορα αναγνωριστικά κοντέινερ (το σύνολο εμφάνισης της εφαρμογής σας) σε ένα αρχείο δικαιωμάτων τόσο για το Mac OS X όσο και για το iOS έργα.
  • Υπάρχουν προβλήματα με τη χρήση του API εγγράφων Cloud Storage σε συνδυασμό με προστατευμένα δεδομένα, τα οποία μπορεί να οδηγήσουν σε καταστροφή δεδομένων.
  • Σε αυτήν την έκδοση beta, οι εφαρμογές που βασίζονται σε έγγραφα δεν μπορούν πάντα να εντοπίζουν πότε τα αρχεία αλλάζουν, μετακινούνται ή διαγράφονται από κάτω.
  • ΝΕΟΣ: Σε αυτήν την έκδοση beta, οι παρουσιαστές αρχείων (αντικείμενα που υιοθετούν το NSFilePresenter πρωτόκολλο) δεν λαμβάνουν μερικά από τα μηνύματα που υποτίθεται ότι λαμβάνουν, ειδικά:
    • presentItemDidChange
    • παρουσιάστηκεSubitemDidAppearAtURL:
    • παρουσιάστηκεSubitemDidChangeAtURL:
  • Μπορείτε να το λύσετε αυτό εφαρμόζοντας το relinquishPresentedItemToWriter: τη μέθοδο και τον έλεγχο για να διαπιστώσετε εάν ο συγγραφέας έγραψε πραγματικά όταν ο παρουσιαστής αρχείων σας επανακτήσει. Μπορείτε επίσης να χρησιμοποιήσετε το FSEvents για να παρατηρήσετε τις αλλαγές του συστήματος αρχείων
  • Σε αυτήν την έκδοση beta, τα μηνύματα σχετικά με αλλαγές στα αρχεία ενός καταλόγου δεν παραδίδονται σε αντικείμενα που υιοθετούν το πρωτόκολλο NSFilePresenter.
  • Ενώ αναφέρετε ένα σφάλμα που σχετίζεται με τις διεπαφές αποθήκευσης iCloud, συμπεριλάβετε τα αρχεία καταγραφής που συλλέχθηκαν κατά τη διάρκεια της συνεδρίας εντοπισμού σφαλμάτων. Για να δημιουργήσετε αυτά τα αρχεία καταγραφής, πρέπει να εγκαταστήσετε ένα ειδικό προφίλ εντοπισμού σφαλμάτων στη συσκευή σας. Το προφίλ εντοπισμού σφαλμάτων μπορεί να ληφθεί από http://connect.apple.com. Αυτό το προφίλ επιτρέπει τη δημιουργία αρχείων καταγραφής εντοπισμού σφαλμάτων που απαιτούνται για τη διάγνωση τυχόν προβλημάτων με τη χρήση του χώρου αποθήκευσης iCloud. Οι οδηγίες για τη συλλογή των αρχείων καταγραφής είναι:
    • Εγκαταστήστε το προφίλ. (Ο ευκολότερος τρόπος για να το κάνετε αυτό είναι να το στείλετε στον εαυτό σας και να ανοίξετε το συνημμένο στη συσκευή τους.)
    • Αναπαράγετε το σφάλμα.
    • Συγχρονίστε με το iTunes για να αφαιρέσετε τα αρχεία καταγραφής από τη συσκευή σας.
    • Επισυνάψτε τα αρχεία καταγραφής στην αναφορά σφαλμάτων. Μπορείτε να βρείτε τα αρχεία καταγραφής στο ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.
  • Αυτά τα αρχεία καταγραφής μπορούν να μεγαλώσουν πολύ γρήγορα, οπότε θα πρέπει να καταργήσετε το προφίλ αφού αναπαράγετε το πρόβλημα και τραβήξετε τα αρχεία καταγραφής για την αναφορά σφαλμάτων.

iMessage

  • ΝΕΟΣ: Το iMessage beta 3 δεν θα μπορεί να επικοινωνήσει με χρήστες iMessage στη beta 1. Λειτουργεί μεταξύ βήτα 3 και βήτα 2.
  • ΝΕΟΣ: Οι ειδοποιήσεις Modal δεν εμφανίζονται για iMessages.

iTunes

  • Η έκδοση του iTunes που συνοδεύει το beta 3 δεν μπορεί να συγχρονίσει συσκευές που έχουν εγκατεστημένο το λογισμικό beta 2. Για να αποφύγετε αυτό το πρόβλημα, κάντε τα εξής:
    1. Συγχρονίστε όλες τις συσκευές που έχουν εγκαταστήσει το beta 2 με την έκδοση του iTunes που συνοδεύει το beta 2.
    2. Αναβαθμίστε το iTunes στην έκδοση που συνοδεύει το beta 3.
    3. Συνδέστε τη συσκευή και εγκαταστήστε το λογισμικό beta 3. (Κατανοήστε ότι ενδέχεται να δείτε ένα σφάλμα συγχρονισμού κατά την πρώτη σύνδεση της συσκευής.)
    4. Μετά την εγκατάσταση του λογισμικού beta 3, επαναφέρετε από το αντίγραφο ασφαλείας που κάνατε στο βήμα 1.
  • Τα βίντεο που αγοράστηκαν από το iTunes Store δεν παίζουν σε AppleTV 2ης γενιάς μέσω AirPlay με iTunes 10.5.

MMS

  • Η αποστολή ενός MMS μεγάλων βίντεο δεν λειτουργεί.

Προσαρμογές φωτογραφιών

  • Εάν εφαρμόσετε προσαρμογές κόκκινων ματιών στο iOS και εισαγάγετε την εικόνα σας στη δημιουργία σπόρων iPhoto, οι προσαρμογές κόκκινων ματιών δεν θα εμφανιστούν σε αυτήν την εικόνα στο iPhoto. Ως αποτέλεσμα, ο επακόλουθος συγχρονισμός της εικόνας σας στη συσκευή iOS από το iPhoto δεν θα εμφανίσει τις ρυθμίσεις των κοκκινιστών ματιών.

Υπενθυμίσεις

ΣΤΑΘΕΡΟΣ: Η εφαρμογή Υπενθυμίσεις δεν αποστέλλει ειδοποιήσεις για υπενθυμίσεις που βασίζονται στην εισαγωγή (ή/και έξοδο) μιας τοποθεσίας εάν δεν υπάρχει ημερομηνία που να σχετίζεται με την υπενθύμιση.

Ρυθμίσεις

  • Το κουμπί "Δημιουργία αντιγράφων ασφαλείας τώρα" είναι ενεργοποιημένο χωρίς να έχει ενεργοποιηθεί η κατηγορία εφεδρικών δεδομένων για το λογαριασμό.
  • ΣΤΑΘΕΡΟΣ: Εάν εμφανίσετε το πληκτρολόγιο των όρων στις Ρυθμίσεις-> Γενικά-> Ενημέρωση λογισμικού, δεν μπορείτε να το απορρίψετε. Πρέπει να κλείσετε τις ρυθμίσεις για να βγείτε.
  • ΝΕΟΣ: Σε αυτό το beta, το εικονίδιο FaceTime λείπει από τις Ρυθμίσεις στα iPhone.

Προσομοιωτής

  • ΝΕΟΣ: Οι υπηρεσίες τοποθεσίας δεν είναι λειτουργικές στον προσομοιωτή iOS 4.3 που εκτελείται σε Mac OS 10.7 με Xcode 4.2.

Σανίδα εκπηδήσεως δύτου

  • Οι push και τοπικές ειδοποιήσεις για εφαρμογές εμφανίζονται στο νέο Κέντρο ειδοποιήσεων στο iOS 5. Το Κέντρο ειδοποιήσεων εμφανίζει ειδοποιήσεις που θεωρούνται "μη αναγνωσμένες". Για την προσαρμογή των push και τοπικών ειδοποιήσεων που δεν έχουν κατάσταση "μη αναγνωσμένων", οι προγραμματιστές μπορούν να χρησιμοποιήσουν τον αριθμό των σημάτων εφαρμογής τους για να ενεργοποιήσουν την εκκαθάριση των ειδοποιήσεων από το Κέντρο ειδοποιήσεων. Όταν μια εφαρμογή διαγράψει τον αριθμό των εμβλημάτων της (ρυθμίζοντάς την στο μηδέν), το iOS 5 θα διαγράψει τις ειδοποιήσεις της από το Κέντρο ειδοποιήσεων.

Κελάδημα

  • ΝΕΟΣ: Όταν στέλνετε tweet στην τοποθεσία σας από το Safari και εξέρχεστε πριν από την καθιέρωση της τοποθεσίας, το βέλος τοποθεσίας θα παραμείνει στη γραμμή κατάστασης. Το βέλος μπορεί να αφαιρεθεί σκοτώνοντας το Safari από τον διακόπτη εργασιών.

Αυτοματοποίηση UI

  • ΝΕΟΣ: Στο iOS 5 beta 3, η πρώτη εκτέλεση ενός σεναρίου μετά από επανεκκίνηση ή διαγραφή εγκατάστασης πιθανόν να αποτύχει. Οι επόμενες προσπάθειες θα πρέπει να πετύχουν έως ότου επανεκκινηθεί ξανά η συσκευή.
  • Τα κουμπιά αναπαραγωγής και εγγραφής στον επεξεργαστή δέσμης ενεργειών αυτοματισμού ενδέχεται να μην λειτουργούν σωστά μετά τη στόχευση μιας εφαρμογής που ξεκίνησε από μια συνεδρία εντοπισμού και έληξε. Μπορεί επίσης να μην λειτουργούν αν στοχεύσετε μια εφαρμογή που έχει τεθεί σε αναστολή. Εάν αντιμετωπίσετε αυτό το πρόβλημα και επιμένει, ίσως χρειαστεί να κλείσετε και να ανοίξετε ξανά το έγγραφο ιχνηλάτησης για να επιστρέψετε σε λειτουργική κατάσταση.
  • Όταν καταγράφετε ενέργειες σε ένα σενάριο χρησιμοποιώντας το όργανο αυτοματισμού, διασυνδέεται με προβολές ιστού ή κελιά πίνακα που περιέχουν μεγάλο αριθμό στοιχείων εκτός οθόνης μπορεί να χρειαστεί πολύς χρόνος πριν επιστρέψει με ένα έκφραση.
  • Οι λειτουργίες κλειδώματος () και ξεκλειδώματος () του UIATarget αντικαταστάθηκαν με το lockForDuration () λειτουργία.
  • Τα όργανα αντικαθιστά το φορτωμένο σενάριο αυτοματισμού, ακόμη και αν το επεξεργάζεται άλλο πρόγραμμα.
  • Ξεκινώντας το iOS 5 beta 2, μπορείτε τώρα να ενεργοποιήσετε την εκτέλεση ενός σεναρίου αυτοματισμού UI σε μια συσκευή iOS από το τερματικό κεντρικού υπολογιστή χρησιμοποιώντας το εργαλείο οργάνων. Η εντολή είναι:
    • όργανα -w -t

UIKit

  • ΝΕΟΣ: Ξεκινώντας στο iOS 5 beta 3, το exclusiveTouch η ιδιότητα του UIControl επέστρεψε στην αρχική προεπιλεγμένη τιμή NO.
  • Επιστρέφοντας μηδέν από το tableView: viewForHeaderInSection: η μέθοδος (ή το ισοδύναμο του υποσέλιδου) δεν αρκεί πλέον για να αποκρύψει μια κεφαλίδα. Πρέπει να παρακάμψετε tableView: heightForHeaderInSection: και επιστρέψτε 0,0 για να αποκρύψετε μια κεφαλίδα.
  • Στο iOS 5 beta, το UITableView Η κλάση έχει δύο μεθόδους για να μετακινήσετε ένα κελί από μια γραμμή σε άλλη με καθορισμένες παραμέτρους. Αυτά τα API είναι:
    • moveSection: toTection:
    • moveRowAtIndexPath: toIndexPath:
  • Χρησιμοποιώντας το UIWebView κλάση στο Interface Builder, η ρύθμιση του διαφανούς χρώματος φόντου είναι δυνατή στο iOS 5. Οι προγραμματιστές που συντάσσονται με το νέο SDK μπορούν να ελέγξουν το XIB τους για τη διαφανή ρύθμιση UIWebView.
  • Στο iOS 5 beta, το UINavigationBar, UIToolbar, και UITabBar οι εφαρμογές έχουν αλλάξει έτσι ώστε το drawRect: μέθοδος δεν καλείται σε περιπτώσεις αυτών των κλάσεων, εκτός εάν εφαρμοστεί σε μια υποκλάση. Εφαρμογές που έχουν εφαρμόσει εκ νέου το drawRect: σε μια κατηγορία σε οποιαδήποτε από αυτές τις κλάσεις θα διαπιστωθεί ότι η μέθοδος drawRect: δεν καλείται. Το UIKit πραγματοποιεί έλεγχο συνδέσμων για να μην καλείται η μέθοδος σε εφαρμογές συνδεδεμένες πριν από το iOS 5, αλλά δεν υποστηρίζει αυτόν τον σχεδιασμό σε iOS 5 ή μεταγενέστερη έκδοση. Οι εφαρμογές μπορούν είτε:
    • Χρησιμοποιήστε το API προσαρμογής για γραμμές που είναι στο iOS 5 και νεότερες εκδόσεις, ο οποίος είναι ο προτιμώμενος τρόπος.
    • Υποκατηγορία UINavigationBar (ή άλλες κατηγορίες ράβδων) και παράκαμψη drawRect: στην υποκατηγορία.
  • ο indexPathForRow: inSection:, μέθοδος ενότητας και σειράς του NSIndexPath χρησιμοποιήστε τώρα NSInteger αντί NSUInteger, έτσι ώστε αυτοί οι τύποι να ταιριάζουν με τις μεθόδους που ορίζονται στο UITableView.
  • Υπάρχει ένα γνωστό ζήτημα με την παρουσίαση του α UIVideoEditorControllerαντικείμενο όπου δεν εμφανίζει το επιλεγμένο βίντεο, το οποίο εμφανίζεται κενό. Σε ορισμένες περιπτώσεις μπορεί επίσης να καταρρεύσει.
  • Τα συμβάντα αφής δεν προωθούνται στην προβολή στο cameraOverlayView ιδιότητα του UIImagePickerController.
  • ο imagePickerController: didFinishPickingMediaWithInfo: η μέθοδος του UIImagePickerController δεν επιστρέφει μια διεύθυνση URL στο βίντεο όταν ολοκληρωθεί η εγγραφή.
  • ΝΕΟΣ: Όταν δημιουργείτε ένα νέο ραντεβού στην εφαρμογή ημερολογίου σε μια συσκευή που χρησιμοποιεί ρολόι 24 ωρών, δεν μπορείτε να επιλέξετε τιμή ώρας μεγαλύτερη από 12. Η τιμή επιλογής ημερομηνίας-ώρας ορίζει την τρέχουσα ημέρα της εβδομάδας ίδια με την προηγούμενη (π.χ. ένα ραντεβού την Τρίτη θα οριστεί ως Δευτέρα).
  • ΣΤΑΘΕΡΟΣ: Αλλάξαμε τη συμπεριφορά των scrollToRowAtIndexPath: atScrollPosition: κινούμενη: τέτοια που UITableViewScrollPositionTop και UITableViewScrollPositionBottom τώρα προσαρμόστε για το πάνω και το κάτω τμήμα του contentInset ιδιοκτησία.

WebKit

  • ΝΕΟΣ: Στο iOS 5 beta 2, είναι διαθέσιμη μια νέα κληρονομική ιδιότητα CSS, -webkit-overflow-scrolling: value. Το άγγιγμα τιμών επιτρέπει στον προγραμματιστή ιστού να επιλέξει κύλιση σε φυσικό στυλ σε στοιχείο υπερχείλισης: κύλισης. Η προεπιλεγμένη τιμή για αυτήν την ιδιότητα είναι αυτόματη.
  • Το πλαίσιο WebKit επέλεξε έναν νεότερο κινητήρα WebKit, ο οποίος ταιριάζει απόλυτα με το Safari 5.1. Ορισμένες περιοχές που πρέπει να γνωρίζετε με το νέο πλαίσιο WebKit στο iOS:
    • Υπάρχει ένας νέος αναλυτής συμβατός με HTML5.
    • Το πλάτος της διάταξης του κειμένου μπορεί να αλλάξει ελαφρώς επειδή η συμπεριφορά στρογγυλοποίησης λέξεων έχει πλέον ακρίβεια βάσει κυμαινόμενου σημείου.
    • Υπάρχει βελτιωμένη επικύρωση του πεδίο φόρμας, το οποίο περιλαμβάνει την κατάργηση μηδενικών και τη μορφοποίηση αριθμών.
    • Τα συμβάντα αφής υποστηρίζονται τώρα στα πεδία εισαγωγής.
    • window.onerror υποστηρίζεται τώρα.
    • Υπάρχει ένας νέος παράγοντας χρήστη που δεν διαθέτει πληροφορίες τοπικής ρύθμισης στη συμβολοσειρά User Agent.

Συγχρονισμός WiFi

  • Στο iOS 5 beta 2, ο ασύρματος συγχρονισμός είναι διαθέσιμος για Mac. Απαιτεί iTunes 10.5 beta 2 και OS X 10.6.8 ή Lion. Θα δείτε μια επιλογή ενεργοποίησης ασύρματου συγχρονισμού όταν συνδέετε τη συσκευή σας στο iTunes με το καλώδιο USB. Συνιστάται να εκτελέσετε τον αρχικό σας συγχρονισμό με ένα καλώδιο μετά την επαναφορά της συσκευής σας.
    • Ο ασύρματος συγχρονισμός ενεργοποιείται αυτόματα όταν η συσκευή είναι συνδεδεμένη στην τροφοδοσία και στο ίδιο δίκτυο με τον αντιστοιχισμένο υπολογιστή. Or, μπορείτε να ενεργοποιήσετε μη αυτόματα έναν συγχρονισμό από το iTunes ή από τις Ρυθμίσεις -> Γενικά -> iTunes Sync (απαιτείται το ίδιο δίκτυο με τον αντιστοιχισμένο υπολογιστή). Βεβαιωθείτε ότι η συσκευή σας είναι συνδεδεμένη σε πηγή ενέργειας όταν εκτελείτε ασύρματους συγχρονισμούς.
    • Εάν εντοπίσετε προβλήματα με εφαρμογές, μέσα ή/και φωτογραφίες συγχρονισμένα στη συσκευή σας, μπορείτε να επαναφέρετε και στη συνέχεια να επανασυγχρονίσετε. Από τις Ρυθμίσεις -> Γενικά -> Επαναφορά, επιλέξτε Διαγραφή όλου του περιεχομένου και ρυθμίσεων. Στη συνέχεια, επανασυνδεθείτε στο iTunes και συγχρονίστε ξανά.
  • ΣΤΑΘΕΡΟΣ: Σε αυτήν την έκδοση beta, το iTunes ενδέχεται να αναφέρει εσφαλμένα τις Φωτογραφίες ως "Άλλες" στη γραμμή χωρητικότητας. Ο συγχρονισμός φωτογραφιών λειτουργεί διαφορετικά όπως αναμενόταν.
  • ΝΕΟΣ:Σε ορισμένες περιπτώσεις, η συσκευή σας ενδέχεται να αποτύχει να συγχρονίσει επαφές, ημερολόγια και ρυθμίσεις λογαριασμού ή να δημιουργήσει αντίγραφα ασφαλείας στο iTunes. Εάν συμβεί αυτό, επανεκκινήστε τη συσκευή σας και επανασυγχρονίστε.
  • ΝΕΟΣ:Σε ορισμένες περιπτώσεις, ο συγχρονισμός φωτογραφιών μπορεί να έχει ως αποτέλεσμα μόνο μικρογραφίες στη συσκευή σας. Εάν συμβεί αυτό, καταργήστε το συγχρονισμό των φωτογραφιών και, στη συνέχεια, επανασυγχρονίστε ξανά.

Xcode

  • Σε αυτήν την έκδοση beta, οι επαναφορές συσκευών που χρησιμοποιούν XCode είναι απενεργοποιημένες. Χρησιμοποιήστε το iTunes μόνο για να δημιουργήσετε αντίγραφα ασφαλείας και να επαναφέρετε τη συσκευή σας.
  • Σε ορισμένες περιπτώσεις, το Xcode 4.2 Organizer δεν εμφανίζει μια συσκευή που βρίσκεται σε λειτουργία επαναφοράς. Ως λύση, μπορείτε να χρησιμοποιήσετε το iTunes για επαναφορά.
  • ΣΤΑΘΕΡΟΣ: Σε ορισμένα επιτραπέζια μηχανήματα, η χρήση μνήμης του Xcode διογκώνεται απίστευτα γρήγορα κατά την επαναφορά μιας συσκευής ή την αντιγραφή ενός IPSW. Ως λύση, χρησιμοποιήστε το iTunes για επαναφορά.
  • ΣΤΑΘΕΡΟΣ: Σε αυτήν την έκδοση beta, τα αρχεία καταγραφής σφαλμάτων (είτε μη συμβολισμένα είτε συμβολισμένα) δεν εμφανίζονται στο Xcode Organizer. Για να εμφανιστούν στο Xcode Organizer, θα πρέπει να μετονομάσετε τη συσκευή.
  • Στο iOS 5 beta 2, το iOS Simulator δεν είναι συμβατό με προηγούμενες εκδόσεις του iCloud Developer Seed για OS X. Συνιστάται ιδιαίτερα να ενημερώσετε το τελευταίο iCloud Developer Seed για να διασφαλίσετε τη συμβατότητα.
  • Το iOS 5.0 SDK υποστηρίζει προσομοιωτές iOS 4.3 και iOS 5.0.

Τελευταία δημοσίευση ιστολογίου

Κριτικές και προτάσεις προϊόντων της Apple
September 10, 2021

Πρώτες εντυπώσεις AirPods Pro: Φοβερός ήχος που αξίζει κάθε δεκάραΤο μόνο τρομακτικό για τα AirPods Pro είναι το πόσο καλά είναι.Φωτογραφία: Killia...

A Week With The Magic Trackpad: It's Bye Bye Mouse Forever [Κριτική]
September 10, 2021

Χρησιμοποιώ το Magic Trackpad της Apple για πάνω από μία εβδομάδα και μπορώ να πω με σιγουριά ότι αντικατέστησε το ποντίκι για μένα.Το Magic Trackp...

| Cult of Mac
September 10, 2021

Ο συνιδρυτής της Apple, Steve Wozniak, έκανε πρόσφατα κάποια σχόλια σχετικά με τον επερχόμενο IPO του Mark Zuckerberg και του Facebook. Σε συνέντευ...