I'm somewhat familiar with Cocoa, Objective-C and iPhone Development using Xcode. I'm starting to incorporate this cocoa-wrapper in my iPhone project, but it's a steep learning curve for me. What topics should I be reading on (or buying books for) to understand how to use this wrapper in an efficient manner?
Here are some links to documentation that I find a bit intimidating:
Usage
Sharing
What about this?
SoundCloud API or the Discussion Group for more direct help.
Related
I just started C++ lessons not so long ago because I am interested in game development. Obviously I am nowhere near creating my own game yet but I was reading some guides on game development and it was talking about Unity and how it makes game development a lot easier than having to code 100% of the game.
However, I also watched some tutorials on youtube regarding SFML which can also be used for game developing, what are the differences? and can you use both at the same time?
I have already started learning about SFML but Unity seems so much simpler to use.
Thanks in advance.
In theory yes, but it's not practical, so the real answer is no.
SFML provides access to basic APIs (OpenGL, OpenAL, OS APIs, FreeType 2, etc) which can be used to build complex applications on top, for example like an engine more in the direction of Unity (e.g. xygine, Nero Game Engine).
But since Unity already provides access to all the things SFML would provide, there's really no reason in trying to integrate SFML into Unity. Similar to how it wouldn't make sense to integrate the Unreal Engine into Unity.
If you really want to do it, you'd approach it similar to how #Programmer described it in the comments.
I've started looking on the subject of Acoustic Fingerprint (http://en.wikipedia.org/wiki/Acoustic_fingerprint) for a pet project of mine for the iOS and I was wondering if there are:
Any opensource libraries or source code for the iOS that handle this?
Assuming I'm a veteran jack of all trades coder, is it very problematic to implement this myself if there is no open-source versions?
Will the Accelerate DSP library in iOS able to handle such a task?
Thanks
you may want to check out the EchoPrint CodeGen library by The Echo Nest. They even have a fully functional iOS code example.
You can find some additional links to open source audio fingerprinting related software in this MusicBrainz article, but AFAIK the EchoPrint library is the only one that has a license that is compatible with iOS apps.
Good Luck!
Not of my knowledge
No problem for a veteran, that won't be easy, but achievable.
Never looked into.
Even in java, this might be an interesting reading.
Before doing anything, especially if you intend to sell on AppStore, take care that these techniques/algorithms are patented. Read what happened to the above blog post writer.
Will the Accelerate DSP library in iOS able to handle such a task?
NO
I also notice that you put the tag "voice recognition". Just to make sure voice recognition as nothing to do with audio identification/acoustic fingerprinting !!
I have googled this thing but am unable to find the answer.
What I have to do is I have to record a sound using iPhone and have to replay it using different accents(British,UK etc...)
Is there any API available or is there any framework provided by Apple to do this.
Thanks in advance for any help..
This is a research topic in speech processing for which you might have to do a lot of reading of academic papers.
There is no API for this, other than for generic audio IO and DSP functions.
Is there any API available or is there any framework provided by Apple to do this.
I'm struggling to think of why Apple would provide an API for this, or why anyone else would for that matter! There aren't exactly many use cases.
Voice recognition systems have a hard enough time trying to understand heavily accented dialects, so what you're asking is computationally difficult, if not impossible.
Can anyone tell me what should i use to make games for iPhone...
Actually i am a simple application programmer ...but never made complicated high graphics games...
i have made some games but only simple one...
Which tool is good for me to start....
i am aware of OPenGL...is it good to start with this ??
I'd say if you're reasonably competent with iOS & Objective-C, then it might be worth taking a peek at the likes of Cocos2D. There's also the iOS port of Flixel (which you can grab with the source to Canabalt which is sitting on Github), but compared to Cocos2D - it's a little less polished due to it only being recently out there.
Unity's great if you're familiar with C# or JavaScript and interested in wanting to do 3D games - and if you're not as interested in going the full-hog with learning OpenGL ES.
Corona is the best thing for you start looking into.
I'd suggest a trip to the bookstore, to find a book which speaks to you, regarding iPhone Game Dev. A quick look at Amazon reveals quite a number.
There's a lot to consider when making games, it's a huge topic.
You should check out Unity 3D.
For someone new to iPhone development and game dev in general, I'd say start with Cocoa Touch as it is simpler than OpenGL and you can create simple games (for example words games) with it. And even if you decide to develop an OpenGL app for the iOs you still need to work with Cocoa so there is no escape from learning it.
Once you get your head around objective-c/cocoa/xcode and iphone development in general, then start looking at OpenGL.
All,
I'm about to embark on the adventure of developing a game for the iPhone. I have never programmed games before, and have never used Objective-C either - it's all new. I have, however, done sufficient amount of programming (C# recently, C long ago) and am comfortable with programming, frameworks, SDK/API etc.
What resources would you recommend for a newbie game developer? Let's just assume my first game is only to learn basics of game programming and getting my hands dirty on Objective-C.
Any points, resources, book references, tutorials etc. much appreciated.
-Adarsh
iCodeBlog has some tutorials on how to make some simple games on the iPhone. Getting to know Objective C is also essential. Even though the iCodeBlog tutorials are simple you should also familiarize yourself with the language, eg. by reading Apples Objective C Primer.
Happy coding