Iphone Application Developer (Dialogue)

Azeem Akhtar: Any Iphone application developer here?

Muhammad Tayyab Bin Akram:

I do make iphone apps and games… but just my hobby

Azeem Akhtar:

I am looking for a professional developer .. 🙂

Muhammad Tayyab Bin Akram:

How you define professional developer ?? 🙂

Azeem Akhtar:

haha .. someone who has been doing it as a profession and is paid for that.. someone whose 5,6 apps are there in the app store .. 🙂

Muhammad Tayyab Bin Akram:

hmmm… nicely defined…. By the way I do have apps on AppStore… sold couple of thousands of copies so I do get paid by user all around the world !!  and inshAllah my upcoming game will be up on AppStore too in a few days… However all of this stuff is personal (not at job) as my job is related to C/C++, architecture stuff and lot bigger applications and not the mobile development… So I keep iPhone dev separate form my job and call it hobby 🙂

Anyways… do you want to ask something regarding iPhone dev… please go ahead… or you are looking for some freelance iphone developer who can work for you ?

Azeem Akhtar:

yeah thats really great and you are the one I am looking for :).. may I add you ? I want to ask a few questions about my ongoing project .. 🙂

Muhammad Tayyab Bin Akram:

yes sure… you are most welcome

Azeem Akhtar:

no not hiring stuff.. I am a student my self working as an application dev trainee in a software house ..

Adnan Ali:

Dear Azeem Akhtar and Tayyab, please keep this thread going here in stead of private, so that the rest of the audience can benefit too.

Muhammad Tayyab Bin Akram:

‎@Adnan Ali: hmmm… here are the questions asked by Azeem Akhtar regarding iphone dev,

1. how can I display formatted text in uialertview message… like some text italic, some bold and the rest as normal text and how can I display images + text in it

2. I am working on an app (my first project) in which I am using many ui views (approximately 200) which are accessed through Uitable view… I am filling the contents of ui table view cell from a plist. Now there are a few queries which I want to ask

a. I am adding a separate .xib, .m and .h file for each view as there is not much common among views… Is it the right way to do it? (I am taking care of mum management)

b. currently I have implemented some 70 odd views and my app has reached 3mb in size (excluding the build folder) is it a matter of concern? if it is then how can I reduce the size.

c. lastly I want to ask how can I implement search option in uitableview ? Is it possible to search from more than one uitableviews at once? Any video/text reference material would serve great…

Muhammad Tayyab Bin Akram:

‎@Azeem Akhtar:Following are the answers:

1) You cannot display formatted text in UIAlertView and it is not possible to extend its functionality because subclassing is not allowed.  However you can write a custom class by extending NSView to implement your desired functionality.

2) See answers for each point below,

a — Well from design perspective it is highly possible that you are doing something wrong. I cannot understand why you need to make 200 uiviews… I think you need to revise your design.. You are welcome to discuss the details here.

b — The size of your code doesn’t matter, because you will be distributing the app file after building your project. And there is no specific restriction from Apple. It is fine if you are App is 10MB or 20MB or even a bit more… Unless you are give a shock to user by distributing 200MB simple calculator app 🙂

c — Yes you can implement the search option. Just add a text field on top of your UITableView and on text change event you can do the search. Please remember that you don’t have to search UITableView cells… in fact you will search your dictionary or array that you have binded as DataSource. You can create a new dictionary with search results and bind this new datasource with your current UITableView to show the results interactively. (Or something likes that… just an idea)

Azeem Akhtar:

a. letme give a brief intro of my app… It is a complex financial calculator having about 200 financial formulas. Each formula is implemented on a separate view because of having different number of text fields, and labels… Some have scroll views some don’t all views have different orientation… that’s why there are 200 views .. I couldn’t think of any other way of doing it.. I can make dynamic forms in C# par is mai itna idea nahi k dynamic views kese banenge is liay sab static hai .. It is not a small app…

b,c– got that completely .. 🙂

Ali Imran Khan Shirani:

Mr. Muhammad Tayyab Bin Akram, I am sure you can build a very simple application that embeds the browser window + integrates SQLite for retrieving urls + once upated fetched a JSON feed form a specific URL and updates in certain table in SQLite db. And how long will this take? As I think if one creates similar win32 or windows phone app won’t take more than an hour (maximum).

Regards

Muhammad Tayyab Bin Akram:

Yes it won’t be a big app to make. There is no JSON library in iOS SDK but lots of open source options are there. For SQL-Lite there is very nice framework called “Core. Data” in iOS. Everything seems simple. But what you want to do with this app??

Ali Imran Khan Shirani:

We do tracking of earthquake data. And we need (for now) a very simple and small app that will simply load a specific url. And what about getting that app approved? Do you have an acc too? If you are interested (which I am sure won’t take you longer), we may talk about it in private chat, as I can’t disclose the url’s here.

Regards