- iPhoneRoot.com - https://iphoneroot.com/RU -
Apple выпустила прошивку iOS 6.0 Beta 2 для разработчиков
Posted By admin On June 26, 2012 @ 12:42 am In Все,Прошивка,Software | Comments Disabled
Сегодня Apple выпустила новую прошивку для разработчиков - iOS 6 beta 2. Обновление можно скачать на сайте для разработчиков или обновить в настройках iPhone или iPad. Apple также обновила Xcode 4.5 и прошивку для Apple TV.
Забавно, что Apple добавила анимацию во время загрузки и установки прошивки - шестеренки в иконке крутятся:
Официальный список изменений от Apple:
The following issues relate to using iOS SDK 6.0 to develop code.
ABNewPersonViewController [2], the user cannot dismiss that view controller properly even if they allow access to contacts. The user must force quit the app and relaunch.NSNetService [3] class and CFNetService APIs do not include P2P interfaces by default. To browse, register, or resolve services over P2P interfaces, an app needs to use the Bonjour DNSService*() APIs noted below.kDNSServiceInterfaceIndexAny in the following API’s will not include P2P interfaces by default. To include P2P interfaces, you must now set the kDNSServiceFlagsIncludeP2P flag when using kDNSServiceInterfaceIndexAny or set the interfaceIndex to kDNSServiceInterfaceIndexP2P. The affected APIs are:DNSServiceBrowseDNSServiceRegisterDNSServiceResolveDNSServiceRegisterRecordDNSServiceQueryRecordendTurnWithNextParticipants:turnTimeout:matchData:completionHandler: [4] method of GKTurnBasedMatch. This will be fixed in a future seed.authenticate method of GKLocalPlayer [5] has been removed. Authentication will automatically commence when the completion handler is set.setSortDescriptors: [7] method of NSMetadataQuery is not supported.SKStoreProductViewController [8] object in iOS Simulator causes the app to crash.ADAdTypeMediumRectangle do not appear in iPad Simulator.requestAccessToAccountsWithType:withCompletionHandler: [9] method of ACAccountStore is now deprecated. To access user accounts, please use the requestAccessToAccountsWithType:options:completion: method.nil to access Twitter and Weibo accounts. To access Facebook accounts, pass a dictionary with the following keys (which are documented in ACAccountStore.h):ACFacebookAppIdKeyACFacebookPermissionsKeyACFacebookPermissionGroupKeyInfo.plist file, as was required in beta 1.UISplitViewController [10] class adopts the sliding presentation style when presenting the left view (previously only seen in Mail). This style is used when presentation is initiated either by the existing bar button item provided by the delegate methods or by a swipe gesture within the right view. No additional API adoption is required to obtain this behavior, and all existing API, including that of the UIPopoverController instance provided by the delegate, will continue to work as before. If the gesture would be insupportable in your app, setting thepresentsWithGesture [11] property of your split view controller to NO disables the gesture. However, disabling the gesture is discouraged because its use preserves a consistent user experience across all apps.UIControl [12] objects.UIWebView [13] class paints its contents asynchronously.UIScrollView [14] objects might notice jitters in the scroll indicators on devices with Retina displays.shouldAutorotateToInterfaceOrientation: [15] method of UIViewController is deprecated. In its place, you should use the supportedInterfaceOrientations [16] and shouldAutorotate methods.UINavigationController [17]) do not consult their children to determine whether they should autorotate. By default, an app and a view controller’s supported interface orientations are set toUIInterfaceOrientationMaskAll [18] for the iPad idiom and UIInterfaceOrientationMaskAllButUpsideDown [19] for the iPhone idiom.YES from its shouldAutorotate method. The system intersects the view controller’s supported orientations with the app’s supported orientations (as determined by the Info.plist file or the app delegate’s application:supportedInterfaceOrientationsForWindow: [20] method) to determine whether to rotate.supportedInterfaceOrientationsForWindow: [21] method with the value returned by the supportedInterfaceOrientations [16] method of the topmost fullscreen controller.setStatusBarOrientation:animated: [22] method is not deprecated outright. However it now works only if the supportedInterfaceOrientations [16] method of the topmost full screen view controller returns 0. This puts the responsibility of ensuring that the status bar orientation is consistent into the hands of the caller.shouldAutorotateToInterfaceOrientation: [15] method do not get the new autorotation behaviors. (In other words, they do not fall back to using the app, app delegate, or Info.plist file to determine the supported orientations.) Instead, the shouldAutorotateToInterfaceOrientation: method used to synthesize the information that would be returned by the supportedInterfaceOrientations [16] method.requiresConstraintBasedLayout [23] class method in your view and return YES from your implementation.willRotateToInterfaceOrientation:duration: [24], willAnimateRotationToInterfaceOrientation:duration: [25], and didRotateFromInterfaceOrientation: [26] methods are no longer called on any view controller that makes a full screen presentation over itself—for example, by calling presentViewController:animated:completion: [27].viewWillLayoutSubviews [28] method and adjust the layout using the view’s bounds rectangle.viewWillUnload [29] and viewDidUnload [30] methods of UIViewController are now deprecated. If you were using these methods to release data, use the didReceiveMemoryWarning [31] method instead. You can also use this method to release references to the view controller’s view if it is not being used. You would need to test that the view is not in a window before doing this.NSString [32] drawing methods without specifying a value for the NSFontAttributeName [33] attribute is likely to throw an exception. The workaround is to set a value for the NSFontAttributeName key before drawing or sizing an NSAttributedString [34] object.shadowOffset [35] or shadowColor [36] properties of a UILabel object whose attributedText [37] property contains a valid attributed string is unsupported. Use the NSShadowAttributeName [38] attribute of the attributed string to set the shadow instead.NSTextAlignmentNatural [39] value is unsupported and will throw an exception when used with the textAlignment [40] property of UILabel or supplied as the alignment parameter to the drawInRect:withFont:lineBreakMode:alignment: [41] method of NSString.setContentStretch: method of UIView [42] has been deprecated in this beta release. To achieve the same effect, use UIImage’s resizableImageWithCapInsets: [43] API and display the image with a UIImageView [44].resizableImageWithCapInsets: [43] method of UIImage effectively resizes images by tiling. As a performance optimization, it uses stretching rather than tiling when the user would not be able to tell the difference, like when a single column or row is being stretched. But in certain circumstances, one might want to actually stretch some region of an image. In iOS 6, the resizableImageWithCapInsets:resizingMode: method allows the caller to specify a tiling or stretching resizing mode.requestAnimationFrame and cancelAnimationFrame methods in JavaScript, as described here http://www.w3.org/TR/animation-timing/ [45].webkit prefix, so they are window.webkitRequestAnimationFrame, window.webkitCancelAnimationFrame. tags in web forms. Users can upload existing photos and videos from their photo library or take a picture or video using the camera. Previously this form control was always disabled.UIWebView [13] class in their own apps built and run from Xcode. This replaces the Debug Console banner in Safari.UIWebView [13] object can be stored in a directory that will be backed up. To enable backing up this data, set the WebKitStoreWebDataForBackup key to YES in your app’s user defaults. This should be done only if your app relies on web content data that cannot be reloaded. If your UIWebView object opens links to arbitrary web content, this key should be set to NO. Toggling the value of this key will not preserve existing web view data.feed: RSS/ATOM scheme. Apps that can view those types of feeds are encouraged to register for that URL scheme.-webkit-transform: preserve-3d option. Authors should stop using this option as a way to get hardware acceleration.Article printed from iPhoneRoot.com: https://iphoneroot.com/RU
URL to article: https://iphoneroot.com/RU/apple-released-ios-6-0-beta-2-for-developers/
URLs in this post:
[1] Image: https://iphoneroot.com/wp-content/uploads/2012/06/ios6-beta2-2.png
[2] ABNewPersonViewController: https://developer.apple.com/library/prerelease/ios/documentation/AddressBookUI/Reference/ABNewPersonViewController_Class/Reference/Reference.html#//apple_ref/occ/cl/ABNewPersonViewController
[3] NSNetService: https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Classes/NSNetService_Class/Reference/Reference.html#//apple_ref/occ/cl/NSNetService
[4] endTurnWithNextParticipants:turnTimeout:matchData:completionHandler:: https://developer.apple.com/library/prerelease/ios/documentation/GameKit/Reference/GKTurnBasedMatch_Ref/Reference/Reference.html#//apple_ref/occ/instm/GKTurnBasedMatch/endTurnWithNextParticipants:turnTimeout:matchData:completionHandler:
[5] GKLocalPlayer: https://developer.apple.com/library/prerelease/ios/documentation/GameKit/Reference/GKLocalPlayer_Ref/Reference/Reference.html#//apple_ref/occ/cl/GKLocalPlayer
[6] http://me.com/move: http://developer.apple.com/icloud
[7] setSortDescriptors:: https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Classes/NSMetadataQuery_Class/Reference/Reference.html#//apple_ref/occ/instm/NSMetadataQuery/setSortDescriptors:
[8] SKStoreProductViewController: https://developer.apple.com/library/prerelease/ios/documentation/StoreKit/Reference/SKITunesProductViewController_Ref/Introduction/Introduction.html#//apple_ref/occ/cl/SKStoreProductViewController
[9] requestAccessToAccountsWithType:withCompletionHandler:: https://developer.apple.com/library/prerelease/ios/documentation/Accounts/Reference/ACAccountStoreClassRef/Reference/Reference.html#//apple_ref/occ/instm/ACAccountStore/requestAccessToAccountsWithType:withCompletionHandler:
[10] UISplitViewController: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UISplitViewController_class/Reference/Reference.html#//apple_ref/occ/cl/UISplitViewController
[11] presentsWithGesture: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UISplitViewController_class/Reference/Reference.html#//apple_ref/occ/instp/UISplitViewController/presentsWithGesture
[12] UIControl: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIControl_Class/Reference/Reference.html#//apple_ref/occ/cl/UIControl
[13] UIWebView: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIWebView_Class/Reference/Reference.html#//apple_ref/occ/cl/UIWebView
[14] UIScrollView: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIScrollView_Class/Reference/UIScrollView.html#//apple_ref/occ/cl/UIScrollView
[15] shouldAutorotateToInterfaceOrientation:: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html#//apple_ref/occ/instm/UIViewController/shouldAutorotateToInterfaceOrientation:
[16] supportedInterfaceOrientations: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html#//apple_ref/occ/instm/UIViewController/supportedInterfaceOrientations
[17] UINavigationController: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UINavigationController_Class/Reference/Reference.html#//apple_ref/occ/cl/UINavigationController
[18] UIInterfaceOrientationMaskAll: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIApplication_Class/Reference/Reference.html#//apple_ref/c/econst/UIInterfaceOrientationMaskAll
[19] UIInterfaceOrientationMaskAllButUpsideDown: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIApplication_Class/Reference/Reference.html#//apple_ref/c/econst/UIInterfaceOrientationMaskAllButUpsideDown
[20] application:supportedInterfaceOrientationsForWindow:: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIApplicationDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intfm/UIApplicationDelegate/application:supportedInterfaceOrientationsForWindow:
[21] supportedInterfaceOrientationsForWindow:: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIApplication_Class/Reference/Reference.html#//apple_ref/occ/instm/UIApplication/supportedInterfaceOrientationsForWindow:
[22] setStatusBarOrientation:animated:: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIApplication_Class/Reference/Reference.html#//apple_ref/occ/instm/UIApplication/setStatusBarOrientation:animated:
[23] requiresConstraintBasedLayout: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/occ/clm/UIView/requiresConstraintBasedLayout
[24] willRotateToInterfaceOrientation:duration:: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html#//apple_ref/occ/instm/UIViewController/willRotateToInterfaceOrientation:duration:
[25] willAnimateRotationToInterfaceOrientation:duration:: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html#//apple_ref/occ/instm/UIViewController/willAnimateRotationToInterfaceOrientation:duration:
[26] didRotateFromInterfaceOrientation:: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html#//apple_ref/occ/instm/UIViewController/didRotateFromInterfaceOrientation:
[27] presentViewController:animated:completion:: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html#//apple_ref/occ/instm/UIViewController/presentViewController:animated:completion:
[28] viewWillLayoutSubviews: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html#//apple_ref/occ/instm/UIViewController/viewWillLayoutSubviews
[29] viewWillUnload: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIViewController_Class/DeprecationAppendix/AppendixADeprecatedAPI.html#//apple_ref/occ/instm/UIViewController/viewWillUnload
[30] viewDidUnload: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIViewController_Class/DeprecationAppendix/AppendixADeprecatedAPI.html#//apple_ref/occ/instm/UIViewController/viewDidUnload
[31] didReceiveMemoryWarning: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html#//apple_ref/occ/instm/UIViewController/didReceiveMemoryWarning
[32] NSString: https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html#//apple_ref/occ/cl/NSString
[33] NSFontAttributeName: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/NSAttributedString_UIKit_Additions/Reference/Reference.html#//apple_ref/c/data/NSFontAttributeName
[34] NSAttributedString: https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Classes/NSAttributedString_Class/Reference/Reference.html#//apple_ref/occ/cl/NSAttributedString
[35] shadowOffset: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UILabel_Class/Reference/UILabel.html#//apple_ref/occ/instp/UILabel/shadowOffset
[36] shadowColor: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UILabel_Class/Reference/UILabel.html#//apple_ref/occ/instp/UILabel/shadowColor
[37] attributedText: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UILabel_Class/Reference/UILabel.html#//apple_ref/occ/instp/UILabel/attributedText
[38] NSShadowAttributeName: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/NSAttributedString_UIKit_Additions/Reference/Reference.html#//apple_ref/c/data/NSShadowAttributeName
[39] NSTextAlignmentNatural: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/NSString_UIKit_Additions/Reference/Reference.html#//apple_ref/c/econst/NSTextAlignmentNatural
[40] textAlignment: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UILabel_Class/Reference/UILabel.html#//apple_ref/occ/instp/UILabel/textAlignment
[41] drawInRect:withFont:lineBreakMode:alignment:: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/NSString_UIKit_Additions/Reference/Reference.html#//apple_ref/occ/instm/NSString/drawInRect:withFont:lineBreakMode:alignment:
[42] UIView: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/occ/cl/UIView
[43] resizableImageWithCapInsets:: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIImage_Class/Reference/Reference.html#//apple_ref/occ/instm/UIImage/resizableImageWithCapInsets:
[44] UIImageView: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIImageView_Class/Reference/Reference.html#//apple_ref/occ/cl/UIImageView
[45] http://www.w3.org/TR/animation-timing/: http://www.w3.org/TR/animation-timing/
Click here to print.
Copyright © 2008-2015 iPhoneRoot.com. All rights reserved.