구글애드센스2


ios 디바이스의 기본 정보 가져오기 IT-iOS

요즘에 신문기사를 보면 스마트폰들이 개인정보를 빼돌리고 있다는 기사를 심심치 않게 볼 수 있습니다. 실제로 그런 어플들이 꽤 있는거 같군요. 그렇다면 아이폰 혹은 아이팟터치에서는 어떤 개인정보를 빼갈 수 있을지 한번 시도해 보겠습니다.



위와 같은 코드를 실행해 보겠습니다. 위의 코드에 대한 설명은 다음과 같습니다.

phoneName : 디바이스의 iTunes에 연결시에 정한 이름 eg) My Iphone
systemName : OS의 이름 eg) iPhone OS
systemVersion : OS의 버젼 4.1
phoneNum : 아이폰의 경우 디바이스에 할당된 전화번호
phoneUniqueIdentifier : UUID라고 불리는 아이폰/아이팟터치의 고유 시리얼

제가 언급을 깜빡하고 코드에 입력하지 못했는데요. 다음과 같은 방법으로 모델명을 알아올수도 있습니다. eg) iPhone, iPod Touch

NSString *phoneModel = [[UIDevice currentDevice] model];


일단 실행결과는 위와 같습니다. 여기서 알 수 있는 점은 휴대폰 번호를 알아오지 못한다는 것입니다. null값이 나올 뿐이죠. 예전에는 이와 같은 방법으로 휴대폰 번호를 알아올 수 있었습니다. 하지만 4.x 버젼대의 OS 업그레이드와 함께 방법이 막혀버린것 같습니다.

중이 제 머리 못깎는다고 전화번호부에 있는 사람들의 정보는 가져올수 있지만 자기 자신의 정보를 가져오지는 못하는군요. 아쉽지만 휴대폰 번호를 얻어내기 위해서는 어플리케이션 상에서 사용자에게 직접 물어보는 방법을 취해야 할것 같습니다. 시나리오가 중요하겠네요.



앱스토어 어플 등록 A to Z IT-iOS

Apple 앱스토어에 어플 등록



- 등록하기 위해 준비할 것들 .
  • icon image 준비
  • Icon.png 파일
  • 57 x 57 pixels, with 90 degree corners -> 둥글게 처리하시면 안된다고 합니다.
  • shine, gloss 이펙트를 주지 말 것
  • <알파 투명도를 사용하지 말 것 -> 투명처리도 안된다고 합니다.
  • 홈스크린에 나타나는 이미지
  • Default.png 파일
  • 320*480으로 제작하되, 가로모드 전용 어플이므로 방향에 유의
  • 어플 시작시 로딩중에 나타나는 이미지
  • 512 x 512 pixels, (jpg format)
  • 어플리케이션 아이콘 파일의 rich 버젼.
  • 단순이 Icon.png 파일을 스케일업한 것은 좋지 않고, 더 자세한 그림이 좋다.
  • 앱스토어에 어플관련 내용 표시에 이용됨
  • 앱 스토어 앱 소개 페이지 준비
  • 스크린 샷 3장 정도
  • 앱 스토어에 표시될 스크린 샷
  • iPhone 상태바를 포함하지 않는게 좋다.
  • 스크린샷은 최소 320 x 460 portrait, 480 x 300 landscape, 320 x 480 portrait 의 크기를 가질 것
  • 어플리케이션 설명문
  • 미리 작성해 두는 것이 좋다.
  • 최대 4000 characters
  • 어플리케이션 명칭
  • 영문 11자 이내일 경우 아이폰에 표시될 때 11자 모두 출력됩니다. 예)iRemoteView -> iRemoteView 모두 표시됨
  • 영문 12자 이상일 경우 아이폰에 표시될 때 말 줄임된채로 출력됩니다. 예)iRemoteViewer -> iRemo…iewer로 줄여진 채로 표시됨
  • 글자 수 제약은 폰트에 따라 달라질 수 있으므로 되도록 줄이는 것이 좋을 듯 합니다.

A. 배포전에 진행사항
  • 1. Distribution Provisioning Profiles 만들기
  • 개발사이트 우측 Program portal
  • App ID 만들기
  • New App ID
  • Description -> 어플id
  • Bundle Seed ID -> Generate New (그대로)
  • Bundle Identifier -> 홈페이지URL을 거꾸로 + 어플ID (예: kr.co.hello.skyworld )
  • Distribution Profile 만들기
  • Provisioning -> Distribution
  • New Profile
  • App Store -> Profile Name : 보통 어플 ID와 동일하게 입력 -> 위에 입력한 App ID 선택
  • Provisioning Profile을 다운로드 받는다.
  • Macintosh HD > 사용자 > 홍길동(?) > 라이브러리 > MobileDevice > Provision Profiles에 복사한다.
  • 2. Xcode에서 배포파일 만들기
  • - Xcode project(Groups & Files) Info
  • : Configurations 탭에서  ”Release” 항목을  아래 Duplicate한후 “Distribution”으로 Rename한다.
  • : Build 탭에서 좌측상단 Configuration을 Distribution으로 변경
  • : Base SDK를 iPhone Device 2.2.1로 변경한다.(아이폰2세대 지원할 경우)
  • : 항목중 Code Signing 에서 Any iPhone OS Device내용을 1.에서 만든 Provisioning Profile을 선택한다. (iPhone Distribution : 홍길동)
  • - Resource 그룹 중에 Info.plist를 열면
  • : Bundle display name을 입력하고, Bundle identifier를 입력한다.(예:kr.co.hello.skyworld)
  • : Bundle version은 일반적으로 1.0으로 하고 향후 업뎃할때 1.1로 함
  • - 배포용 파일 만들기
  • : 상단 툴바 상태를  [ Device - 2.2.1 | Distribution ]으로 한다. (2.2.1 지원할 경우)
  • : 메뉴바에서 Build를 선택한 후 [ Build ]를 한다.
  • : 빌드가 성공하면 Groups & Files의 Products 그룹에 Project name .app가 생성된다.
  • : .app에 마우스 우클릭하여  Reveal in finder를 선택한다.
  • : finder폴더 위치가 프로젝트 – build- Distribution iphoneos 로 연결된다.
  • : 확장자 없는 파일이 배포될 파일이다.
  • : 확장자 없는 파일을 압축한 후 (.zip) 개발 사이트를 통해 앱스토어에 등록한다.

B. AppStore에 등록하기
  • 1. iPhone Developer Program
  • a. Over view
  • - iTunes Connect -> Manage Your Applications -> Add New Application
  • -  Does your prodect contain encryption ? 암호화 유무
  • - Application name : 앱스토어에 나타나는 이름
  • - Applicaiotn Description : 앱스토에에 나타나는 어플 설명
  • - Device Requirements : 아이폰, 이이팟 선택
  • - Primary Category, Secondary Category : 장르 선택
  • - Copyright : 자작권자
  • - Version Number : 어플리케이션 버전, Xcode Boundle version (예: 1.0)
  • - SKU Number : 개발자가 관리하는 관리코드, 본인이 관리하는 어플의 유일코드
  • - Keywords : 검색어 (주의사항 : 자작권위반, 유명인사이름, 애플관련 단어는 절대 안됨)
  • - Application URL, Support URL : 개인 블로그나 기타 어플 피드백용 홈페이지
  • - email…
  • - Demo : 리뷰어가 어플 테스트시 도움이 되는 설명사항
  • b. Ratings
  • - 등급 넣기 : 일반적으로 NONE
  • c. Upload
  • - Application : Build한후 zip으로 만든 파일 , Upload 완료후에 iPhone3.0테스트 완료했다는 체크 하기
  • - Large 512 icon : 512*512 jpg파일 -> 어플의 57*57아이콘과 동일한 이미지로 하기 , 앱스토어에 노출됨
  • - Primary Screenshot: 어플 화면
  • - Additional Screenshots : 등록할때 뒷부분 이미지부터 선택할 것 4->3->2->1순으로.
  • d. pricing
  • 날짜 선택 : in Review 후 Ready For Sale되면  RFS 날짜 기준으로 판매 될 예정, 손 볼 것 없음
  • 가격 선택 : 표를 보고 확인하기.
  • e. localization : 각 국가별 언어로  해당 언어를 따로 보여 주기
  • 예: korean을 선택후 어플 이름, 설명을 한글로 넣으면 한국앱스토어에선 한글로 나타남
  • f. Review
  • 위 사항 최종 확인

C. 애플에서의 진행 상태
  • 1) Waiting for Review : 테스트 대기상태
  • 2) In Review : 애플에서 어플 테스트 중
  • 3) Ready for sale : 앱스토어에 판매 대기 및 판매중
  • 4) Reject : 판매 보류, 이후는 어플리케이션 수정후  B.사항부터 할 것 version은 수정하지 않는다.


파워포인트 문서 pdf로 저장하기 IT-MS Office

파워포인트의 좋은 기능중 하나가 
다른이름으로 저장하기에서 
바로 pdf 저장이 가능하다는 점이다.

그런데 얼마전 컴퓨터를 바꾸고 
오피스를 새로 설치했는데 그 컴에는 
그 기능이 없어 당황했다.

그럴땐 간단히 해결하는 방법이 있다.

이곳에 가서 파일을 다운받고 설치하면
바로 다른 이름으로 저장하기에 메뉴가 바로 뜰테니

같은 경험을 하신 분들이라면,
당황하지말고 대처하시길.

1 2 3 4 5 6 7 8 9 10 다음


구글애드센스

너에게 희망이 되어줄께

야구가 좋아

문화꽃 키우기