Fast-Flashlight

  • Fast-Flashlight
  • Fast-Flashlight
  • Fast-Flashlight
  • Fast-Flashlight

Detailed App Info:

  • Last Changed:Time:
  • Current Version:Version: 1.0
  • Device Type:Device: iPhone Ready
  • Category:Category: Utilities
  • iTunes Seller:Seller:
  • Download Size:App Size: 96.39 KB

Application Description

Twitter:
Google:
Facebook:
It’s the fastest flashlight ever for your iPhone!

That’s because all it is is simply a flashlight. Unlike the zillion other flashlight apps in the App Store, here’s what it DOESN’T include…

• NO on/off button
• NO compass
• NO map
• NO strobe light
• NO morse code
• NO SOS signal
• NO brightness control
• NO themes
• NO fake neon crap
• NO texting
• NO emailing
• NO Facebooking
• NO tweeting
• NO music controller
• NO bus schedules
• NO settings
• and especially NO ads

Ok, we’re kidding about the bus schedules, but in the arms race to include everything under the sun in a flashlight app, We’re sure someone’s going to add this to a flashlight app soon.

Don’t believe that it really is the fastest flashlight around? Well, not only is it the simplest app in the App Store, it’s the only one that includes all the source code for it in its description to prove it…

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import <AVFoundation/AVFoundation.h>

@interface FastFlashlightApplicationDelegate: UIResponder <UIApplicationDelegate>
{
}

- (void)turnLightOn;

@end

@implementation FastFlashlightApplicationDelegate

- (id)init
{
   self = [super init];
   if (self)
      [self turnLightOn];

   return self;
}

- (void)applicationDidFinishLaunching:(UIApplication*)application
{
   application.idleTimerDisabled = YES;
}

- (void)turnLightOn
{
   AVCaptureDevice* captureDevice = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];

   if ([captureDevice hasTorch])
   {
      [captureDevice lockForConfiguration:nil];
      [captureDevice setTorchMode:AVCaptureTorchModeOn];
      [captureDevice unlockForConfiguration];

      if (captureDevice.torchMode!=AVCaptureTorchModeOn)
         [self turnLightOn];
   }
}

@end

int main(int argc, char* argv[])
{
   @autoreleasepool
   {
      return UIApplicationMain(argc, argv, nil, NSStringFromClass([FastFlashlightApplicationDelegate class]));
   }
}

DISCLAIMER: Continued use of the flashlight may result in reduced battery life. Duh.

Requirements

Your mobile device must have at least 96.39 KB of space to download and install Fast-Flashlight app. Fast-Flashlight is available on iTunes for $0.99

If you have any problems with installation or in-app purchase, found bugs, questions, comments about this application, you can visit the official website of MacHeist MacHeist LLC at http://macheist.com.

Copyright © tap tap tap