What type of iOS project template should I start with? - iphone

I'm building a project similar in design/scope to Invoice2Go and was wondering what the appropriate iOS project type would be to start with in XCode.

It doesn't really matter, from the most basic template (Window-based Application) you can setup any app. It seems Invoice2Go makes use of a tab bar, so the Tab Bar application seems most convenient, though you can add a tab bar to the Window-based Application as well.
Personally I like to start with a Window-based Application most of the time, this gives me the most flexible starting-point.

I think the app looks like Tab Bar based application. You can try using that template. Of course you can start with simple Window based app, but you need to wire it all up yourself.

Related

Search/Text Field in OSX Menu Bar Application

I have seen this example in Obj-C development for OSX, but I was wondering if it is possible to insert a Search Field or a Text Field into a Menu Bar application using Swift.
Here is an example of an application, but in Obj-C
S/S Example App
Yes,follow along this tutorial. It shows how to use NSPopover. You can use NSPopover's view outlet to customize your user interface, which is a NSTextField in your case.

putting a navigation bar in blackberry browser field

How to put a navigation bar in the blackberry's browser field where we can put some buttons on the navigation bar?
Which phone/os are you intending to target with your app, there are several different approaches for different devices.
I personally like to recommend using a framework because they generally handle all your page navigation, loading/unloading document fragments, and make your life a lot easier as an app developer.
jQuery Mobile is one framework you might want to take a look at.
bbUI.js is my personal favourite, although it's not "officially" supported, it's out proof-of-concept toolkit which provides a native look and feel.
I had found out the solution for my own Question.This may help somebody who are in need of that.
Putting a Navigation bar in blackberry is very simple.
Create a HorizanalFieldManager and instantiate it. Then add that object to the ScreenTitle.
That was worked for me.The Code is as follows.
HorizontalFieldManager hfm = new HorizontalFieldManager(USE_ALL_WIDTH);
ButtonField b1 = new ButtonField("back");
ButtonField b2 = new ButtonField("refresh");
hfm.setBackground(BackgroundFactory.createSolidBackground(Color.ALICEBLUE));
hfm.add(b1);
hfm.add(b2);
this.setTitle(hfm);

iPhone/iPad: Universal App and InAppSettingsKit

I have a application which is a universal application. On iPhone, it's a Tab Bar application and on iPad its a Split View app. For settings, I really wanted to include the three most important settings in my application, and then launch the Settings Application on demand for minor settings (but Apple screwed us there). So I'm trying to integrate InAppSettingsKit.
Because the application is a universal binary, InAppSettingsKit must be installed in Shared/. Otherwise I will get problems with duplicate symbols (or I have to duplicate and rename everything with *_iPhone and *_iPad).
I'm trying to cut-in InAppSettingsKit on the iPhone. Because its a tab view, there is no NavigationController as IASK expects (so a tap does nothing except highlight the row cell). So the library will need some modifications. In addition, when I tested a purely iPad cut-in, IASK would SIGABRT because it expected a tool bar (IIRC).
The README only has a link to http://www.inappsettingskit.com, which looks like a lot of programmer related marketing. There are no Universal App samples, and the two samples provided are very basic (not reflecting the needs of a Tab Bar/Split View app). In addition, I have not found a place to ask questions (github does not appear to have a bulletin board system [1]) and there does not appear to be contact information.
Has anyone successfully used InAppSettingsKit in a Universal App? If so, was sharing the best method, or was duplicating files and renaming the best method. Was it worth the effort to debug and modify someone else's work in a vacuum? If someone have a better recommendation, I would love to hear it.
[1] https://github.com/futuretap/InAppSettingsKit
First of all, there's an "Issues" area on the GitHub page where you can ask question, too. We don't give individual advice because we wanna avoid duplicate work for a voluntary project.
I don't see why you should need to modify InAppSettingsKit at all depending on whether it's used in a tab bar or split view controller.
Take a look at the sample project where we integrate IASK into a tab bar, a navigation controller and a modal view controller.
Other than that, I'm afraid, I don't have specific advice how to integrate it into a Universal binary.

Difference between tabbar based application and tab bar view controller in iphone?

I am new to iphone development.what is the difference between tabbar based application and creating a tab bar using tabbar controller in a view based application.Which has the major advantages?Thanks.
The only difference is what code is auto-generated for you. You could recreate either project from a "Window-based application" project by adding the appropriate components.
If you're new to iPhone development, you can bootstrap your learning process by having Xcode generate the most detailed project that applies, so you don't have to do so much bookkeeping to start.

How can you have a page with a button that change views that is not a table view? (iPhone Developing)

I asked a similar question and someone gave me a tutorial link. But, the link made me use a table view and it looks bad with all the lines and stuff. So how do I just make a view with a button and background and stuff (Please write steps in 1.2.3.. format and it would be nice if you attached the code needed too.)???
It's really difficult to fit that kind of project into a comment field, and, in any case, the best way to learn is to get your hands dirty.
Take a look at the Utility sample project that is built into Xcode. Create a new project in Xcode, and under the iPhone Application templates, select Utility Application. This template project uses a button to switch between two views.