아이폰어플개발정보2010. 10. 12. 05:16
키보드 핸들링

iPhone UITextField Tutorial: Handling Keyboard Interactions

This post is written to provide you with the process to get the return button working on the keypad that pops up while filling a text field, the “Background Tap” functionality, and also what to do when the text field hides behind the keypad.

First we make a demo View-based Application for this, say “BackgroundTapForBlog” .
Add a text field to BackgroundTapForBlogViewController.xib, declare it in your BackgroundTapForBlogViewController.h file ,say tfUsername and link them in .xib.

Return Button on KeyPad:

Once you are done with this, add a function “textFieldDoneEditing” to the BackgroundTapForBlogViewController.m file, and do not forget to declare it in the BackgroundTapForBlogViewController.h file. This function gets rid of the keypad once you are done filling in the textfield.

BackgroundTapForBlogViewController.h file -

1 #import <UIKit/UIKit.h>
2 @interface BackgroundTapForBlogViewController: UIViewController{
3 UITextField *tfUsername;
4 }
5 @property(nonatomic, retain) IBOutlet UITextField *tfUsername;
6 -(IBAction) textFieldDoneEditing : (id) sender;
7 -(IBAction) backgroundTap:(id) sender;
8 @end

BackgroundTapForBlogViewController.m file -

01 #import "BackgroundTapForBlogViewController.h"
02  
03 @implementation BackgroundTapForBlogViewController
04 @synthesize tfUsername;
05  
06 - (void)viewDidUnload {
07 self.tfUsername = nil;
08 }
09  
10 - (void)dealloc {
11 [tfUsername release];
12 [super dealloc];
13 }
14  
15 -(IBAction) textFieldDoneEditing : (id) sender{
16 [sender resignFirstResponder];
17 }
18  
19 -(IBAction) backgroundTap:(id) sender{
20 [self.tfUsername resignFirstResponder];
21 }
22 @end


You can download the source code from here.


http://www.mobisoftinfotech.com/blog/iphone/iphone-uitextfield-tutorial-handling-keyboard-interactions/http://www.mobisoftinfotech.com/blog/iphone/iphone-uitextfield-tutorial-handling-keyboard-interactions/

Posted by 오늘마감

댓글을 달아 주세요

아이폰어플개발정보2010. 9. 27. 05:23
아이폰 UITextField 키보드 핸들링 소스

iPhone UITextField Tutorial: Handling Keyboard Interactions

This post is written to provide you with the process to get the return button working on the keypad that pops up while filling a text field, the “Background Tap” functionality, and also what to do when the text field hides behind the keypad.

First we make a demo View-based Application for this, say “BackgroundTapForBlog” .
Add a text field to BackgroundTapForBlogViewController.xib, declare it in your BackgroundTapForBlogViewController.h file ,say tfUsername and link them in .xib.

Return Button on KeyPad:

Once you are done with this, add a function “textFieldDoneEditing” to the BackgroundTapForBlogViewController.m file, and do not forget to declare it in the BackgroundTapForBlogViewController.h file. This function gets rid of the keypad once you are done filling in the textfield.

BackgroundTapForBlogViewController.h file -

1 #import
2 @interface BackgroundTapForBlogViewController: UIViewController{
3 UITextField *tfUsername;
4 }
5 @property(nonatomic, retain) IBOutlet UITextField *tfUsername;
6 -(IBAction) textFieldDoneEditing : (id) sender;
7 -(IBAction) backgroundTap:(id) sender;
8 @end

BackgroundTapForBlogViewController.m file -

01 #import "BackgroundTapForBlogViewController.h"
02  
03 @implementation BackgroundTapForBlogViewController
04 @synthesize tfUsername;
05  
06 - (void)viewDidUnload {
07 self.tfUsername = nil;
08 }
09  
10 - (void)dealloc {
11 [tfUsername release];
12 [super dealloc];
13 }
14  
15 -(IBAction) textFieldDoneEditing : (id) sender{
16 [sender resignFirstResponder];
17 }
18  
19 -(IBAction) backgroundTap:(id) sender{
20 [self.tfUsername resignFirstResponder];
21 }
22 @end

You can download the source code from here.

http://www.mobisoftinfotech.com/blog/iphone/iphone-uitextfield-tutorial-handling-keyboard-interactions/http://www.mobisoftinfotech.com/blog/iphone/iphone-uitextfield-tutorial-handling-keyboard-interactions/

Posted by 오늘마감

댓글을 달아 주세요

아이폰기본사용2010. 7. 5. 08:16
불편한 키보드 내멋대로 바꿔보자!

안녕하세요? 자게 잉여 독거남 화렌입니다.. ㅠㅠ

얼마전 녈비님께서 올려주신 키보드 특수문자 입력 팁을 참고하여

(녈비님 게시물 : http://cafe.naver.com/appleiphone/217281

내멋대로 특수문자를 바꿀 수 있게 되어 여러분들께 공유를 드릴까 합니다..

우선 이 글은 해킹을 하지 않으면 적용할 수 없는 팁이니 순정 유저분들의

양해를 부탁 드립니다..

내용은 키보드를 길게 눌렀을 때의 나타나는 팝업의 내용을 수정하는 팁입니다..

<ㅂ>을 길게 누르면 <ㅂ ㅃ >가 모두 나오는데 길게 누르는 이유는 <ㅃ>을 입력하기 위함이니

<ㅂ>까지 나올 필요는 없습니다..

그래서 <ㅂ>을 길게 눌렀다 떼면 바로 <ㅃ>이 나오도록 수정을 해보도록 하겠습니다..

[ 준비물 ]

1. PC로 편집하는 경우

   - ifunbox 나 PC Suit 등의 아이폰 내 파일관리가 가능한 프로그램

   - 이 게시물에 첨부된 plist 파일 편집 프로그램(무설치 버전)

     * 만일 첨부된 프로그램이 운영체제와 호환되지 않는 경우 네이버 등의 검색 사이트에서

        plist 편집 프로그램을 검색하시면 다른 프로그램을 이용하실 수 있습니다..

2. 아이폰에서 직접 편집하는 경우

    - Cydia에서 설치 가능한 iFile 로 수정하여 바로 적용 가능

[ 수정 방법 ]

1. ifunbox 나 iFile을 이용하여 아래의 경로로 이동합니다.

/System/Library/Frameworks/UIKit.framework/ 

 
2. 위 폴더의 내용 중 Keyboard-ko.plist 파일을 찾습니다.
 
3. ifunbox 로 하시는 경우 위 파일을 편집할 수 있도록 컴퓨터에 다운받은 후
   이 글에 첨부된 편집 프로그램으로 해당 파일을 엽니다.
 
4. iFile에서 수정하시는 경우 바로 열면 됩니다.
 
5. 편집하시기 전에 원본 파일은 꼭 백업해두세요!!
 
6. 파일을 열면 아래와 같은 내용이 나옵니다.
 

-------[ 원본 Keyboard-ko.plist 파일의 내용 ]-----------------------------------------------------------------


http://www.apple.com/DTDs/PropertyList-1.0.dtd">


 Roman-Accent-ㄱ
 
  Direction
  right
  Keycaps
  ㄱ ㄲ  <-- 이부분을 수정
  Strings
  ㄱ ㄲ  <-- 이부분을 수정
 
 Roman-Accent-ㄷ
 
  Direction
  right
  Keycaps
  ㄷ ㄸ  <-- 이부분을 수정
  Strings
  ㄷ ㄸ  <-- 이부분을 수정
 
 Roman-Accent-ㅂ
 
  Direction
  right
  Keycaps
  ㅂ ㅃ  <-- 이부분을 수정
  Strings
  ㅂ ㅃ  <-- 이부분을 수정

----------- 이하 파일내용 생략 -----------------------------------------

7. 위의 내용을 보시면 각 키를 길게 눌렀을때 나타나는 문자들이 설정되어 있습니다.

    이 내용을 아래와 같이 수정합니다. 

8. 추가로 자주 쓰는 특수문자를 간단히 입력하기 위하여 길게 눌러도 쌍자음이 되지 않는 키에

    특수문자를 넣어보겠습니다.

9. 저는 <ㅋ>에다 특수문자를 설정하였으나 쌍자음이 없는 아무키나 추가해도 됩니다.

10. 해당 파일의 내용 중 자음이 끝나는 부분에 아래와 같이 키를 추가합니다.

<-- 아래의 내용을 추가 -->

 Roman-Accent-ㅋ
 
  Direction
  right
  Keycaps
  ? ♡ ♬ ★
  Strings
  ? ♡ ♬ ★

11. iFile로 하시는 경우 아래와 같이 되겠지요.

12. 저장을 하시고 해당 파일을 원래 위치에 넣어줍니다.

13. 저장이 완료되면 아이폰을 리스프링 합니다.

14. 리스프링 후 아래와 같이 키보드를 사용할 수 있습니다.

※ 참고사항 ※

- 키보드 위의 숫자는 5줄 키보드로 기존 강좌를 검색해보세요..

- 제 스크린샷을 보고 내꺼와 다른데?라는 부분들은 다 기존 강좌에 소개되어 있습니다..

- 허접한 글이라 추천은 바라지 않습니다만 댓글 점 부탁드립니다요.. 녜녜~ 굽신굽신.. ^^

ㅋ 자판에  ♥♡★☆♪♬ 설정을 한 파일 같이 올립니다.

System-Library-Frameworks-UIKit.framework 에 덮어 쓰고 리스프링 하면 됩니다.



출처 : http://blog.naver.com/PostView.nhn?blogId=jkw1120&logNo=60101944379
Posted by 오늘마감

댓글을 달아 주세요

아이폰뉴스2010. 6. 23. 21:09
모비언스, 아이폰용 블루투스 키보드 개발

[아이폰/아이폰키보드]

 모비언스, 아이폰용 블루투스 키보드 개발

모바일기기 문자입력기술 전문기업 모비언스(대표 안재우, www.mobience.com)가 아이폰에 사용할

수 있는 블루투스 키보드를 개발했다.

이 제품은 블루투스 인증칩을 내장해 무선

키보드 방식으로 아이폰에 문자를 입력할 수 있는 것이 특징이다.

모비언스가 개발한 문자입력 애플리케이션인

 '스몰쿼티(smallQWERTY)'를 띄워놓은 상태에서

사용 가능한 이 제품은 특히 기존 쿼티키보드와

달리 글자판이 9개로 압축돼, 1주일만 연습하면 분당

 400타까지 칠 수 있다. 이 외에도 간단한 동작을

위한 입력버튼과 마우스패드 기능을 함께

구성해 사용편의성을 더했다.

이 회사 안재우 대표는 "애플의 '웍스 위드 아이폰

(Works with iphone)' 인증절차와 함께 아이폰 컨셉트에

 맞는 디자인 변경, 마우스패드 기능 등을 강화시켜

 오는 5~6월 안에 판매에 본격적으로 나설 것"이라며

 "무엇보다 스마트폰에서만 사용하는 것이 아닌,

IPTV와 PC까지 연동시켜 사용할 수 있도록 확장성도

 높여나갈 것"이라고 밝혔다.



출처 : http://blog.naver.com/PostView.nhn?blogId=mytelelink&logNo=20104851596
Posted by 오늘마감

댓글을 달아 주세요

XCODE2010. 6. 17. 17:53
[펌] Mac OS X 키보드 단축키
Mac OS X 키보드 단축키와 기능을 설명하여 드립니다.

시동
단축키 설명
시동하는 동안 X 누르기 Mac OS X을 강제로 시동합니다.
시동하는 동안 Option-Command-Shift-Delete키 누르기 기본 시동 볼륨을 배제하고, 다른 시동 볼륨(CD 또는 외장 디스크 등)을 찾습니다.
시동하는 동안 C 누르기 시스템 폴더가 있는 CD에서 시동합니다.
시동하는 동안 N키 누르기 호환되는 네트워크 서버(NetBoot)에서 시동합니다.
시동하는 동안 T 누르기 FireWire Target Disk 모드에서 시동을 시도합니다.
시동하는 동안 Shift 누르기 Safe Boot 모드에서 시동하고 일시적으로 로그인 항목과 중요하지 않은 커널 확장 파일(Mac OS X 10.2 이상)을 비활성화합니다.
시동하는 동안 Command-V 누르기 Verbose 모드에서 시동합니다.
시동하는 동안 Command-S 누르기 단일 사용자 모드에서 시동합니다.


Finder 윈도우
키보드 단축키 설명
Command-W 윈도우를 닫습니다.
Option-Command-W 모든 윈도우를 닫습니다.
Command-오른쪽 화살표 폴더 (목록 보기)를 확대합니다.
Option-Command-오른쪽 화살표 폴더와 그 안에 있는 서브 폴더 (목록 보기)를 확대합니다.
Command-왼쪽 화살표 폴더 (목록 보기)를 축소합니다.
Option-Command-위 화살표 상위 폴더를 열고 현재 윈도우를 닫습니다.


메뉴 명령어
키보드 단축키 설명
Shift-Command-Q Apple 메뉴
로그아웃
Shift-Option-Command-Q Apple 메뉴
즉시 로그아웃
Shift-Command-Delete Finder 메뉴
휴지통 비우기
Option-Shift-Command-Delete Finder 메뉴
대화창 띄우지 않고 휴지통 비우기
Command-H Finder 메뉴
Finder 가리기
Option-Command-H Finder 메뉴
기타 가리기
Command-N 파일 메뉴
새로운 Finder 윈도우
Shift-Command-N 파일 메뉴
새로운 폴더
Command-O 파일 메뉴
열기
Command-S 파일 메뉴
저장
Shift-Command-S 파일 메뉴
별도 저장
Command-P 파일 메뉴
프린트
Command-W 파일 메뉴
윈도우 닫기
Option-Command-W 파일 메뉴
모든 윈도우 닫기
Command-I 파일 메뉴
정보 입수
Option-Command-I 파일 메뉴
Attributes Inspector 보이기
Command-D 파일 메뉴
복사본
Command-L 파일 메뉴
가상본 만들기
Command-R 파일 메뉴
원본 보기
Command-T 파일 메뉴
즐겨찾기에 추가(Mac OS X 10.2.8 이전), 사이드 바에 추가(Mac OS X 10.3 이상. 즐겨찾기에 추가는 Shift-Command-T를 사용)
Command-Delete 파일 메뉴
휴지통으로 이동
Command-E 파일 메뉴
추출
Command-F 파일 메뉴
찾기
Command-Z 편집 메뉴
취소
Command-X 편집 메뉴
오려두기
Command-C 편집 메뉴
베껴두기
Command-V 편집 메뉴
붙이기
Command-A 편집 메뉴
전체 선택
Command-1 보기 메뉴
아이콘
Command-2 보기 메뉴
목록
Command-3 보기 메뉴
계층
Command-B 보기 메뉴
도구 막대 가리기
Command-J 보기 메뉴
보기 선택사항
Command - [ 이동 메뉴
뒤로
Command - ] 이동 메뉴
앞으로
Shift-Command-C 이동 메뉴
컴퓨터
Shift-Command-H 이동 메뉴
Shift-Command-I 이동 메뉴
iDisk
Shift-Command-A 이동 메뉴
응용 프로그램
Shift-Command-F 이동 메뉴
즐겨찾기
Shift-Command-G 이동 메뉴
폴더로 이동
Command-K 이동 메뉴
서버로 이동
Command-M 윈도우 메뉴
윈도우 축소
Option-Command-M 윈도우 메뉴
모든 윈도우 축소
Command-? 도움말 메뉴
Mac 도움말 열기
Command-Space Spotlight 열기(Mac OS X 10.4 이상)
Command-esc Front Row
특정 Apple 컴퓨터에서 Front Row 활성화하기


손쉬운 사용 및 Voiceover
키보드 단축키 설명
Option-Command-8 확대 켜기
Option-Command-+ 확대
Option-Command-- 축소
Control-Option-Command-8 검정 바탕에 흰색으로 전환
Control-F1 전체 키보드 접근 켜기.
전체 키보드 접근이 켜져 있으면 Finder에서 아래 표의 조합키를 사용할 수 있습니다.
Control-F2 전체 키보드 접근
메뉴 하이라이트
Control-F3 전체 키보드 접근
Dock 하이라이트
Control-F4 전체 키보드 접근
윈도우나 그 다음 윈도우 하이라이트
Control-F5 전체 키보드 접근
도구막대 하이라이트
Control-F6 전체 키보드 접근
유틸리티 윈도우(팔렛트) 하이라이트
Command-F5 또는 fn-Command-F5 VoiceOver 켜거나 끄기(Mac OS X 10.4 이상)
Control-Option-F8 또는
fn-Control-Option-F8
VoiceOver 유틸리티 열기(Mac OS X 10.4 이상)
Control-Option-F7 또는
fn-Control-option-F7
VoiceOver 메뉴 보이기(Mac OS X 10.4 이상)
Control-Option-; 또는
fn-Control-option-;
VoiceOver Control-Option 활성화/비활성화 (Mac OS X 10.4 이상)


손쉬운 사용 환경설정에서 마우스 키를 켤 수 있습니다. 마우스 키를 켜면 숫자 키패드를 사용하여 마우스를 움직일 수 있습니다. 컴퓨터에 숫자 키패드가 없는 경우에는 Fn키를 사용하십시오.

마우스 키
단축키 설명
8 위로
2 아래로
4 왼쪽으로
6 오른쪽으로
1, 3, 7 및 9 대각선으로
5 마우스 버튼 누르기
0 마우스 버튼 길게 누르기(홀드)
. 마우스 버튼 놓기(0을 누른 후 사용)


기타 커맨드
단축키 설명
Option-Command-D Dock 보이기/숨기기
Command-Tab 응용 프로그램 전환
tab 다음 항목 표시
Command-위 화살표 상위 디렉토리 가기
Command-아래 화살표 하위 디렉토리 가기
Page Up 또는 Control-위 화살표 한 페이지 위로
Page Down 또는 Control-아래 화살표 한 페이지 아래로
Option-Drag 새 위치에 복사본 만들기
Option-Command-Drag 새 위치에 가상본 만들기
Command-Drag 베껴두기 없이 새 위치로 이동
Shift-Command-C 응용 프로그램에서 색상 팔렛트 보이기
Command-T 응용 프로그램에 서체 팔렛트 보이기
Command-Shift-3 화면 캡처
Command-Shift-4 화면 선택 영역 캡처
Command-Shift-4를 누른 다음
선택하는 동안 Control 누르기
화면을 캡처한 다음 클립 보드에 복사
Command-Shift-4를 누른 다음
스페이스 바 누르기
선택된 윈도우 캡처
Option-Command-esc 강제 종료
Control-Eject 재시동, 잠자기, 대화 상자 종료
Control-Command-Eject 모든 응용 프로그램을 종료하고 재시동
Option-Command-Eject 또는
Option-Command-Power
잠자기
Command-click window toolbar 버튼
(우측 상단 코너)
윈도우 도구막대 보기 변경 (Finder나 응용 프로그램 윈도우 특성에 따라 다릅니다)
Command-` 응용 프로그램 또는 Finder에서 윈도우 전환(하나 이상의 윈도우가 열려 있는 경우)
Function-Delete (휴대용 컴퓨터만 해당
- PowerBook, iBook, MacBook, MacBook Pro)
Forward Delete(커서 오른쪽의 문자 삭제 - 백스페이스 키 역할)
 


출처 : http://blog.naver.com/PostView.nhn?blogId=baek2187&logNo=150047979897

'XCODE' 카테고리의 다른 글

[펌] Xcode 3 둘러보기(3) - 기타  (0) 2010.06.21
[펌] Xcode 에서 디버깅 작업  (0) 2010.06.21
[펌] Xcode 에 Subversion 적용하기  (0) 2010.06.21
[펌] Xcode 단축키  (0) 2010.06.21
[펌] Mac OS X 키보드 단축키  (0) 2010.06.17
[펌] Xcode, 꼭 알아두면 좋은 것들  (0) 2010.06.17
Posted by 오늘마감

댓글을 달아 주세요