Thursday, December 10, 2009

iPhone dev. Saving your Private Key and Transferring to other Systems

You can transfer your private key to other system.

1. Save your private key to local hard disk
- in keychain access application, export private key associated with your iPhone dev. cert.
2. Transfer the saved key to other dev. system
- the extension of the file is .p12
3. You can import the transfered key in other dev. system by double-clicking the .p12 file

The detailed information is in link below.

key chain access is found at "applications >> utilities >> keychain access"

Tuesday, August 25, 2009

LINK : warning LNK4098: defaultlib "LIBC" conflicts with use of other libs; use /NODEFAULTLIB:library

in VC 6

project >> settings >> link >> input >> ignore libs edit box

iput put
"libc"
to edit box.

Monday, June 29, 2009

KT WiBro Antenna in subway

I took a picture of Korea Telecom WiBro Service antenna in my way to office in the morning.

WiBro is Korean version of WiMax. KT Egg(WiBro-WiFi gateway router) makes iPod Touch can use internet every where.

This picture is taken with my mobile phone.

Monday, June 15, 2009

2d game engine for iPhone

http://code.google.com/p/cocos2d-iphone/

cocos2d is very good game engine for iPhone.

Tuesday, May 5, 2009

make allow for subviews to interact with buttons in iPhone or iPod Touch

A line of code below can allow for subviews to interact with buttons.

[contentView setUserInteractionEnabled:YES];

I made a sample app with a button and compiled and run at simulator.
But button did not respond to button press.

I spent many hours to get button response.
Just a line of code make it possible.

A button in my app respond very well to avery button press.
I got a peace of mind.

Thursday, April 30, 2009

Nokia internet tablet, an alternative to iPod Touch?

Nokia N810 Portable Internet Tablet is sold in $220 at Amazon.com.

The specifications are as below.

Specifications

  • Internal memory: 2 GB
  • Memory expansion: SD memory cards up to 2 GB, MiniSD and MicroSD cards (used with extender), and SDHC cards up to 8 GB
  • Battery life: Up to 4 hours of continuous usage with wireless LAN on; up to 10 hours of music playback (Wi-Fi turned off)
  • Wi-Fi: 802.11b/g
  • Bluetooth: Version 2.0 + EDR (profiles supported: HID, FTP, DUN, GAP, SPP, HSP, SAP and OPP)
  • Video formats: 3GP, AVI, WMV, MP4, H263, H.264, MPEG-1, MPEG-4, RV (RealVideo)
  • Audio formats: MP3, WMA, AAC, AMR, AWB, M4A, MP2, RA (RealAudio), WAV
  • Playlist formats: M3U, PLS, ASX, WAX, WVX, WPL
  • Keyboard language support: English, German, French, Italian, Spanish-Portuguese, Scandinavian and Russian
  • Dimensions: 2.83 x 5.04 x 0.55 inches (LxWxD)
  • Weight: 7.97 ounces
The memory size is smaller than iPod Touch but memory expansion makes sense.
In my opinion N810 will not be an alternative to iPod Touch.
The strong point of iPod Touch is many apps in app store.

Sunday, April 26, 2009

Korea Telecom enabled iPod Touch to connect to Wibro network

Korea Telecom announced KT Wibro Egg device which enables iPod Touch to connect to Wibro network using Wi-Fi.

The egg is a gateway device Wibro signal to Wi-Fi signal and vice versa.

iPod Touch users in Korea will be able to use internet while they moving.

Friday, April 17, 2009

Zune HD will be an MS version of iPod Touch?

By news MS Zune HD will be released early fall.
The features of Zune HD have no innovation, i think.

But Zune HD has some improved features compare to iPod Touch.

- 3.6 inches OLED full touch screen.
: iPod Touch has 3.5 inches LCD screen
OLED very good.
- memory with 4GB, 8GB, 16GB, 32GB, and even 120GB? versions.
: just memory size?
- HDMI Connection to stream straight to your TV.
: good
- HD Radio.
: ?


I have a question about OS. Which OS will be embedded in Zune HD Windows mobile 7 or 6.5?

Wednesday, April 15, 2009

Speed up Firefox Using RAMdisk

install Ramdisk.
There are many ramdisks exist.
this ramdisk is free and good too use.

Download Gavotte Ramdisk with GUI (ramdisk.zip).
Alternative download link.

Change chache configuration of Firefox.

#1. Type about:config into Firefox’s Address Bar and press Enter.
#2. Right-click any row, then click New, Integer.
Copy text line below.
browser. cache.memory.capacity
and paste to the dialog box.
#3. Click OK
#4. Input Cache size into the next dialog box.
unit is thousands of bytes.
ie 1000 means 1 MB.
#5. Click OK and close the dialog box
#6. restart Firefox


Create a RAM Disk in Mac OS X

http://osxdaily.com/2007/03/23/create-a-ram-disk-in-mac-os-x/

Saturday, April 4, 2009

Grabbing(capture) iPhone or iPod Touch's Screen Shots using Xcode organizer


Xcode IDE has an application named Organizer.
With Organizer any screen shot in iPhone or iPod Touch screen.

In Organizer, choose Screenshot tab and just click button to capture iPhone or iPod Touch screen.

Left image is my iPod Touch's screenshot.


Wednesday, April 1, 2009

developing iPhone or iPod touch applications for App Store

To develop iPhone applications and deploy it to App store 5 major components are needed as below.

1. Mac with OS X 10.5.3 or later
the main development system to run X-Code
about $1000^^

2. X-Code
X-Code is integrated development environment run in Mac OS X.
free.

3. iPhone SDK
iPhone SDK is a Software development framework for iPhone and iPod touch.
iPhone SDK has a iPhone Simulator.
free.

4. iPhone or iPod touch
Test evironment for real device.
near $200.

5. Apple iPhone Development Program
It offers a complete process for developing and distributing iPhone or iPod touch applications.
To deploy an application to App store iPhone Development Program is essential.
$99/year or $299/year.

Tuesday, March 31, 2009

apple will show iphone 3.0 at Apple Worldwide Developers Conference June 8-12?

Apple announced Apple Worldwide Developers Conference(WWDC) is held in June8-12 at San Francisco.

Apple will show iPhone OS 3.0, Snow Leopard(Mac OS X 10.6) and Open CL.

OpenCL (Open Computing Language) is a framework for writing programs that execute across heterogeneous platforms consisting of CPUs, GPUs, and other processors.
It is based on C99.

The new iPhone (may be iPhone 3.0) will be revealed in comming WWDC?

programming iphone sdk Quartz as a mfc programmer

iphone and ipod touch uses mobile version of OS X.
Quartz 2D is a drawing engine could be accessed by any OS X application.

Quartz 2D uses Graphic Context which is similar to Device Context in ms windows GDI.

Quartz 2D is implemented in the Core Graphics framework.
i think the benefit of Quartz is PDF graphic context. it enables easily create PDF file.

i had many information on Quartz 2D in Apple Develope Center documents.

this link is one of those documents.

http://developer.apple.com/documentation/graphicsimaging/conceptual/drawingwithquartz2d/dq_overview/dq_overview.html#//apple_ref/doc/uid/TP30001066-CH202-TPXREF101

i have been learned much about Quartz by those documents.