8 Nisan'da iPhone OS 4.0'ı tanıttıktan sonra beta sürümünü ve uygulama geliştirme kitini geliştiricilere dağıtmayan başlayan Apple, iPhone OS 4.0'ın 3.Beta sürümünü ve bu sürümle bağlantılı olan geliştirme kitini iPhone Dev Center aracılığıyla geliştiricilere sundu. Geliştiriciler üzerinden işletim sistemini test eden Apple, uygulama geliştirme kitiyle de geliştiricilere uygulama hazırlamalarına imkan veriyor.
iPhone OS 4.0'ın iPhone ve iPod Touch versiyonu Haziran sonu-Temmuz başında son kullanıcıya sunulması beklenirken, iPad versiyonun ise son baharda yayınlanması bekleniyor.
Güncelleme: Apple, SDK'in yüklenmesi sırasında oluşan bazı sorunlardan dolayı güncellemeyi geçici olarak geri çekti.
beta 1 de kaldım valla umarım sorunsuz bir update yapabilirim. bazı sorunar yüzünen beta 1 den beta 2 ye yükseltememiş üzerinede çok gitmemiştim.
Bu da release log aynen yapıştırıyorum:
iPhone OS Reference Library&emdash; Pre-ReleaseApple DeveloperSearch iPhone OS 4.0 Release Notes
iPhone SDK Release Notes for iPhone OS 4.0 Beta 3
Important: This is a preliminary document for an API or technology in development. Although this document has been reviewed for technical accuracy, it is not final. Apple is supplying this information to help you plan for the adoption of the technologies and programming interfaces described herein. This information is subject to change, and software implemented according to this document should be tested with final operating system software and final documentation. Newer versions of this document may be provided with future seeds of the API or technology. Contents:
Introduction Bug Reporting Important Note About Upgrading From Beta 1 Known Issues
Introduction
iPhone SDK 4.0 provides support for developing iPhone applications and includes the complete set of Xcode tools, compilers, and frameworks for creating applications for iPhone OS and Mac OS X. These tools include the Xcode IDE and the Instruments analysis tool among many others.
With this software you can develop applications that run on iPhone or iPod touch using the included iPhone Simulator, which runs iPhone OS 4.0. Installing iPhone SDK 4.0 requires a Macintosh computer running Mac OS X 10.6.2 (Snow Leopard) or later.
We encourage developers to apply to the iPhone Developer Program for access to additional support resources, including provisioning resources to enable development directly on an iPhone or iPod touch. For more information visit:
Please report any bugs not mentioned in the "Known Issues" section using the Apple Bug Reporter on the Developer Connection website at: http://developer.apple.com/bugreporter/.
Important Note About Upgrading From Beta 1
When upgrading a device from Beta 1, you must perform an Erase Install, followed by a restore of your backup. If you had a passcode set, your passcode will be erased, and you must enter a new one after the restore.
If you back up your device on a computer running Mac OS X, you must install the Beta 3 SDK on that computer before you attempt to backup and restore the device, otherwise the device will refuse to proceed with the backup. If you also reinstall iTunes, you must install the Beta 3 SDK after installing iTunes.
Known Issues
AVFoundation Starting in Beta 3, the AVAssetReader and AVAssetWriter classes have been removed from the AV Foundation framework. iTunes iTunes 9.1 does not support folders. Syncing with iTunes 9.1 may erase any folders created on your device. Xcode LLVM-GCC and the Clang LLVM Compiler are now included as an optional compiler for iPhone development. NEW: By default, the LLVM Compiler 1.5 does not work correctly when targeting the simulator. To work around this issue: You can add -Xclang -fobjc-nonfragileabi to the OTHER_CFLAGS build variables when targeting the simulator and using the LLVM Compiler 1.5 option. FIXED: The definitions of the Standard and Optimized presets for the Architectures (ARCHS) build setting have changed. The new default settings are: Standard: armv6 + armv7 - (Default: a universal binary compatible with all supported iPhone, iPod touch and iPad devices) Optimized: armv7 - (a thin binary requiring newer devices which support OpenGL ES 2.0, including iPhone 3GS, recent iPod touch and iPad devices) Interface Builder FIXED: Launching iPad applications in the simulator from within Interface Builder is not supported in this seed. AddressBook FIXED: Image thumbnails are not displayed when the ABPersonSetImageData function is called before assigning a value to the displayedPerson property of a ABPersonViewController object. Camera FIXED: The camera (photo/video) and screen shots functionality is broken. Core Audio FIXED: Applications currently using GameKit voice chat may experience an echo. Core Graphics CGFontCreateWithFontName can hang in some circumstances when using the UIAppFonts key in the Info.plist. GameKit FIXED: The desiredPlayers property has been removed from the GKMatchRequest class FIXED: Matchmaking may occasionally fail. A workaround is to wait three seconds before hitting play when matchmaking in the game. FIXED: GameKitBeta.h has been renamed to GameKitPreview.h. This will break existing projects that link against GameKitBeta.h. Please recompile as needed. Mail Mail now supports the following RFC extensions: COMPRESS (4978) ESEARCH (4731) CHUNKING (3030) 8BITMIME (1652) ENHANCEDSTATUSCODES (3463) BINARYMIME (3030) CONDSTORE (4551) MediaPlayer In iPhone OS 3.2 and later, the MPMoviePlayerController class now defaults to share the application's audio session for audio playback and related audio behaviors. This allows the movie player's audio to mix with the rest of the application's audio, as well as to conform to the behaviors of the application audio session's audio category (such as mixing with other applications' audio and/or obeying the Silent Switch). In iPhone OS 3.1.3 and earlier, this class always uses a system-supplied audio session. To obtain that same behavior in iPhone OS 3.2 and later, you must set the useApplicationAudioSession property of the movie player controller object to NO. Please refer to the Audio Session Programming Guide, including the “Working with Movies and iPod Music” section, and the MPMoviePlayerController Class Reference for more about audio sessions and their behaviors with MPMoviePlayerController. FIXED: MPMoviePlayerController using the UIScreen APIs may not display the expected output when trying to play a movie after calling the setFullscreen:animated: method of the movie player controller with the value YES for the fullscreen parameter. MobileMe Your device will not appear in Find My iPhone at me.com. You will not be able to locate, display a message, remotely lock or remotely wipe your device with this beta version of iPhone OS. Multitasking In this and future releases, there are changes to networking behavior for suspended apps: Cancel any Bonjour-related services before being suspended. When your application moves to the background, and before it is suspended, it should unregister from Bonjour and close listening sockets associated with any network services. A suspended application cannot respond to incoming service requests anyway. Closing out those services prevents them from appearing to be available when they actually are not. If you do not close out Bonjour services yourself, the system closes out those services automatically when your application is suspended. Be prepared to handle connection failures in your network-based sockets. The system may tear down socket connections while your application is suspended for any number of reasons. As long as your socket-based code is prepared for other types of network failures, such as a lost signal or network transition, this should not lead to any unusual problems. When your application resumes, if it encounters a failure upon using a socket, simply reestablish the connection. In Beta 3, you can test this behavior by switching away from your app, then pressing the lock button. FIXED: The time limit for task completion has changed from 5 minutes to 10 minutes. Simulator FIXED: You may experience an unresponsive pixel area at the top of the simulator for UITouch events. iPhone Simulator can now simulate multiple versions of iPhone OS for a single binary. In iPhone SDK 4.0, iPhone Simulator supports iPhone OS 3. 2 and 4.0, allowing you to create a Universal application and simulate it running on both iPad and iPhone. However, in seed 3, if you use the NSURL class and build your Universal application against the 4.0 SDK, your application will fail to launch when simulated in iPhone OS 3.2. The error that occurs is: dyld:: Symbol not found: _OBJC_CLASS_$_NSURL. To work around this problem, add the following code at the top of any source file that uses the NSURL class:
asm(".weak_reference _OBJC_CLASS_$_NSURL"); In some circumstances, debugging with the iPhone Simulator may fail with an EXEC_BAD_ACCESS error. If this occurs try debugging with a device instead. UIKit FIXED: On iPhone 3G devices, scheduled local notifications may not fire. FIXED: The presentOpenInMenuFromRect:inView:animated: and presentOpenInMenuFromBarButtonItem:animated: methods of UIDocumentInteractionController may not open the selected application. FIXED: On iPhone OS 4.0, applications that add a text field to a UIAlertView will need to stop moving the UIAlertView by hand to avoid layout issues. UIKit ImagePicker FIXED: UIImagePickerController objects may not draw the image at the expected size. UIKit Text FIXED: When setting a password, the cursor may blink on the last letter. The Text Input System never calls the methods found in the documentation under the "Determining Layout and Writing Direction" category. UI Automation NEW: Choosing the "Automation" instrument, or loading the Automation template in Instruments will fail to load correctly. To work around this problem, open Terminal and run this command: echo '<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><array><string>/tmp/</string></array></plist>' > ~/Library/Application\ Support/Instruments/PreviousScripts If your default shell is csh, you will have to put a backslash in front of the exclamation point. FIXED: The UI Automation instrument may fail when targeting the Simulator without the following preferences set first: defaults write ~/Library/Application\ Support/iPhone\ Simulator/4.0/Library/Preferences/com.apple.Accessibility AccessibilityEnabled -bool YES defaults write ~/Library/Application\ Support/iPhone\ Simulator/4.0/Library/Preferences/com.apple.Accessibility ApplicationAccessibilityEnabled -bool YES
ehuehu... ilginc ve cok riskli bir açığı yakalamıslardır mutlaka ki kaldırmıslardır... bu arada bu betalarda jailbreak olayı ne oldu bileniniz varmı?
jb + unlock cıksa hemen baride yaza gelio yeni iphonum adam gibi kullansak
Evet iki tane test edip onayladığım özellik var. İlki oriantation lock ikincisi ise taskbarda ipod kontrolleri.
ilgili arkadaşlar; menü sayfa sayısında sınır hala aynı mı bir de klasörleme oluyor mu yani istediğimiz gibi klasör açıp uygulamaları içine atabiliyor muyuz?
quote:
Orijinalden alıntı: DSGNRY
ilgili arkadaşlar; menü sayfa sayısında sınır hala aynı mı bir de klasörleme oluyor mu yani istediğimiz gibi klasör açıp uygulamaları içine atabiliyor muyuz?
evet ve klasör sistemi çook güzel.
quote:
Orijinalden alıntı: LexisOrAlv
quote:
Orijinalden alıntı: DSGNRY
ilgili arkadaşlar; menü sayfa sayısında sınır hala aynı mı bir de klasörleme oluyor mu yani istediğimiz gibi klasör açıp uygulamaları içine atabiliyor muyuz?
evet ve klasör sistemi çook güzel.
sağol dostum şu JB işini sadece bunun için düşünüyordum bir an önce çıksa da kurtulsak yaw multitasking fln olmasa da olur 258 tane uygulama var da görmeyince unutuyorum
Ana ekranı sıfırla seçeneğini sakın deneme klasörleri kullanmaya başladıktan sonra
quote:
Orijinalden alıntı: bedlam
Ana ekranı sıfırla seçeneğini sakın deneme klasörleri kullanmaya başladıktan sonra
valla bi düzenlerim, ondan sonra yeni FW çıkana kadar ellemem, restore yaptığımda eşzamanlanması 35 dakika sürüyor zaten sadece aradığımı bulabilmek istiyorum, yiğenim var oyunları seviyor elden ne gelir küçük çocuk idare ediyoruz mecburen, ama kendi aradıklarımı da bulamıyorum
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme