Professional Documents
Culture Documents
Aral Balkan
Bio
Projects
Consulting
Speaking
Contact
User Experience
Open Source
Mobile
Flash
Search
http://aralbalkan.com/2106 Page 1 of 4
Aral Balkan · Private iPhone APIs in XCode for Dummies 11/18/09 11:38 AM
there may be others also. If you get errors, look for the SomeHeader.h: No such file or directory
messages and remove the import statements corresponding to those errors from the private header
files.
6. Finally, import the private header files, use the classes in your application, build and run!
Of course, whether or not you should use the iPhone private API is another matter (undocumented calls may
break at any time, Apple may reject your app, etc.) If you do want to play around with them, however, I
hope the above instructions help you to get started without too much pain.
The Private iPhone APIs in XCode for Dummies article by Aral Balkan, unless otherwise
expressly stated, is licensed under a Creative Commons Attribution-Noncommercial 2.0 UK: England
License.
Name
Website
Submit Comment
1.
What kind of API calls did you need then? Might be handy. Would be nice if they had some Private
API call to add calendar events…
Weyert
2.
Nothing too sexy; APIs that I’m assuming Apple will make public with the next release since they’re
necessary to use some of the other public APIs.
Aral
3.
Hi,
Is this is right that Apple can application if you use private frameworks…
and is there any application which uses them..
http://aralbalkan.com/2106 Page 2 of 4
Aral Balkan · Private iPhone APIs in XCode for Dummies 11/18/09 11:38 AM
Surendra
4.
i want to use Celestail framework for Recording voice in one of my application along with playing.
Surendra
5.
there is any way to record and play sound simultaneous. I need to save it in file…
Surendra
6. [...] Timberline: File Index Aral Balkan – Private iPhone APIs in XCode for Dummies [...]
【OS3.0】エリカ様のように非公式APIをリストアップする方法 | iphoneアプリで稼げるのか
7.
Does this work with XCode 3.1.3 and the 3.0 APIs?
Leo
8.
Hi Aral,
I know this is a late reply to your post but I’ll hope you’ll read it.
First, thanks for an excellent article.
I’ve followed your little tutorial but I get an error that I can’t solve for the moment. After importing
the header “PLCameraController.h” to my class I get the following build error:
/Users/usr/Playground/Collage/../../Headers/PrivateFrameworks/PhotoLibrary/PLCameraController.h:21:
error: cannot find protocol declaration for ‘PLCameraControllerDelegate’
Thanks,
Andreas
Andreas
9.
Hey Andreas,
Have you tried doing a search for the Delegate protocol that’s missing and importing the header file
that you find it in? I haven’t been playing with private frameworks since this post so not sure what
advice I can give beyond that. (Apart from that, maybe trying to create an empty protocol with that
name and see if it balks?)
Aral
http://aralbalkan.com/2106 Page 3 of 4
Aral Balkan · Private iPhone APIs in XCode for Dummies 11/18/09 11:38 AM
10.
Hey Andreas
Did you solved this?
If you did, Could you post it here? I will appreciate it very much.
Thanks again
Ignacio
11.
Hi Aral,
I tried using the dumpkit for SDK 3.1.2 but it seems to break:
Any idea how to fix this? Hope so i’m eager for the sdk’s headers
EeKay
12.
Hey EeKay, I’m sorry but I haven’t tried it in 3.1.2. If past performance is any indication, however,
I’m sure the Erika will release the headers soon, if she hasn’t done so already
Aral
Cancel
http://aralbalkan.com/2106 Page 4 of 4