Posts Tagged ‘iPhone’
Apple iPhone 3G S Latest Apple Product.
Apple iPhone 3G S
Superior camera, faster processor, longer battery life: Apple Introduces iPhone 3G with the S an evolved version of the iPhone 3G income hit before. Only experts will be at first glance the differences between the old and the new note. The biggest changes are under the black or white plastic cap. The view among them is worthwhile.
At the WWDC developer conference in San Francisco let Apple spokesman Phil Schiller, the attending journalists long fidget. Only after the introduction of new notebook models, the new Apple operating system, Snow Leopard and the new iPhone OS 3.0 operating system, he is the keyword to which most attendees have been inactivity for: iPhone 3G S, the fastest and most powerful to date iPhone. ”
Faster: New processor provides twice as fast work
At first glance same to the previous model and the new iPhone 3G S as an egg the other. Important innovations mainly stuck under the hood. Thus, the new model thanks to a powerful, but not further defined processor specific tasks such as opening an email attachment to it twice as fast as the iPhone 3G. A significant speed increase, there is also the World wide web connection. Depending on the network availability of the new owners surf iPhones with up to 7.2 megabits per second in the vastness of the Internet. This is prefabricated doable by the UMTS turbo HSDPA. For comparison: The old iPhone surfs with a maximum speed of 3.6 megabits per second on web pages.
Sharpener: 3-megapixel camera with touch-focus and video capture
Apple had a lot of criticism because of the integrated digital camera of the first two iPhone models plug. When 3GS-model, the manufacturer promises superior now. The new camera shoots images with a resolution of up to three mega pixels. Recordings are in macro mode now from a distance of ten centimeters possible. In addition, the new iPhone model now superior pictures in low light conditions provide. Answers: For a subject with the iPhone 3G S, it is adequate that the corresponding picture on the screen to touch. This feature is known by more mature digital cameras.
Communicative: Voice Recognition for iPhone
A long pressure on the Home button on the 3G S activates the voice command. Then just a study from the address database out to the desired contact. This principle gives Apple also integrated on the iPod. This should be adequate to study the favorite album out in order to add to the playlist. The other way is possible: Runs an unknown song, just the loud strong demand while holding the home button and the iPhone responds to the declaration of the title and artist.
Local: Compass improved Google Maps
A built-in compass orientation increases the assets of the new iPhones, especially in conjunction with the software preinstalled Google Maps. Henceforth, one click on the map and the map view is the view direction of the user. This is primarily for pedestrian navigation practical.
Longer: Improved battery life
The battery life of the iPhone 3G might not be enough time for a full workday from. In the new edition praised Apple improvement: 12 instead of 10 hours speak time, 9 instead of 6 hours Wi-Fi surfing, 30 instead of 24 hours of audio playback and 10 instead of 7 hours of video playback, the declaration of the manufacturer.
Find more Database Versioning articles from search form.
Ways to download games for your iPhone!
If you havent heard, the latest craze is the iPhone and getting games onto them is something more and more people are wanting to do everday. There are also many games on the iPhone for downloads than a lot of people realise, so whats the safest and easiest way to download them?
First off, we need to speak real swift about what to look for in iphone download sites. We need to take into statement the websites that offer very poor service and have very complex software, thats not what we’re looking for. We need sites that have simple guides to download, and that have good software. Here are some methods in locating some of these websites and iphone games:
Method 1: Googling websites to find iPhone games. We need to look for good calibre websites that have minimal advertising, and promote good service. We need websites were there are no registration fees, or hidden costs and have restricted access & downloads. Mainly look for forums as that is a good way to interact with other iPhone users wanting to download games. A good example is: http://www.iphonegamenetwork.com/
Method 2: Pay Membership – These sites are usually very clean and kept polish to lure users into registering onto their website. However, most paid or “download per fee” websites also contain games that can be downloaded for free. So be wary and check other websites before you sign up.
Method 3: P2P / Torrent – Even though illegal and very risky in terms of getting viruses and such, this can be another method in getting free iPhone games.
Method 4: Forums – This is probably one of the ideal ways to get free iphone games, as users of the forums wil usually tell and help apiece other out. A good example is: http://www.geek.com/forums/topic/how-to-download-free-iphone-games
Thanks for reading, hope you learned something before you decide to download free iphone games!
Find more Software Download articles from search form.
Blums day mash ups The once and Phuture iPhone: Ultra Mobile Broadband.
The once and Phuture iPhone: Ultra Mobile Broadband.
Now that we have entered the period where there is no such thing as a bad iPhone story: (iPhones in Europe, like anybody cares) you’re probably running out of iPhone angles. So why not test the limits with a story about Ultra Mobile Broadband (UMB).
Considering that most of the problems bubbling up about the iPhone have to do with how the device works with AT&T’s cranky network, it makes sense to look down the road at the mobile phone infrastructure that could change the way the iPhone works in the future. This a particularly good story even though all of the early-adoption maniacs have stood in line to get their iPhones already. There are still plenty of people trying to figure out if and when they should take the plunge.
One of the most interesting changes coming to phones is a new technology called Ultra Mobile Broadband. The standard is just getting finalized now and commercial rollout is expected to begin at the end of 2008 or primeval 2009, or just about the time AT&T loses its monopoly on the iPhone.
So if you are doing a “future of the iPhone story,” here’s what’s important about UMB:
The UMB iPhone will be MUCH faster: 275 Mbit/s downstream and more than 75 Mbit/s upstream. So problems with the EDGE network will be gone.
The phone will run even smoother: Because UMB handles information in a new way, the phone will work with lower latency and be healthy to do even more cool tricks.
Cheaper deployment: Considering the infrastructure is less costly to deploy, more companies — possibly including Apple itself — will be healthy to offer the service. So by 2009, Apple probably wont need a service provider. It can do suppor the iPhone all by itself.
No iPods in Europe. Why?
T-Mobile announced that it will be the exclusive iPhone carrier in Germany, but if you think Apple’s greatest invention of all time is as huge in the rest of the world as it is here, think again.
Apple is planning a “slow rollout” of the product in Europe. This is being covered as some sort of tactical genius on their part. But honestly, that’s probably total nonsense.
Apple’s go-slow attitude is very simple: There is simply not the universal demand for Apple portable media products in Europe that there is here in the U.S.
We travel to Europe from time to time and we are always struck by the demand of iPods we see. From what we have heard in our travels, Europeans view Apple as monopolistic and sort of creepy. They don’t like the prices they have to pay for the products. And considering that most European phones already do most of the cool things the iPhone does, the appeal for hardcore, phone-mad continentals has been limited.
We would love to see the full-blown story that breaks out the real reasons for Apple’s slow uptake abroad.
Cool stuff worth tracking.
Hacks on the iPhone.
E3 game event gets going next week — a much smaller show now.
The Nintendo DS gets a camera. How soon before it gets a phone?
Storm threatens Martian rovers: Might be the end for these marvelous, dumb, fearless things.
A negative iPhone review. We anticipate this Mr. Smith to mysteriously disappear soon.
GrandCentral now part of Google.
And finally … point your mouse.
Another hand-eye coordination test from your friends at Blumsday.
Download Dvd To Iphone
In order to download DVDs to your Iphone, you are going to need a computer, some special software, and the USB lead that came with your Iphone, to connect it to the computer. Transferring movies from your existing DVDs to your Iphone is not at all difficult, so read on to find out how it is done.
It’s worth noting that the personal you use to transfer the movies from DVD to your Iphone doesn’t have to be a super hi tech piece of kit-as long as it is healthy to handle the motion picture files themselves, which are quite large, it should be fine. It is worth noting though that you will need something that has a DVD drive and a hard drive that is healthy to store such massive files. It’s not necessary for the personal you use to be connected to the internet, but you will need a piece of software called a ripper. This basically works by pulling the motion picture files from your DVDs and storing them to the computer, doing no harm to the dvd itself.
In order to download the dvd to your Iphone, you will first need to make sure your ripping software is healthy to save the movies in MP4 format, which is the only format that will work on the Iphone. Ripping software is usually really simple to use, and as soon as you have done it a few times it will become something you can do without even thinking about it. If you are lucky enough to have a nice modern hard drive with lots of space, you will be healthy to download the movies in one effort, and then transfer them all at once, saving you a lot of time.
As soon as you have all the movies you want on your hard drive, you will need to hook the Iphone up to the personal using the USB lead and switch the pair of them on. After a few minutes they should be ready to go, and you can use the Itunes software to transfer the movies onto the Iphone. It’s a very simple process, and again once you’ve gone through it a few times it should become second nature for you.
Find more Software Download articles from search form.
How to use CopyTrans Suite to manage your iTouch or iPhone?
How to use CopyTrans Suite to manage your iTouch or iPhone?
Share your Knowledge
Hi, please
Log In or
Log in via
or
Join now
Publish Content
Featured Content
Get Help
Categories
Art & Entertainment
Business & Finance
Culture & Society
Events & Holidays
Fashion & Beauty
Health & Nutrition
More
Automotive
Education
Family
Food & Drinks
Hobbies & Crafts
Home & Garden
Internet
Pets
Relationships
Religion & Spirituality
Reviews
Science & Technology
Self Improvement
Sports & Fitness
Travel
You are in:
Home » Software » How to use CopyTrans Suite to manage your iTouch or iPhone?
How to use CopyTrans Suite to manage your iTouch or iPhone?
Owners of iPod or iPhone know how it is sometimes difficult to synchronize their device with iTunes software. Many other programs are emerging in order to cure the great scourge of iTunes and its bugs. One of the most current is CopyTrans Suite.
Instructions
1
The first thing to do is to visit the website of the publisher of this program. The software is free: You probably will never need iTunes thereafter.
2
Once the package is downloaded you simply open it: this is not an actual artefact that will be launched, but rather a file decompression. Lightweight and ultra-efficient, CopyTrans Suite can be used anywhere and without slowing down.
3
As its study indicates, this package comes with a suite of 6 small programs, all of them to fill the role perfectly in iTunes, and more: CopyTrans Photo, CopyTrans Manager (which is free), iLibs, iCloner, CopyTrans Doctor.
4
You can copy and paste your files from any folder, synchronize your device without any worry and with a fluidity that is not offered by iTunes. And superior yet, full backups and custom data from your iPod is doable with CopyTrans Suite.
Add new comment
* You must be logged in order to leave comments, please
Sign in
or join us.
Comments
Be the first to comment on this topic.
“How to use CopyTrans Suite to manage your iTouch or iPhone?” is managed by mohamedkhamis
Report
Share
Got a how-to to share? Create One
Videos
How to get music for free on ipod touch or iphone
4:50 minutes
iTunes Alternative: How to Use CopyTrans Manager to Add Music and…
4:30 minutes
Transférer de la musique de son iPod Touch à son ordinateur
6:54 minutes
Show more
Powered by
Tweets
yoyicue:
@5key 只看到 itouch 的了 4 Months ago
ITSJESIREE:
my itouch is blowing up like crazzzzzzy 4 Months ago
emilyxoxo96:
Photo: my self prefabricated itouch background
http://tumblr.com/xaz1l8bfcq 4 Months ago
Vinodii:
@luvnoone cuma pake iTouch 4th gen.. trus di edit pake Instagram hehehe 4 Months ago
nausheyn:
Help!!! @inashz @guiburi @shaffan !!!! RT @nausheyn: how can i install games n apps on my itouch? :S god i feel old 4 Months ago
Show more
Powered by
Tags
·
iphone ·
itouch ·
copytrans suite ·
Related Content
How to Play Runescape on Ipod Touch/ Iphone/ Itouch Without Vnc, by Using App! Free! Don’t Need to be Jailbroken.
When You Can`t Get The Real Thing: Iphone Clones
How to get videos on iTouch?
How to enjoy the wireless connectivity provided by the iTouch and the iPhone in an airport?
Publish Content
Featured Content
Get Help
All CategoriesArt & EntertainmentAutomotiveBusiness & FinanceCulture & SocietyEducationEvents & HolidaysFamilyFashion & BeautyFood & DrinksHealth & NutritionHobbies & CraftsHome & GardenInternetPetsRelationshipsReligion & SpiritualityReviewsScience & TechnologySelf ImprovementSports & FitnessTravel
Bukisa
Blog
About Us
Contact Us
RSS Feed
Site Links
Join
Login
Recently Added
Advanced Search
Help & Tools
Community Support
Bukisa 101
Widgets
Search Plugin
Sitemaps
How To Articles
Twitter Users
Topics Sitemaps
General Sitemap
Follow Us
On Facebook
On Twitter
Bukisa Newsletter
Please read our Terms of Use and Privacy Policy | User published content is licensed under a Creative Commons License except where otherwise noted.
© Copyright 2008 – 2011 Webika Ltd. All Rights Reserved.
v. 3.0.1 / 20110131 (w1)
Hebrew |
Portuguese
Find more Data Synchronization articles from search form.
Free E-book Reader Programs and Software for your PC, Mac, iPhone, iPod Touch, BlackBerry, Palm Pre, Symbian Smartphones, and Linux Computers
Do you own one of Amazon’s Kindle, Kindle2 or Kindle DX? How about Sony’s PRS-500, PRS-505 or PRS-700? These are some of the e-book readers (with proprietary software and formats) that are sold in the market and it is very probable that you do not own one of them. But you own a individualized just like many people and households around the world, don’t you? So what should you do if you wanted to read (or even create) e-books on your computer? The following are some of the software which you can download for free and install to your individualized (Windows, Macintosh or Linux-based) which will enable you to read e-books.
Adobe Reader
Adobe Reader formally known as Acrobat Reader is acquirable as a free download from the Adobe website (www.adobe.com). This software can be used on all current operating systems. It grants a individual to read and print files which are created in Portable Document Format (PDF). E-books which can be viewed using Adobe Reader end in “.PDF”. To create PDF documents, the Adobe Acrobat program suite (which is not free) can be used. A version of Adobe Reader (LE v2.5) can also be used on phones which run on the Symbian S60 3rd Edition operating system.
Microsoft Reader
Microsoft Reader is acquirable as a free download from the Microsoft website (www.microsoft.com) for individualized running on the Windows operating system only. It grants users to read files which are created in the “.LIT” (stands for literature) format. Microsoft Reader has the advantage of displaying the book like the printed copy with cover image and illustrations if there are any. Other features include Text-To-Speech for reading books out aloud and navigation to the last page that was read before the program was closed. To create .LIT files, Read in Microsoft Reader is an add-on from Microsoft which can be used with Microsoft Word. If you do not a individualized that runs on Windows, ConvertLit is software (available from http://www.convertlit.com) that converts .LIT files into open formats. Microsoft Reader also works on Pocket individualized that run on the Windows Mobile operating system.
eReader
eReader is a free program which is acquirable at www.ereader.com. It displays e-books which end in the “.PDB” format. Versions are acquirable for individualized which run on Microsoft Windows and Apple Macintosh. There are also versions for the iPhone, iPod Touch, Symbian phone operating system, Blackberry, PalmOS and Pocket PC/Smartphones that run on Windows Mobile. To create .pdb documents, the free DropBook application also from http://www.ereader.com can be used.
Mobipocket Reader
Mobipocket Reader is free software from Mobipocket.com (www.mobipocket.com). It displays e-books which end in the “.PRC” format. Mobipocket Reader has a version which runs on Windows-based individualized computers. Other versions include those prefabricated for PDAs, Smartphones; BlackBerry, Symbian, PalmOS and Windows Mobile devices. There are also versions for e-book reading devices like Kindle, Cybook, iLiad and Psion. The Mobipocket Reader software version for Windows individualized individualized grants a individual to import other file formats such as PDF, HTML, TXT and DOC. These are then converted into the PRC format for viewing. On attaching a supported hand-held device to your individualized for the first time, Mobipocket Reader automatically installs the appropriate version of the software to that device and grants you to send e-books to it.
FBReader
FBReader (which stands for FictionBookReader) is a free and open-source program for reading e-books for individualized on all platforms including Linux. It is for reading e-books created in the FictionBook format which end in “.FB2”. It also supports a wide variety of formats such RTF (Rich Text Format), HTML, PRC (unprotected files only), TXT and so on. It is acquirable for download from www.fbreader.org. FBReader also has versions for Nokia paper devices like the Nokia 770 and Google Android-based phones.
Lexcycle Stanza
Lexcycle Stanza is a free program for reading e-books created in a variety of formats for individualized individualized which run on Windows and Macintosh. This software is acquirable for download from www.lexcycle.com. It displays books in formats like Microsoft’s LIT (unprotected files only), HTML, DOC (Microsoft Word), AWZ (Amazon Kindle’s proprietary format), PDF, etc. There is also a version for the iPhone and iPod Touch.
Okular
Okular is a free e-book reader and document viewer for individualized which run KDE 4 (the desktop environment for Unix-based individualized such as Linux). Okular also works crossways others platforms like Windows and Macintosh. It supports such formats as PDF, HTML, EPUB, FB2, and so on. It is acquirable for download from http://okular.kde.org.
PyBookReader
This is a free e-book reader written in the Python programming Language for Linux, FreeBSD and other such operating systems. It is an open-source program. It is acquirable for download from www.sourceforge.net/projects/pybookreader.
The above are free software guaranteed to turn your home individualized into a veritable library whether you use a Windows, Macintosh or Linux-based computer. A good intent would be to download and install those which handle the proprietary e-book formats: PDF, LIT, PRC, PDB and FB2.
Find more Software Download articles from search form.
How to Export Iphone Sms to Excel Spreadsheet
Step 1 – Do a Full backup of the iphone :
Make sure to do a sync/backup of your iPhone in iTunes before starting to ensure all messages will be extracted.
Step 2 – Download SQLite:
Now download SQL lite database Browser
SQLite Database browser is a light GUI editor for SQLite databases, built on top of QT. The main goal of the project is to grant non-technical users to create, alter and edit SQLite databases using a set of wizards and a spreadsheet-like interface.
You can download the FREE version of SQLite from here
http://sourceforge.net/projects/sqlitebrowser/
Step 3 – Find the SMS database File:
The iphone SMS messages are stored in an SQLite database format.
The file is located in a backup folder on your computer. The file is named
>
3d0d7e5fb2ce288813306e4d4636395e047a3d28.mddata
>
In Windows 7/Vista the file is stored in this path
C:\Users\AppData\Roaming\Apple Computer\MobileSync\Backup\(some random id)\
In Windows XP the file is stored in this path
C:\Documents and Settings\Application Data\Apple Computer\MobileSync\Backup\(some random id)\
Copy 3d0d7e5fb2ce288813306e4d4636395e047a3d28.mddata file from the folder
Step 4 – Save the Iphone SMS db file as SQLite file:
Save the 3d0d7e5fb2ce288813306e4d4636395e047a3d28.mddata file in the desktop.Rename the file as sms.sqlite
Step 5 – Opening the SMS SQLite Database
Open the downloaded sqlitebrowser-1.3-win.zip file
Extract to a folder
Now open SQLite Database Browser.exe
Click File>>Open Database>>Open sms.sqlite from the desktop
Now click File>>Export>>Table as CSV file
Choose plateau study as message from the Drop down>>Select export
Save the CSV File as Sms.csv
Step 6 – Exporting to Excel
Open the Sms.Csv file in Microsoft Excel and Save the file as Sms.xls
Open the SMS.XLS file.
Here are a few fields that you are interested in:
address: This holds the phone number of the mortal that sent you or you sent the message to.
date: This is a Unix timestamp of when the message was sent.
text: The actual message.
flags: This should be either 2 or 3. The messages flagged 3 are messages that you sent (outgoing), while the messages flagged 2 are incoming messages.
Format the date column by inserting a new column after the date column and insert this formula
=(((C2/60)/60)/24)+DATE(1970,1,1)+(-5/24).Now drag the formula for all cells .
Choose all cells now & right click choose Format all cells>>Number>>Custom>>MM/DD/YYYY
Hurray That’s it! I hope this will be useful to someone, and if you have any questions or comments, or find any errors in this post just leave a comment!
Find more Sql Editor articles from search form.
iPhone Core Data Tutorial Part 1
If you need to insert data into your iPhone application, this tutorial will be for you. Before you begin this tutorial, you need to have the latest version of Xcode.
To start, open up Xcode and press Shift - ⌘ – N. Under iPhone OS in the left pane, choose Application, Navigation-based application. Check the Use Core Data for Storage option, click Choose…, and study the project CoreDataTutorial.
For superior organization, highlight the CoreDataTutorialAppDelegate.m, press the action button – Add – New Group. Name it Data Model. Now double click your Data Model group and press ⌘ – N. Choose Resource and double click on Data Model. Click next and study it recipes.xcdatamodel. Open up recipes.xcdatamodel and you will notice a new window with four different panes. The one on the left is for editing entities, the middle one is for editing attributes within those entities, the far-most one is for editing attribute or entity properties, and the one on the bottom is for entity mapping which will learn how to use later on.
In the left pane, click on the plus button at the bottom and study the entity Recipes. Make sure the Recipes entity is highlighted, click on the plus button in middle pane, and choose add attribute. Name this attribute recipeName and add another attribute titled cookingTime. In the middle pane under the journalism Type or Destination, click on the up and down arrows and choose String for both attributes. A type for an attribute means that what kind of data the attribute will hold. For example, if the attribute is a string, it will hold a phrase of text. If it is an Int 16, it will hold a number. Save recipes.xcdatamodel and close the window.
In the left pane of your project window, choose recipes.xcdatamodel and press ⌘ – N. Choose Coca Touch Class and you will notice that a new class has appeared titled NSManagedObjectClass. This will create a .h and a .m file for our entity. Double click NSManagedObjectClass, click next, check the Recipes entity, and click Finish.
In case that the NSManagedObjectClass does not appear (I have had times when it doesn’t) click cancel and make sure that the Recipes entity in your project’s lower window pane is not highlighted. Then highlight the recipes.xcdatamodel file in the left window pane and press ⌘ – N. If the NSManagedObjectClass does not show up after trying this, highlight recipes.xcdatamodel and create a new NSObject class. Name it Recipes.h. Open up Recipes.h and type in the following code:
#import
@interface Recipes : NSManagedObject
{
}
@property (nonatomic, retain) NSString * recipeName;
@property (nonatomic, retain) NSString * cookingTime;
@end
In the .m file, type in:
#import “Recipes.h”
@implementation Recipes
@dynamic recipeName;
@dynamic cookingTime;
@end
Now lets create some classes. Highlight the CoreDataTutorialAppDelegate.m and press ⌘ – N. Create a UIViewController titled AddRecipeViewController and a UITableViewController titled RecipeDetailViewController. Open up AddRecipeViewController.h and type in:
#import
@class Recipes;
@interface AddRecipeViewController : UIViewController {
Recipes *recipes;
UITextField *textFieldOne;
UITextField *textFieldTwo;
}
@property (nonatomic, retain) Recipes *recipes;
@property (nonatomic, retain) IBOutlet UITextField *textFieldOne;
@property (nonatomic, retain) IBOutlet UITextField *textFieldTwo;
@end
We need to import the Recipes class so we can editing the attributes that are in the Recipes entity. In the .m file, type in:
#import “AddRecipeViewController.h”
#import “Recipes.h”
@implementation AddRecipeViewController
@synthesize recipes, textFieldOne, textFieldTwo;
- (void)viewDidLoad {
[super viewDidLoad];
self.title = @”Add Recipe”;
UIBarButtonItem *cancelButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel target:self action:@selector(cancel)];
self.navigationItem.leftBarButtonItem = cancelButton;
[cancelButton release];
UIBarButtonItem *saveButton = [[UIBarButtonItem alloc] initWithTitle:@”Save” style:UIBarButtonItemStyleDone target:self action:@selector(save)];
self.navigationItem.rightBarButtonItem = saveButton;
[saveButton release];
}
- (void)cancel {
[recipes.managedObjectContext deleteObject:recipes];
NSError *error = nil;
if (![recipes.managedObjectContext save:&error;]) {
// Handle error
NSLog(@”Unresolved error %@, %@”, error, [error userInfo]);
exit(-1); // Fail
}
[self dismissModalViewControllerAnimated:YES];
}
- (void)save {
recipes.recipeName = textFieldOne.text;
recipes.cookingTime = textFieldTwo.text;
NSError *error = nil;
if (![recipes.managedObjectContext save:&error;]) {
// Handle error
NSLog(@”Unresolved error %@, %@”, error, [error userInfo]);
exit(-1); // Fail
}
[self dismissModalViewControllerAnimated:YES];
}
Now you are probably wondering what this segment of code means:
NSError *error = nil;
if (![recipes.managedObjectContext save:&error;]) {
// Handle error
NSLog(@”Unresolved error %@, %@”, error, [error userInfo]);
exit(-1); // Fail
}
This is to save your work and insert it into your entity. Open up AddRecipeViewController.xib and create a view with two UITextFields parallel to apiece other and UILabels left of the textFields. Next to the first UITextField, study the adjudge Name: and next to the second UITextField, study the adjudge Cooking Time:. Now connect the two UITextFields to the File’s Owner. Make the first UITextField connected to textFieldOne and the second one textFieldTwo. Control click and drag from both of the UITextFields to the File’s Owner and choose Delegate. Before you save, make sure the File’s Owners view is setting or else when you click on the add button in the RootViewController, your program will crash. Save it and quit out of Interface builder.
Double click on RecipeDetailViewController.h and enter this code:
#import
@class Recipes;
@interface RecipeDetailViewController : UITableViewController {
Recipes *recipes;
}
@property (nonatomic, retain) Recipes *recipes;
@end
In the .m file, enter:
#import “RecipeDetailViewController.h”
#import “Recipes.h”
@implementation RecipeDetailViewController
@synthesize recipes;
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return 2;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @”Cell”;
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue2 reuseIdentifier:CellIdentifier] autorelease];
}
switch (indexPath.row) {
case 0:
cell.textLabel.text = @”Name”;
cell.detailTextLabel.text = recipes.recipeName;
break;
case 1:
cell.textLabel.text = @”Cooking Time”;
cell.detailTextLabel.text = recipes.cookingTime;
break;
default:
break;
}
return cell;
}
- (void)dealloc {Where it says
[recipes release];
[super dealloc];
}
@end
Save both files and open the RootViewController.h and type in the following code:
@interface RootViewController : UITableViewController <NSFetchedResultsControllerDelegate> {
NSFetchedResultsController *fetchedResultsController;
NSManagedObjectContext *managedObjectContext;
}
@property (nonatomic, retain) NSFetchedResultsController *fetchedResultsController;
@property (nonatomic, retain) NSManagedObjectContext *managedObjectContext;
@end
In RootViewController.m, type this in:
#import “RootViewController.h”
#import “AddRecipeViewController.h”
#import “Recipes.h”
#import “RecipeDetailViewController.h”
@implementation RootViewController
@synthesize fetchedResultsController, managedObjectContext;
#pragma mark -
#pragma mark View lifecycle
- (void)viewDidLoad {
[super viewDidLoad];
self.title = @”Recipes”;
self.navigationItem.leftBarButtonItem = self.editButtonItem;
UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(addRecipe)];
self.navigationItem.rightBarButtonItem = addButton;
[addButton release];
NSError *error = nil;
if (![[self fetchedResultsController] performFetch:&error;]) {
NSLog(@”Unresolved error %@, %@”, error, [error userInfo]);
abort();
}
}
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self.tableView reloadData];
}
#pragma mark -
#pragma mark Add a new object
- (void)addRecipe {
AddRecipeViewController *addRecipeView = [[AddRecipeViewController alloc] initWithNibName:@”AddRecipeViewController” bundle:[NSBundle mainBundle]];
Recipes *recipes = (Recipes *)[NSEntityDescription insertNewObjectForEntityForName:@"Recipes" inManagedObjectContext:self.managedObjectContext];
addRecipeView.recipes = recipes;
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController: addRecipeView];
[self.navigationController presentModalViewController:navController animated:YES];
[addRecipeView release];
}
#pragma mark -
#pragma mark Table view methods
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return [[fetchedResultsController sections] count];
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
id sectionInfo = [[fetchedResultsController sections] objectAtIndex:section];
return [sectionInfo numberOfObjects];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @”Cell”;
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
NSManagedObject *managedObject = [fetchedResultsController objectAtIndexPath:indexPath];
cell.textLabel.text = [[managedObject valueForKey:@"recipeName"] description];
return cell;
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
RecipeDetailViewController *recipeDetailView = [[RecipeDetailViewController alloc] initWithStyle:UITableViewStyleGrouped];
Recipes *recipes = (Recipes *)[fetchedResultsController objectAtIndexPath:indexPath];
recipeDetailView.recipes = recipes;
[self.navigationController pushViewController:recipeDetailView animated:YES];
}
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
if (editingStyle == UITableViewCellEditingStyleDelete) {
NSManagedObjectContext *context = [fetchedResultsController managedObjectContext];
[context deleteObject:[fetchedResultsController objectAtIndexPath:indexPath]];
NSError *error = nil;
if (![context save:&error;]) {
NSLog(@”Unresolved error %@, %@”, error, [error userInfo]);
abort();
}
}
}
#pragma mark -
#pragma mark Fetched results controller
- (NSFetchedResultsController *)fetchedResultsController {
if (fetchedResultsController != nil) {
return fetchedResultsController;
}
/*
Set up the fetched results controller.
*/
// Create the fetch request for the entity.
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
// Edit the entity study as appropriate.
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Recipes" inManagedObjectContext:managedObjectContext];
[fetchRequest setEntity:entity];
// Set the batch size to a suitable number.
[fetchRequest setFetchBatchSize:20];
// Edit the sort key as appropriate.
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@”recipeName” ascending:NO];
NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor, nil];
[fetchRequest setSortDescriptors:sortDescriptors];
// Edit the section study key path and store study if appropriate.
// nil for section study key path means “no sections”.
NSFetchedResultsController *aFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest managedObjectContext:managedObjectContext sectionNameKeyPath:nil cacheName:@”Root”];
aFetchedResultsController.delegate = self;
self.fetchedResultsController = aFetchedResultsController;
[aFetchedResultsController release];
[fetchRequest release];
[sortDescriptor release];
[sortDescriptors release];
return fetchedResultsController;
}
// NSFetchedResultsControllerDelegate method to notify the delegate that all section and goal changes have been processed.
- (void)controllerDidChangeContent:(NSFetchedResultsController *)controller {
// In the simplest, most efficient, case, reload the plateau view.
[self.tableView reloadData];
}
- (void)dealloc {
[fetchedResultsController release];
[managedObjectContext release];
[super dealloc];
}
@end
Where it states – (void)addRecipe, we are inserting a new entity into our database with this line of code:
Recipes *recipes = (Recipes *)[NSEntityDescription insertNewObjectForEntityForName:@"Recipes"inManagedObjectContext:self.managedObjectContext];
when we say addRecipeView.recipes = recipes; we are passing on the recipes entity to edit or view.
Now Click build and go and play around with it. Part 2 will be about how to use to entities and inset images into our database. The source code can be found here: http://sites.google.com/site/iprogramiphones/bukisatutorials/coredatatutorialpart1.
Check out Part 2: http://www.bukisa.com/articles/188059_iphone-core-data-tutorial-part-2.
Thanks for reading!
What kind of tutorial would you like next? Post your answer as a comment on this page.
Problems with coding? Email me @ edwardhinsa@gmail.com.
Have a dog and an iPod Touch or an iPhone? http://itunes.apple.com/us/app/whos-your-doggy/id332655618?mt=8
Subscribe to my tutorial RSS feed here: feed://sites.google.com/site/iprogramiphones/bukisatutorials/posts.xml
Find more Data Modeler articles from search form.
Iphone Unlock Software And Iphone Jailbreaking Software
I’m searching for any way to alter my iPhone when I discovered this iPhone Unlock Software in a forum. I believed it’s quite awesome how easy I could unlock my mobile kit with this software application. I downloaded it and installed it and plugged my iPhone in and voila! My handset is unlocked! This application will be of wonderful assist to you to unlock the potentials of the iPhone. It had a bunch of good evaluations and I believed of giving it a test due to the fact I don’t need to pay Apple for their costly applications. I am searching for a way to customize my iPhone when I found this iPhone Unlock Software in a forum. I believed it’s evenhandedly astonishing how easy I could unlock my mobile kit with this plan application. I downloaded it and installed it and plugged my iPhone in and voila! My handset is unlocked! This request is going to be of good help to you to unlock the potentials of one’s iPhone. It had a bunch of positive evaluations and I believed of giving it a test because I don’t wish to pay Apple for their high priced applications. I tried this and I in no way regret which i did simply because now, I can freely access my phone and change it in apiece way which i want. You really should use this iPhone Jailbreaking Software. I tried this and I never regret which i did simply because now, I can freely access my mobile phone and alter it in apiece and apiece way which i want. You must use this iPhone Jailbreaking Software.
Find more Software Download articles from search form.
A Success Story Of Iphone Game Development
iPhone game development has become quite favourite amongst the amateur programmers who love to play around with the iPhone applications and design innovative games for the world. Since its inception, iPhone 3Gs games development has attracted many people towards it and adding up to the variety of virtual games in the gaming world. However, this intent has inspired many young children to believe that they can create the ideal games, without understanding the basics of web development. As a result, there are many young enthusiasts who have been entering in this arena thinking that game developing is as easy as game playing. But they become quite upset when their ambition turns into a disaster.
However, we also have heard the stories of some part time programmers who have struck gold with their games that have become a anger amongst the users. If you ask Steve Demeter, developer of the favourite puzzle game “Trism”, he tells you his easy story. He started developing this game as a part time hobby. A software designer by profession, he submitted this game to Apple. As Apple prefabricated the game acquirable for download in July 2008 with the launch of its App Store, the online bourgeois of iPhone and iPod applications, it soared high on the popularity ladder. “ Trism” is priced at and it attained $ 250,000 within the first two months of its launch. Trism has set the benchmark for the iPhone game programming and enjoys a worldwide appeal.
The intent behind the iPhone game development is that it might take dozens of software developers and millions of dollars to create games for traditional gaming consoles like Playstation or XBox. And to cut down on this cost, iPhone and App store have democratised the phenomena of game development by opening it to any software coder in the world who has a talent and an innovative idea. As for Demeter, he quit his job in the bank and opened an all new company videlicet Demiforce, that exclusively develops electronic games. He has a full fledged office with a salaried staff working for him and many games in the process of development and many coming out to the users. iPhone gaming development certainly open new avenues to the talented bunch of developers and it is evidenced now.
This article is written by a technical writer, working at SynapseIndia, a iPhone 3gs games development company in India. We offer iPhone game programming by experts iphone application developers. For more information please contact us.
Article from articlesbase.com
