Would making a Youtube tutorial violate Apple's NDA? - ios5

I didn't attend WWDC and I'm just an iOS developer and I'd like to show off a few new features of XCode 4.2 in a YouTube video. Am I allowed?

Short answer, Nooooooooooooooooooooooo!
I am not a lawyer, but it is a safe bet no is the answer. All iOS developers sign an agreement saying that they can not talk about the new stuff in the beta. I have seen some youtube videos demoing the xcode 4.2, but that is probably a violation.

It is ok now that iOS 5 is now officially available.
But during Beta/Preview phases you should read the NDA and adhere to it. It says something along the lines that you can't make any information publicly available that you've learnt by accessing the beta builds and beta documentation. So there is only one correct answer: no, no, no.

Related

UDID in iOS 7.0 beta version

Currently my app in the appstore has the UDID feature in it and customers have downloaded the version of the app with UDID feature in it. But I have done the new changes for identifiers with vendorID. But what happens to the App which has already been downloaded by my customers with the UDID in it. Like how will the UDID get generated in iOS 7.0 beta if UDID is being accessed in it. Can someone help me with this ?
I understand you're talking about beta features. For this reason, please consider removing this question, and moving it to the apple developer forum where you won't be violating NDA.
In general terms, for identifier transitions, you should consider how you're currently using identifiers, and create a transition plan which associates any old identifiers with newer identifiers you may use in the future.
Apple also has some discussion in the docs about things like persistence and use of the new identifiers, so I would encourage you to use those resources, and post in the developer forums until iOS 7 is public.
UDID and all related methods are deprecated in iOS7. You can use
NSUUID *deviceUUID = [[UIDevice currentDevice] identifierForVendor];
instead. This is the proposed way of Apple.
Since UDID is deprecated in the iOS 7 beta, which is out now for download. The users of your application will definitely observe a crash when the app will try to fetch the UDID using UIDevice class.
Until Apple releases a iOS7 (stable version, which is not very far from now), you should update your current app with a message for iOS7_beta users (with conditional coding for iOS7_beta and update your app in appstore). This will not put your current app users dislike your app, and will stick to your even after release of iOS7 hoping to get amazing features for your app.
Hope it helps!

Print option in iPhone

How to enable print option in iPhone apps
Printing in iOS is only available in iOS 4.2. Since 4.2 is still under NDA, any discussion of printing facilities in 4.2 would be a violation of NDA.
The one place where you can discuss 4.2 without violating the NDA is on Apple's Developer Forums. If you have an Apple Developer account, you can find the forum here (ADC login required): Developer Forums: iOS 4.2 beta.

How could I write a program for my iPod touch?

I don't want to register as Apple Developer and pay the Apple company before I know how to write a single line of code for iPod. How could I start writing a program for my iPod?
Is there a free way to write my own program and load it into my own iPod without paying the Apple company? It's so ridiculous that I bought my own iPod but cannot use it as I wish.
Thanks.
Go to http://developer.apple.com
Sign up
Download the software without paying
You only have to pay to get access to more support and for the right to ask Apple if they will put your app in their store.
You don't have to pay to download the iPhone SDK (which works on iPod touch devices as well), it's available for free on Apple's iOS SDK Developer Page (http://developer.apple.com/iphone/). You must have Mac OS X installed to run it, however.
In terms of learning, you can look through Apple's Documentation (available at http://developer.apple.com/iphone/library/navigation/index.html), but the best tools for learning are definitely books. You should look into purchasing Programming in Objective-C 2.0 by Stephen Kochan and The iPhone Developer's Cookbook by Erica Sadun.
Download the iPhone/iPod/iOS SDK.
Develop your application, test using the simulator.
You only need to pay for access to the App Store and for rights to load your application on a real device.
You can register for free as a developer here. Without the tools and resources provided exclusively to members, you're going to have a very hard time getting started.
This is exactly what I wanted to do! I found the solution here:
http://ipodtoucher55.blogspot.com/2010/06/how-to-create-iphone-apps-in-flash-cs5.html
No need to pay Apple, no need to have a Mac, but you do need to know how to code in AS3 (which is too hard if you know some other languages)

I need to work on multitasking in Iphone SDK 4.0

Actually I am looking for Multitasking in Iphone SDK 4.0 and want to run to apps at the same time as it does in Ipod application for Iphone like songs while u can use different apps also. Is there any idea that how to use that feature in Iphone SDK 4.0 beta.
I have tried multiple NSThread but runs on same view or differnt but cant figured out to run 2 apps at same time.
I think the spirit of the NDA needs to be honored, and details, as well as specific API calls or even links to specific docs for 4.0 should not be posted.
At the same time, in my mind, there's some leeway to talk about fundamentals like this question that have been asked in variants again and again here, since there's clearly no harm in setting fellow developers on the right track.
That said, here's my answer: 4.0's interpretation of Multitasking can't run arbitrary third party apps as full blown background processes. You can't keep any code running in the background. They have to conform to certain types of approved services that Apple has chosen for 4.0, based on common app and developer demands.
If you're asking specifically about an app that plays music in the background (similar to a new Pandora app will under 4.0), you want to support the 'audio' background mode, as discussed in the document titled 'Supporting Multitasking In Your Applications' and linked from the 4.0 SDK section of the Apple developer site. This has been discussed in public keynotes, which is why I think it's fair game to give as an answer here.
If you have further questions, and are a paying Apple developer, you can discuss the 4.0 SDK on their developer forums.

Differences between iPhone OS v2 and v4?

Can any one say difference between the iPhone OS 2+ till 4 and what's the main difference in the OS as well as the development in xcode..
Thanks
For the difference between the versions go to http://developer.apple.com/iphone/library/navigation/index.html#section=Resource%20Types&topic=Release%20Notes and see the Documents called iOS x.x API Diffs
In Release notes section of iOS Reference Library you can find "API diffs" docs for every iOS version starting from 2.1.
The answer of this question should be very much in detail but may be following my answer in other post will help you to understand how apple world is working:
Are there any Hardware Requirements to test iPhone Apps on your iPhone