Questions about issues that are specifically related to Apple's iOS operating systems (whether directly or indirectly).
70
votes
14answers
5k views
How should a developer reject impossible requirements?
Here's the problem I'm facing:
Quote From Project Manager:
Hey Spark, I'm assigning you the task of developing a framework that could be used for many different iOS applications. Here are the ...
21
votes
11answers
1k views
Why it is necessary to to test my iPhone app on actual iPhone device
I developed one application for iPhone and now I want it on App Store. So many my iOS geek friends told me to test it on actual device i.e. on iPhone.
So I wonder that why it is necessary to to test ...
18
votes
4answers
2k views
The perfect crossfade
I find it hard to describe this problem in words, which is why I made a video (45 seconds) to illustrate it. Here's a preview of the questions, please have a look at it on Vimeo: ...
13
votes
4answers
332 views
Moment to release an app to the App Store
Is there a good moment to release an app? Is there a bad moment to release an app?
For example, maybe Spring/Summer won't get as many sales as the Fall/ Winter. In the sense that kids getting out of ...
12
votes
3answers
3k views
Is there a technical reason why you can't develop iOS apps on a Linux computer?
I understand why you can't develop OS X apps on a Linux computer, but is there a good technical reason why you can't develop iPhone and iPad apps on Linux? Why isn't it possible to compile iOS source ...
12
votes
2answers
2k views
I'm porting my app from iOS to Android: what do I need to know?
What pitfalls should I avoid?
What Java language paradigms do Objective-C developers consistently misunderstand? I learned to program in Java, but I have worked in nothing but Objective-C for years ...
11
votes
7answers
606 views
Developers inheriting code. What to ask the old developer to better help the new developer?
I know nothing about code.
We've had our old iOS developer drop out and we're looking for a new developer or a team to pick up where he has left off.
I'm aware there can be issues with developers ...
11
votes
2answers
855 views
MVCS - Model View Controller Store
I recently decided to start learning iOS Development, and to this end I’ve been reading iOS Programming: The Big Nerd Ranch Guide. In the book the authors describe a design pattern MVCS - ...
10
votes
2answers
18k views
Current iOS version/device statistics?
The answer to this SO question has become stale: iOS version/device statistics - where can i find?
because time currency wasn't part of that question, and iOS version updates have been release since ...
10
votes
1answer
307 views
Besides the IDE, libraries, and language, what are the main differences between iOS and Android development?
I'm coming from the iOS side. I'm particularly interested in knowing if there are similar hurdles on the Android side on these points:
developer fee -- do you have to pay $99 a year to build for ...
10
votes
2answers
446 views
How to Release to the App Store as an Individual
I've written an iOS app, and I'd like to release it on to the App Store. I'm an individual so it's not being released via a company or anything, just me.
Is it typical to just release a free app ...
9
votes
3answers
1k views
How can I register in the iOS developer program as a minor?
Recently, I started learning about iOS application development, and while the simulator is fine for starting out, I've gotten to the point that I really should be testing the Apps I write on an actual ...
9
votes
3answers
1k views
Safe iPhone app ↔ server communication
What would be the best approach to achieving private communication between my iOS app and its server component? Is having a single unchanging “secret key” baked into the app source enough, or do I ...
8
votes
1answer
1k views
Which mobile development platform is easiest to develop?
From your experience in developing mobile apps, which mobile development platform is easiest to develop? iOS, Android or WinPhone 7? And why would do you think it is the easiest? If you can order it ...
8
votes
3answers
363 views
Is it unethical to track app usage through REST API calls?
I am building an app that communicates with my website with ASIHTTPRequest to a PHP-based REST API on the server side.
Naturally, in my app I have different endpoints on the server side, and usually ...
8
votes
3answers
1k views
How much C/C++ knowledge is needed for Objective-C/iPhone development?
First, a little background. I'm a .Net developer (C#) and have over 5 years experience in both web development and desktop applications. I've been wanting to look into iPhone development for some time ...
8
votes
4answers
1k views
iPhone app store — adding ads to free app
I have a free app in the store. I am considering an update. It would add some additional options, but also ads. I am curious if anyone else has done this, and if so what was the reaction. Did it ...
8
votes
2answers
341 views
What is the most cross-browser/system compatible option for 3d graphics on a web page?
I would like to develop a bit of functionality for a web site that involves a bit of 3D - the user can move around objects, rotate them and texture them.
So far I've looked into:
WebGL (in ...
7
votes
4answers
799 views
Where does Objective-C come from? C++ or C?
I am very confused about this programming language, Objective-C, which I heard is used to develop iOS applications.
I know that it uses the principles of OOP. Would it be easier to learn if I already ...
7
votes
4answers
999 views
What are the most important languages to localize for on the App Store?
It's obvious that to gain more customers on any given platform, one of the most important steps to take would be to localize your software into many languages: as many as possible, ideally. However, ...
7
votes
2answers
1k views
Pure C++ for iOS apps
Is it possible to use only C++ to create iOS apps? Is there any downside to that? I read somewhere that you have to use a mix of objective C and C++ if you want to use C++ that bad.
7
votes
2answers
786 views
How to avoid big and clumsy UITableViewController on iOS?
I have a problem when implementing the MVC-pattern on iOS. I have searched the Internet but seems not to find any nice solution to this problem.
Many UITableViewController implementations seems to ...
6
votes
4answers
665 views
Why does iPhone and iPad apps have a Free version and a full version, instead of “unlocking” it through in-app purchase?
Many apps have a Free version and a Full version. How is it compared to, installing a single version, and use an in-app purchase of $0.99 or $1.99 to unlock to the program to make it a full version? ...
6
votes
4answers
2k views
Continuous integration (with iOS and Android projects)
I'm trying to make some positive changes in my company and one of the changes is implementing continuous integration. We do mobile development (iOS/Android) so I need a CI that supports both types of ...
6
votes
3answers
5k views
Is it better to target iOS 5 and ARC or an earlier version with MRC?
I personally don't know much about iOS 5, but it seems like with automatic reference counting (ARC), you get rid of much of the memory management issues of the previous operating systems.
So is it ...
6
votes
2answers
843 views
Why Android created emulator rather simulator?
From http://stackoverflow.com/questions/4544588/difference-between-iphone-simulator-and-android-emulator
The difference between emulators and simulators is that emulators mimic the software and ...
6
votes
2answers
348 views
Are there bots that download new iOS apps without being asked?
I noticed on the first day my iOS app hit the app store I got a download from Albania and another one from China. The app is only useful to a specific group, all of which are in a certain U.S. city. ...
6
votes
5answers
8k views
6
votes
5answers
353 views
How can I make the transition from being a beginner to an Intermediate/advanced level iPhone developer?
I've been programming for the iPhone for quite some time now. I have read books like Beginning iPhone 4 Development by Jeff LaMarche and Programming in Objective C by Stephen Kochan. Right now I am ...
6
votes
3answers
2k views
Resources for understanding iOS architecture [closed]
I recently finished reading Randall Hyde's excellent book Write Great Code: Volume 1: Understanding the Machine, and I have a much better knowledge of what's going on under the hood now.
I want to ...
6
votes
2answers
632 views
Developing professionally for iOS, Android and web - an insight
This is not really a question on how to develop all three, I know various cross platform ways and so on. But I more want to know from developer standpoint how hard it is to basically develop iOS, ...
6
votes
1answer
287 views
Why does XCode convert PNGs to CgBI format?
According to the research done here http://imageoptim.com/tweetbot.html, Xcode's conversion of PNGs to the proprietary Apple CgBI format does not create a noticeable performance improvement. Their ...
6
votes
1answer
232 views
What's the proper way to organize ViewControllers and XIB?
I am developing a very simple iPhone game with this view hierarchy:
Main Menu View
└> New Game View
| └> Player vs Computer Game View
| | └> Pause View
| | └> End ...
5
votes
5answers
3k views
.Net developer planning to learn iOS development [closed]
I am a C#/.Net developer with 6 years of working experience and I have got some C++ background knowledge also. I have been thinking to learn iOS development. I want to know normally difficult the ...
5
votes
5answers
385 views
The reason to make some code open source
I have a library that makes architecture to load data from server and display all controls in table layout. It works great but it have a lot of TODOs there.
Also, this library in 99% created by me. I ...
5
votes
9answers
1k views
Should I require users to register to use my app?
So I'm very close to releasing an app I've been working on, and the server I integrate with allows me to register users. So I was wondering if I should require users to register with the app before ...
5
votes
3answers
463 views
Building iOS Applications using MonoTouch
I am planning to learn objective-c to be able to build iOS Applications I have seen some guys using Monotouch sdk, I am really confused where to start from.
I have a solid experience in Developing ...
5
votes
5answers
7k views
Is the macbook air 11" 2 gig sufficient for xcode development?
i've googled this question A LOT and i get a heap of conflicting answers -- mainly by people who do not in fact own a macbook air and are just giving their opinions.
My problem is i was just given a ...
5
votes
2answers
3k views
What are the differences between AppMobi and PhoneGap?
I am new to the cross platform application development. I came across the very similar cross platform frameworks AppMobi and PhoneGap.
I want to know
Is there any differences between apk/ipa ...
5
votes
2answers
1k views
WWDC 2012 announced features on iOS 5?
I am relatively new to iOS development, so after watching a bunch of WWDC videos announcing new awesome features for the iPhone SDK, I still got a few questions regarding their support for older ...
5
votes
2answers
188 views
Data structures for storing finger/stylus movements in drawing application?
I have a general question about creating a drawing application, the language could be C++ or ObjectiveC with OpenGL.
I would like to hear what are the best methods and practices for storing strokes ...
5
votes
2answers
1k views
Organizing code for iOS app development
I've been developing an app for the iOS platform, and as I've been going along, I've noticed that I've done a terrible job of keeping my files (.h, .m, .mm) organized. Is there any industry standards ...
5
votes
1answer
515 views
How can I manage my ViewControllers in my game?
I'm building a very simple iOS game that doesn't require any fancy OpenGL; I'd like to stick with Core Graphics & Core Animation. I'd like to make this a fullscreen game, and my question is of ...
5
votes
2answers
723 views
Copyright Laws for Apps
For my app that I'm about to release, I have used a bunch of 3rd party classes found for free online. I checked all the liscenses before using the code and each one said I could use the code ...
4
votes
5answers
1k views
Why did visual programming never take off and what future paradigms might change that? [closed]
As the number of "visual" OS's such as Android, iOS and the promised Windows 8 are becoming more popular, it does not seem to me that we programmers have new ways to code using these new technologies, ...
4
votes
7answers
466 views
iPhone development options for the [from-my-cold-dead-hands] C developer
Please forgive the humor of the title but it certainly gets my point across. I am quite familiar with C code, I can write it in my sleep and after reading through a few tutorials on iPhone ...
4
votes
5answers
495 views
iPhone vs Windows Phone development
I am a computer science student working on some mobile games. However, I am completely torn and keep going back and forth deciding whether to learn Windows Phone or iPhone development.
I love ...
4
votes
3answers
261 views
How To Become More Comfortable with the Technical Terms
I have been working freelance for a few years, and before that I worked as an entry-level coder for a non-technical company. I "understand" how delegates, and MVC, and how to make an app and make it ...
4
votes
3answers
4k views
As an iOS developer, what type of technical interview questions should you be prepared with?
I just finished a technical interview yesterday and the interviewer asked about graph theory, data structure, and traversals. This has nothing to do with iOS stuff. So I came un-prepared. This was ...
4
votes
3answers
448 views
planning the same app for both OSX and iOS
I would like to ask which is the best strategy for creating an application that will be developed both on Mac and iPad, so to make minumum effort to port it from one platform to the other, starting ...