There a bunch of posts in developers blogs indicating statistics of usage of different iOS versions. All of these stats approve that all developers should stop supporting iOS3 apps for main two reasons:
Here is statistics from Macro Arment (Instapaper app) http://www.marco.org/2011/08/13/instapaper-ios-device-and-version-stats-update. What concerns iOS versions, more than 96% of devices are running iOS4.2. That is huge.
This statistics has similar numbers — 96% of devices are running at least iOS4, what is also confirmed here.
Judging by all of these numbers we can definitely say: iOS3 is dead.
Related posts:
]]>
Today Apple has approved our major update of iQBloxing PRO and now it’s available on the AppStore!
Recently Apple has also approved our FREE version of this app iQBloxing – FREE Block Puzzle.
Related posts:
]]>
VIN scanning is quite specific task. VIN codes are subset of Code 39 barcodes, but it absolutely doesn’t mean that if some code or library can scan and recognize Code 39 barcode, then it will recognize VIN. VIN code has a strict standards and it should be taken into consideration.
Understanding that VIN code scanning is also very specific activity performed primarily by people who are professionals in automobile business we created Mobile VIN Scanner SDK for iPhone (iOS) and Android powered devices. We understand that reliability and speed of recognition are very important for this type of business.
Our Mobile VIN Scanner SDK helps developers to create custom software for iOS and Android with VIN scanner functionality.
Mobile VIN Scanner SDK for iOS is just $1499
Mobile VIN Scanner SDK for Android is just $1499
Mobile VIN Scanner SDK for both Android and iOS is just $1999
iPhone — http://itunes.apple.com/us/app/vin-barcode-scanner/id497948900?mt=8
Please, drop an email to info@bees4honey.com in order to receive more information about our SDK.
No related posts.
]]>We would like to sell source codes of some apps. If you would like to purchase source code of one of our apps, then please get in touch with us and we can discuss any details.
Drop us a line – info at this domain.
So let’s take a look on the apps for Android and iPhone which we are selling now.
Jewelcart is a maze puzzle game, where player collects gems in a mine. There are 27 levels in this game.
Find out more about this game.
Jewelcart is available on the iPhone AppStore.
Globetrotr is a virtual travelling app. Globetrotr has a list of interesting places around the world and shows these places on map with photos and description.

Find out more about Globetrotr.
Globetrotr is available on the iPhone AppStore.
iQWeight is a puzzle game. Player need to find the heaviest item on a game field. It’s quite simple puzzle game.
iQWeight is available on the iPhone AppStore.
Brain Twitser is a really hard puzzle for iPhone. It looks quite simple, but not everyone can solve it. In addition, goal is to solve the puzzle in 40 moves.
Find out more about Brain Twister.
Brain Twister on the iPhone AppStore.
This is a version of Brain Twister for Android. It’s still a hard puzzle game.
Find out more about Brain Twister for Android.
This is a classic 15 puzzle game implemented for Android platform. Supports different skins.
Find out more about The 15 Puzzle.
Colorful and interesting puzzle game where player need to remove groups of balls of similar color.
Find out more about Busrt the Bubble.
It’s a pair match game. Guess the Pair has several skins and different difficulty levels.
Find out more about Guess the Pair.
gLines is our interpretation of a lines game implemented on Android platform. As in a classic lines your aim is to put balls of one color in the line of 5.
Block Adventure is a great and addictive game for Android. It’s a mix of puzzle and arcade game. It’s an Android implementation of our iQBloxing game for iPhone.

If you are interested in any of our games, please get in touch with us and we will be happy to explain any details. We are open to discuss prices and copyright questions. Write us an email – info at this domain.
Related posts:
]]>So we collected all font families supported on iOS 4: iPhone 4 and iPad.
Here is a list of these fonts:
| iPhone 4 Fonts | iPad Fonts |
| Academy Engraved LET | |
| AcademyEngravedLetPlain | |
| American Typewriter | |
| AmericanTypewriter | AmericanTypewriter |
| AmericanTypewriter-Bold | AmericanTypewriter-Bold |
| Apple Color Emoji | |
| AppleColorEmoji | AppleColorEmoji |
| AppleGothic | |
| AppleGothic | AppleGothic |
| Arial | |
| ArialMT | ArialMT |
| Arial-ItalicMT | Arial-ItalicMT |
| Arial-BoldMT | Arial-BoldMT |
| Arial-BoldItalicMT | Arial-BoldItalicMT |
| Arial Hebrew | |
| ArialHebrew | ArialHebrew |
| ArialHebrew-Bold | ArialHebrew-Bold |
| Arial Rounded MT Bold | |
| ArialRoundedMTBold | ArialRoundedMTBold |
| Bangla Sangam MN | |
| BanglaSangamMN | BanglaSangamMN |
| BanglaSangamMN-Bold | BanglaSangamMN-Bold |
| Baskerville | |
| Baskerville | Baskerville |
| Baskerville-Italic | Baskerville-Italic |
| Baskerville-Bold | Baskerville-Bold |
| Baskerville-BoldItalic | Baskerville-BoldItalic |
| Bodoni 72 | |
| BodoniSvtyTwoITCTT-Book | |
| BodoniSvtyTwoITCTT-BookIta | |
| BodoniSvtyTwoITCTT-Bold | |
| Bodoni 72 Oldstyle | |
| BodoniSvtyTwoOSITCTT-Book | |
| BodoniSvtyTwoOSITCTT-BookIt | |
| BodoniSvtyTwoOSITCTT-Bold | |
| Bodoni 72 Smallcaps | |
| BodoniSvtyTwoSCITCTT-Book | |
| Bodoni Ornaments | |
| BodoniOrnamentsITCTT | |
| Bradley Hand | |
| BradleyHandITCTT-Bold | |
| Chalkboard SE | |
| ChalkboardSE-Regular | ChalkboardSE-Regular |
| ChalkboardSE-Bold | ChalkboardSE-Bold |
| Chalkduster | |
| Chalkduster | |
| Cochin | |
| Cochin | Cochin |
| Cochin-Italic | Cochin-Italic |
| Cochin-Bold | Cochin-Bold |
| Cochin-BoldItalic | Cochin-BoldItalic |
| Copperplate | |
| Copperplate | |
| Copperplate-Bold | |
| Courier | |
| Courier | Courier |
| Courier-Oblique | Courier-Oblique |
| Courier-Bold | Courier-Bold |
| Courier-BoldOblique | Courier-BoldOblique |
| Courier New | |
| CourierNewPSMT | CourierNewPSMT |
| CourierNewPS-ItalicMT | CourierNewPS-ItalicMT |
| CourierNewPS-BoldMT | CourierNewPS-BoldMT |
| CourierNewPS-BoldItalicMT | CourierNewPS-BoldItalicMT |
| DB LCD Temp | |
| DBLCDTempBlack | DBLCDTempBlack |
| देवनागरी संगम एम.एन. | |
| DevanagariSangamMN | DevanagariSangamMN |
| DevanagariSangamMN-Bold | DevanagariSangamMN-Bold |
| Didot | |
| Didot | |
| Didot-Italic | |
| Didot-Bold | |
| Futura | |
| Futura-Medium | Futura-Medium |
| Futura-MediumItalic | Futura-MediumItalic |
| Futura-CondensedExtraBold | Futura-CondensedExtraBold |
| Geeza Pro | |
| GeezaPro | GeezaPro |
| GeezaPro-Bold | GeezaPro-Bold |
| Georgia | |
| Georgia | Georgia |
| Georgia-Italic | Georgia-Italic |
| Georgia-Bold | Georgia-Bold |
| Georgia-BoldItalic | Georgia-BoldItalic |
| Gill Sans | |
| GillSans | |
| GillSans-Italic | |
| GillSans-Bold | |
| GillSans-BoldItalic | |
| गुजराती संगम एम.एन. | |
| GujaratiSangamMN | GujaratiSangamMN |
| GujaratiSangamMN-Bold | GujaratiSangamMN-Bold |
| ਗੁਰਮੁਖੀ MN | |
| GurmukhiMN | GurmukhiMN |
| GurmukhiMN-Bold | GurmukhiMN-Bold |
| Heiti J | |
| STHeitiJ-Light | STHeitiJ-Light |
| STHeitiJ-Medium | STHeitiJ-Medium |
| Heiti K | |
| STHeitiK-Light | STHeitiK-Light |
| STHeitiK-Medium | STHeitiK-Medium |
| Heiti SC | |
| STHeitiSC-Light | STHeitiSC-Light |
| STHeitiSC-Medium | STHeitiSC-Medium |
| Heiti TC | |
| STHeitiTC-Light | STHeitiTC-Light |
| STHeitiTC-Medium | STHeitiTC-Medium |
| Helvetica | |
| Helvetica | Helvetica |
| Helvetica-Oblique | Helvetica-Oblique |
| Helvetica-Bold | Helvetica-Bold |
| Helvetica-BoldOblique | Helvetica-BoldOblique |
| Helvetica Neue | |
| HelveticaNeue | HelveticaNeue |
| HelveticaNeue-Italic | HelveticaNeue-Italic |
| HelveticaNeue-Bold | HelveticaNeue-Bold |
| HelveticaNeue-BoldItalic | HelveticaNeue-BoldItalic |
| Hiragino Kaku Gothic ProN | |
| HiraKakuProN-W3 | HiraKakuProN-W3 |
| HiraKakuProN-W6 | HiraKakuProN-W6 |
| Hiragino Min ProN | |
| HiraMinProN-W3 | |
| HiraMinProN-W6 | |
| Hoefler Text | |
| HoeflerText-Regular | |
| HoeflerText-Italic | |
| HoeflerText-Black | |
| HoeflerText-BlackItalic | |
| Kailasa | |
| Kailasa | Kailasa |
| Kailasa-Bold | Kailasa-Bold |
| Kannada Sangam MN | |
| KannadaSangamMN | KannadaSangamMN |
| KannadaSangamMN-Bold | KannadaSangamMN-Bold |
| Malayalam Sangam MN | |
| MalayalamSangamMN | MalayalamSangamMN |
| MalayalamSangamMN-Bold | MalayalamSangamMN-Bold |
| Marker Felt | |
| MarkerFelt-Thin | MarkerFelt-Thin |
| MarkerFelt-Wide | MarkerFelt-Wide |
| Optima | |
| Optima-Regular | |
| Optima-Italic | |
| Optima-Bold | |
| Optima-BoldItalic | |
| Oriya Sangam MN | |
| OriyaSangamMN | OriyaSangamMN |
| OriyaSangamMN-Bold | OriyaSangamMN-Bold |
| Palatino | |
| Palatino-Roman | Palatino-Roman |
| Palatino-Italic | Palatino-Italic |
| Palatino-Bold | Palatino-Bold |
| Palatino-BoldItalic | Palatino-BoldItalic |
| Papyrus | |
| Papyrus | |
| Party LET | |
| PartyLetPlain | |
| Sinhala Sangam MN | |
| SinhalaSangamMN | SinhalaSangamMN |
| SinhalaSangamMN-Bold | SinhalaSangamMN-Bold |
| Snell Roundhand | |
| SnellRoundhand | SnellRoundhand |
| SnellRoundhand-Bold | SnellRoundhand-Bold |
| Tamil Sangam MN | |
| TamilSangamMN | TamilSangamMN |
| TamilSangamMN-Bold | TamilSangamMN-Bold |
| Telugu Sangam MN | |
| TeluguSangamMN | TeluguSangamMN |
| TeluguSangamMN-Bold | TeluguSangamMN-Bold |
| Thonburi | |
| Thonburi | Thonburi |
| Thonburi-Bold | Thonburi-Bold |
| Times New Roman | |
| TimesNewRomanPSMT | TimesNewRomanPSMT |
| TimesNewRomanPS-ItalicMT | TimesNewRomanPS-ItalicMT |
| TimesNewRomanPS-BoldMT | TimesNewRomanPS-BoldMT |
| TimesNewRomanPS-BoldItalicMT | TimesNewRomanPS-BoldItalicMT |
| Trebuchet MS | |
| TrebuchetMS | TrebuchetMS |
| TrebuchetMS-Italic | TrebuchetMS-Italic |
| TrebuchetMS-Bold | TrebuchetMS-Bold |
| Trebuchet-BoldItalic | Trebuchet-BoldItalic |
| Verdana | |
| Verdana | Verdana |
| Verdana-Italic | Verdana-Italic |
| Verdana-Bold | Verdana-Bold |
| Verdana-BoldItalic | Verdana-BoldItalic |
| Zapf Dingbats | |
| ZapfDingbatsITC | |
| Zapfino | |
| Zapfino | Zapfino |
Hope this list of iPhone and iPad compatible fonts will be useful for you! :)
Related posts:
]]>It have been said a lot about Apple iAd already, so this post is not about iAd itself. We’d like to tell you how to avoid getting rejected from the AppStore if you use iAd in your app.
Ok, you have created an app an decided that it will be free. In order to make some income you’ve added iAd into your iPhone app.
You’ve prepared binary for upload, app’s description, icon, etc. And of course you’ve created some awesome screenshots, just like this one:
Unfortunately, you will get rejected for this screenshot, because iAd is displayed in invalid state. The marketing screenshots should not display placeholder images in the iAd banner, in compliance with the App Store Review Guidelines :
3.2 Apps with placeholder text will be rejected
For your information, we’ve included screenshots depicting this issue. You may choose to replace these images or remove them altogether.
Be careful and never submit screenshots with iAd shown in invalid state in your iPhone or iPad apps!
Related posts:
]]>UITapGestureRecognizer *doubleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(doubleTap:)]; doubleTap.numberOfTouchesRequired = 2; [self.wvBrowser addGestureRecognizer:doubleTap];
-(void) doubleTap :(UITapGestureRecognizer*) sender
{
<Find HTML tag which was clicked by user>
<If tag is IMG, then get image URL and start saving>
}
document.elementFromPoint(x, y)
int scrollPositionY = [[self.wvBrowser stringByEvaluatingJavaScriptFromString:@"window.pageYOffset"] intValue]; int scrollPositionX = [[self.wvBrowser stringByEvaluatingJavaScriptFromString:@"window.pageXOffset"] intValue];
int displayWidth = [[self.wvBrowser stringByEvaluatingJavaScriptFromString:@"window.outerWidth"] intValue]; CGFloat scale = wvBrowser.frame.size.width / displayWidth;
CGPoint pt = [sender locationInView:self.wvBrowser]; pt.x *= scale; pt.y *= scale; pt.x += scrollPositionX; pt.y += scrollPositionY;
When you get tap coordinates, first you should check tag name clicked by user:
NSString *js = [NSString stringWithFormat:@"document.elementFromPoint(%f, %f).tagName", pt.x, pt.y]; NSString * tagName = [self.wvBrowser stringByEvaluatingJavaScriptFromString:js];
If IMG tag was tapped, then you just need to get image URL:
NSString *imgURL = [NSString stringWithFormat:@"document.elementFromPoint(%f, %f).src", startPoint.x, startPoint.y]; NSString *urlToSave = [self.wvBrowser stringByEvaluatingJavaScriptFromString:imgURL];

Related posts:
]]>There are many robust features and options to help you log your wine:
After you store and save your wine, you can then search them in your “virtual cellar” with keywords, view recent wines, and also visit your top-rated best picks! This is sure to please you and impress your friends. The next wine tasting event for you won’t be bland for sure.
Whether you are a seasoned connoisseur or new to wine tasting, you will appreciate the great features and functionality. Wine tasting just got that much better with iWine Journal for iPhone created by bees4honey!
If you want us to create awesome iPhone/iPad app for you – just get in touch!
Related posts:
]]>Impress your friends, family, and loved ones when you design and send them your own original iCard creation! The intricate cards are sure to impress and are well liked by all!
Help page built into the app for you to learn all the features of iCard. Easily find help by clicking the “?” mark. Watch a how-to video and read about how to use the icons as you create your first gorgeous card and make someone’s day!
iCard for iPhone includes 21 all-original hand-made card templates: hand-made cards, your own photo, from camera roll or library.
You can select between two-sided, one-sided card or even card with front, back and inside. You can add any text you like and also icons for any occasion, such as colorful balloons, birthday cakes, flowers, butterflies, Halloween wreath, bells, Christmas tree and more!
Also you can draw and color on your card with a sharpie pen to create your own look!
Once your iCard is done it is time to share! Share memories, good feelings, and inspiration by email, Facebook, Twitter, MMS.
You can always return to your previous iCards, which all save within the app automatically! This is the first of many iCard for iPhone apps, check out the other apps we have in the App store!
If you want us to create awesome iPhone/iPad app for you – just get in touch!
Related posts:
]]>We’ve implemented awesome barcode recognition algorithm so our Vin Scanner works very fast and can recognize barcode in very difficult conditions. There is also a “torch” feature which uses in-built flash to highlight VIN code (works on iPhone 4 and some Android devices).
When you scan VIN using iPhone or Android information about the car is retrieved from server including N.A.D.A, BlackBook, History Reports (CARFAX and AutoCheck).
Using Vin Scanner created by bees4honey on iPhone or Android you can get all info you need to make a buying decision.
While creating this application for both Android and iPhone we’ve done a great job on image processing. Requirements of this project were very tight and we met them completely! Vin Scanner created by bees4honey works really fast and it’s very reliable, there are almost no errors in VIN scanning. We are proud for the work done.
You can take a look and try Vin Scanner yourself. It’s free on AppStore.
If you want us to create awesome iPhone/iPad app for you – just get in touch!
Related posts:
]]>