Tutorial Updates

Posted by | Posted in Blog Posts | Posted on 17-07-2010

So i haven’t made a tutorial for a while, but my last videos were reviews. Today, I am uploading my next tutorial which was highly recommended, in-app purchase. Now the tutorial will come out to around 30 minutes. This is always why you’re seeing me get slower and slower on video uploads. I don’t want to go recording long, then taking double the time to edit, then type in tags and descriptions, then upload it. It’s a long process for me.

Now the video after this one will be a 2 minute video showing all the definitions of the %(something here), conversion specifiers. This will help you hopefully.

I know people are rushing me on Twitter to get the tutorial out, but you gotta wait either today or tomorrow. Well, I gotta get to sleep cause it’s 15 ’til 2. Night guys.

3 More Apress Books For iPhone Developers

Posted by | Posted in Blog Posts | Posted on 16-06-2010

#1. Business of iPhone App Development

Many iPhone developers are not big companies, but rather just by themselves without a guy to manage advertising and finance. In Apress’ book, Business of iPhone App Development, it teaches you multiple ways of making profit and how to advertise apps correctly. The book does not just teach about advertising your app in the public, but also teaches about how to make money within the app, free or not. By showing many various ways that developers have already done it, you can generate your own way of making money through in-app ads like AdMob.

A lot of individual developers want to integrate Apple’s In-App Purchase into their apps, but may not know how. The book teaches how you integrate it and interact with the StoreKit framework. You can make money within your app without having ads in the app, but require the user to tap Buy Now, Confirm, which will deduct the tier amount for that product. Just like how Apple pays toward your bank account, they do the same, no PayPal, no check, just bank like usual.

The book also covers one majorly important part in the app, the website. Having a website for your app describes your app, gives screenshots, maybe even a weekly giveaway of a promo code, whatever you choose. They give examples of how other developers have their sites as well. Having a website for your app is not just to show off screenshots and give a description, users can find those in iTunes, but having a website promotes your app much further. Users can see everything in more detail, and the better it looks, the better the chance of an app purchase. If you don’t want to get a website, social sites are another option for promoting them. MySpace, Facebook, Twitter, etc…

Book Details:
Website – http://apress.com/book/view/1430227338
Price – Paperback $29.99 | eBook $20.99

#2. iPhone User Interface Design Projects

Guessing by the title, you would think that the book covers mostly about creating good graphics using programs like Photoshop, or GIMP or other image programs, but it teaches more. It doesn’t teach on creating graphics, but teaches on laying out the interface, ways of using code to design your interface, and even creating stunning effects when the user taps the screen, or breats a level. User interface designs are not just about how the app looks, it’s about what it does and how it is memory efficient. Creating good graphics is a starting point, but creating the effects and smoothness of the animations is the next big step.

Just gonna shout a fact. Did you know that most developers can’t design good graphics, so they hire professional designers? Very important, screenshots are also the first thing most people look at first in the App Store. When users see stunning graphics and effects, they’ll check the description, then consider it. Otherwise, no good graphics might make them leave right away.

Like the other books I’ve reviewed, this one gives many, many examples of other developers’ designs. One other way the book explains is customizing elements from ther UIKit. It teaches going from dull to amazing through many various image tips and coding tips. Creating smooth animations with Core Animation and using many different fonts from the SDK.

Book Details:
Website – http://apress.com/book/view/1430223596
Price – Paperback $39.99 | eBook $27.99

#3. Building iPhone OS Accessories

There are many different apps out there that interact with accessories made specifically for that app, like Square and as mentioned in the book. Making apps that interact with the accessory makes the app stand out from the others depending on what the accessory does. Building iPhone OS Accessories teaches you not only how to interact with accessories, but also teaches how to make them. Making your own accessories and using an app to interact with it can really make you some profit if you make a gooddesign and a good accessory.

Before I start talking about the book, note that I won’t be making an accessory anytime soon due to it’s process, all the tools, & soldering. The book will definitely come in handy when I’m older, then I can work on these things and be a little bit smarter to fit everything together. The book intros into showing many different accessory logic boards, including the iPhone’s. Then lists many diagrams on how the accessory interacts with the app and vice-versa, as well as showing little snippetes of the EA framework.

The app used is a pong game for the tutorial, and an accessory with a knob, and when it’s twisted, the paddle in the app moves accordingly to the knobs position. The book teaches everything from the Made for iPod program, to the iPhone controllers, to building accessories, to making apps to interact, and designing it’s cover.

Book Details:
Website – http://apress.com/book/view/9781430229315
Price – Paperback $59.99 | eBook $41.99

Linking to Developer Fonts

Posted by | Posted in Uncategorized | Posted on 28-05-2010

Linking to fonts from the Developer Fonts package is the same way as you do in Xcode, by linking to the font property on the IB outlet. At the bottom of this post, there is a list of all the fonts included in the Developer Fonts package. However the font is spelled, upper-case, lower-case, spaced apart, is how it is linked through the font property.


UILabel *label;
label.font = [UIFont fontWithName:@"GenevaCY" size:12];

In order to load the font, the system must have the Developer Fonts package installed or it may cause your application to crash. Your application must also be available via Cydia or Rock, as it locates fonts that you cannot use through the App Store. This also means that your application may need to have a depend added to the repo to link to the Developer Fonts package in order to prevent crashing.

List of fonts:
- Andale Mono
- Apple Chancery
- Arial Black
- Arial Narrow
- Baskerville
- BigCaslon
- Brush Script
- Chalkboard
- Cochin
- Comic Sans MS
- Copperplate
- Didot
- Futura
- GenevaCY
- GillSans
- HelveticaNeue
- Herculanum
- Hoefler Text
- Impact
- LucidaGrande
- Monaco
- Optima
- Papyrus
- Skia

“iPhone Design Award-Winning Projects” Review

Posted by | Posted in Blog Posts | Posted on 27-04-2010

“iPhone Design Award-Winning Projects” gives you details about award-winning iPhone apps and about their developer. There are different parts of the book that focus on different apps that fall under the category of the part name. The first part talks about the story of Tweetie and the developer, Loren Brichter, and has images of it’s first look and how it is now. Besides just giving details about the app and the developer, it gives out some code from the app and let’s you use it in your own app that you’re making. Other apps that the book talks about is Facebook, Topple 2, and many others including AccuTerra, Postage, Wooden Labyrinth 3D, Exit Strategy NYC, and Delicious Library.

The book is in six parts, each being a different category for the apps it has in the book. One part, part one, is Innovating Beyond Apple’s Design Standards, While Maintaining Apple’s Logic For Consistency, Clarity, and Usability, which is the part Tweetie and Facebook falls under. Part one talks about how these apps envision the iPhone’s UI and how they are both very different apps. The whole book talks mostly about how much these apps went into detail and change the way that the UI looks and feels, and makes the interface more user-friendly.

What’s good about this book is that you can learn more about these popular apps and also learn about the developer too. You can see how they saw their apps at first, then seeing them with these amazing graphics, smooth animations, nice sounds, and a sweet UI in the App Store right now. It’s pretty neat to learn about how the developer saw their apps first because if you learn about them, then you might go in their path and be successful too.

Book Details:
Website – http://apress.com/book/view/9781430272359
Price – Paperback $39.99 | eBook $27.99

Tutorial: UIAlertView Number of Rows

Posted by | Posted in Uncategorized | Posted on 22-02-2010

The UIAlertView class has a few methods that we don’t use a lot because Apple doesn’t want us to. These use the Private API’s that the iPhone has and developers can’t use. For developers, methods that are not in the SDK, but are still there, are known as “undocumented”. What we are going to be doing is using the setNumberOfRows: method which is indeed undocumented. I tried submitting Ball Dodge Lite with this so it can separate two buttons on the death alert, but rejected because of… you guessed.

I recommend not doing this if you submit to the App Store, but Cydia is OK, there is nothing that says “no undocumented methods allowed. Cydia is also just another way to send your app to the public if Apple rejects it. Understand? Let’s get started! continue…

Improving Ball Dodge

Posted by | Posted in Blog Posts | Posted on 17-02-2010




As you probably know, I have a game called Ball Dodge in the App Store. Around a month ago I re-did the whole app from new features to the UI and is now getting more downloads than the previous version did a day.

I released version 3.0.1 a little while ago and there is a little fix I need to do to the status bar, but that’s not what I’m gonna be talking about, however that made me ask this. What would you do to improve Ball Dodge? I could really use your help here because I wanna increase download stats even more and maybe even get you guys a giveaway soon. ;)

One way is leaving a positive review in iTunes. Don’t just make one up, say something you like about it. If something is wrong, just email me or PM me on YouTube. When there is a review that says something bad, that’ll make me feel bad about the app and second, people will see that and not download it. Point is, post a review if you actually like it, if it needs improvements or you just wanna screw with me, email me. I’d feel better about it in an email than on iTunes.

Second way is reviewing it on YouTube. YouTube is the biggest and best video sharing site ever (1 billion site hits a day). Those, I don’t care if you say it rocks or sucks. Videos help me even more because I feel I need to make an improvement really fast. Download Ball Dodge, play it, then review it. Simple.

The third and final way is showing friends and family. You can be a salesman for me! Can’t say much here besides to tell them to buy it or else you’ll throw their iPhone in the pool.

Adding one more thing, please donate. Donations really help, including just $.01. You donate $1 and you get a shout-out, $10 and you get my whole channel banner for a month, and $1 per week up to 4 weeks on blog right column. Even if you don’t donate, subscribe or follow me. As my audience gets bigger, I get more tutorials out. Each time my last video (tutorial) reaches 1,000 views, I upload a new tutorial within 2 days.

Hope I see more reviews and emails. ;) Cya in the next post.


Piracy Notifier

Posted by | Posted in Piracy Notifier | Posted on 18-01-2010




With there being a lot of ways to crack iPhone and iPod touch applications, somewhere along the way someone’s got to make an effective, easy-to-use, and cheap way of preventing piracy. There are services such as KaliAP that do charge a bit, but now a simple way of protecting the app is by using my new Piracy Notifier. Piracy Notifier is an easy to use anti-piracy system. With multiple ways to change the text that shows up when the app is cracked, alerts, no window interaction, log iDevice’s UDID on your site, etc., Piracy Notifier can come in handy.

Double-click to play/pause


Downloading: In order to use Piracy Notifier, you must first purchase it. Don’t worry it’s very cheap. For just $1 for life, you get many features with it. In order to purchase it, you have to have PayPal, $1, and an app that you pay for, unless your stupid enough to put it into a free app. :)

Integrating: With only one file to put into your app, and just a little bit of initializing code, your nearly done! You can view the video tutorial on integrating Piracy Notifier by heading here. If you think there is something else that can be added to Piracy Notifier, feel free to contact me at any time!

How: When the app is launched, a scanning method is activated and either reads from a previous scan, does a scan, or does not do a scan. It brings up the “Buy or Exit” interface if either the first thing or the second thing detected a crack, otherwise just do nothing because the person payed.

PURCHASE


If you think that you could add a bit of protection into your app then go ahead and purchase Piracy Notifier. Remember that this is only $1 and isn’t the most professional anti-piracy notifier in the world, but it will help you. So get your PayPal ready and send over $1 by clicking the Buy Now button and within 48 hours you should have Piracy Notifier. PLEASE DO NOT REDISTRIBUTE THE CODE. I WORKED HARD ON THIS FOR THE iPHONE DEVELOPING COMMUNITY.

Alrighty, I think I’m gonna

    AppStoreMod:
    Easy API to integrate and works great! Ever since I started to use it I never saw my apps on any crack sites again. I highly recommend it.


I Have DeviantArt

Posted by | Posted in Blog Posts | Posted on 20-12-2009


About a week ago I went to my good friend ClickedApps asking for good graphic design sites. He said DeviantArt is a good site, so I checked it out, knowing only a liitle of it. It was a great idea going to the site. I found great designers, and even made an account.

You can click here to visit my account. I’ll be posting some pictures about later on updates for my apps so you should check it out sometime. Cya guys later.


Ball Dodge 2.2.4 Now Available

Posted by | Posted in Uncategorized | Posted on 10-12-2009


Ball Dodge is now at its 4th version. In 2.2.3, I included the ability to post your score to Twitter. Unfortunately, there was a bug for people not running 3.0. When trying to send the tweet, a function was being taken off the memory when it shouldn’t have, causing it to work only on 3.0. With that function gone, the score posting is now fully functional in 2.2.4. Now for people who believe that people type in the exact same script with a very high score, I am going to have a screen capture run and upload to an image site, then post that in the script.

Now, I have made 2.2.5 and 2.2.4 came out only yesterday! You can view the sneak peek below.


TinyURL and Tr.im App

Posted by | Posted in Blog Posts | Posted on 25-09-2009



Source Code Available, Scroll Below Video

For the past 3 days I’ve been working on 2 apps, both are URL shorteners. Most of your have heard of TinyURL and Tr.im right? Well, they both currently do not have a mobile site. That’s where I came in. The apps use their API which sends one line of text, the shorter URL, to a webview. The label then exracts the text, the URL, from the web view using some Javascript. When the whole shortening process is complete, an alert view pops up with the labels text, the URL, and 3 buttons. Copy / View Link, Mail Link, and Exit and Lose Changes.

When you hit Copy / View Link, it opens Safari to the short URL and copies the shorter URL so next time you go to notes or something, just paste it. The Mail Link opens The MFMailComposeViewController which let’s you email within the app and sets the subject and body. After each URL shortened in the app, you must exit. That is why there is no dismiss or do another URL button. A demo of the Tr.im app is below.


Double click video to play, and double click to pause.


Would you like the source code to my Tr.im iPhone app? If you would like to, please donate at least $30 for my work. I give you the whole thing in the video above.

Every penny is appreciated, if you are generous enough to donate at least $30 you will get the exclusive source code.