Navigating the matrix of pain is certainly doable. One developer likens it to writing PC software in the 1990s, when a programmer had to test against a handful of versions of the Windows operating system, along with scores of possible hardware configurations. But it means that writing Android software is significantly more complex than writing apps for iOS, where Apple keeps hardware configurations to a minimum and where the vast majority of users run the latest version of the operating system.
Only documents and other data that is user-generated, or that cannot otherwise be recreated by your application, should be stored in the <Application_Home>/Documents directory and will be automatically backed up by iCloud.Data that can be downloaded again or regenerated should be stored in the <Application_Home>/Library/Caches directory. Examples of files you should put in the Caches directory include database cache files and downloadable content, such as that used by magazine, newspaper, and map applications.Data that is used only temporarily should be stored in the <Application_Home>/tmp directory. Although these files are not backed up to iCloud, remember to delete those files when you are done with them so that they do not continue to consume space on the user’s device.Use the "do not back up" attribute for specifying files that should remain on device, even in low storage situations. Use this attribute with data that can be recreated but needs to persi…
By taking advantage of the new Xcode service in OS X Server, you can now create bots to automate the integration process of building, analyzing, testing, and archiving in just a few clicks. Bots are a great way to generate regular releases for your QA team, provide useful alerts, and test apps for any device-specific bugs.
If your apps use the MAC address to identify an iOS device, the system will return the same static value for all devices running iOS 7. Please update your apps to use the identifierForVendor property of UIDevice. If you need an identifier for advertising purposes, use the advertisingIdentifier property of ASIdentifierManager.
You can now transfer qualifying apps to another account — useful in cases of an acquisition or asset purchase. When you transfer an app, it will remain available on the App Store or Mac App Store, all ratings and reviews will carry over, and users will continue to have access to future updates.
According to a new report from research firm Fiksu, which regularly tracks changes to App Store charts, Apple might be experimenting with new algorithms for iTunes and App Store rankings that incorporate user ratings. 9to5Mac
Table 9-1 iTunes Connect app statuses
Editable Prepare For UploadAppears as the first status for your app. This status means that you should enter or edit metadata, screenshots, pricing, In-App Purchases, Game Center, iAd Network settings, and so on, to prepare your app for upload to the App Store.XWaiting For UploadAppears when you’ve completed entering your metadata and indicated that you are ready to submit your binary, however, you have not finished uploading your binary through Application Loader. Your app must be Waiting For Upload for you to be able to deliver your binary through Application Loader.XWaiting For ReviewAppears after you submit a new app or update and before the app is reviewed by Apple. This status means that your app has been added to the app review queue but has not yet started the review process. Because it takes time to review binaries, keep in mind that this state does not indicate that your app is c…
MKNetworkKit is a networking framework written in Objective-C that is seamless, block based, ARC ready and easy to use.
MKNetworkKit is inspired by the other two popular networking frameworks, ASIHTTPRequest and AFNetworking. Marrying the feature set from both, MKNetworkKit throws in a bunch of new features. In addition to this, MKNetworkKit mandates you to write slightly more code than the other frameworks at the expense of code clarity. With MKNetworkKit, it’s hard to write ugly networking code.
MKStoreKit started off in a pet project a couple of years ago and I wrote the first version in 2009.
Since then, it has seen tremendous adoption rates that, it has been the “go-to” framework for implementing In-App purchases in any iOS app today.
Sync your NSUserDefaults to iCloud automatically
(SR5) Hot! First images of the new DSC-QX10 and DSC-QX100 lens-cameras!
They have built-in sensor, Bionz processor, Wifi/NFC wireless connection and SD card slot. These lenses have no LCD screen and no usual camera controls. You will be able to control them through your smart phone or tablet (via WiFi or NFC). The lenses can be magnetically attached on your smartphone and it works on both, Android and iOS devices. That is nothing like we have seen before. For the first time you can shoot top quality images with your smartphone.
Who can do what?
Only team agents can upload binaries to the App Store!
There are three roles that can be assigned to Apple Developer Program members: Team Agent, admin, or member. These roles are used to assign certain responsibilities to a developer, such as accepting program agreements, inviting additional members, creating certificates, and submitting apps to iTunes Connect. The admin and member roles are only available to developers enrolled as an organization, since they may have multiple people on their team.
Despite beating Wall Street expectations in terms of shipment volumes, Apple's share in the worldwide smartphone operating system market posted a year-over-year decline during the second quarter of 2013 (2Q13). Meanwhile, Android and Windows Phone both managed slight increases during the same period. According to the International Data Corporation (IDC) Worldwide Quarterly Mobile Phone Tracker, vendors shipped a total of 236.4 million smartphones in 2Q13, up 51.3% from the 156.2 million units shipped in 2Q12. Second quarter shipments grew 9.3% when compared to the 216.3 million units shipped in 1Q13. IDC