본문 바로가기

기술/iOS29

UIWebView에서 내부 웹페이지의 크기를 알고 싶을 때. UIWebView에서 내부 웹페이지의 크기를 알고 싶을 때. - 해당 웹뷰 객체 내부의 scrollView를 이용하면 됨. 예. webView.scrollView.contentSize.width webView.scrollView.contentSize.height 참고. 해당 scrollView의 속성은 readonly 임. 2014. 1. 20.
UIWebView에서 HTML 페이지 확대 축소하기. UIWebView에서 불려진 웹 페이지에 확대/축소 기능을 넣기 - scalesPageToFit 을 YES로 설정해준다. 끝. 2014. 1. 20.
XCode에서 파일 생성 시 기본으로 만들어지는 주석 바꾸기. XCode에서 클래스 등을 만들기 위해 파일을 새로 만들면 상단에 아래와 같은 주석이 기본으로 만들어진다. // // TestViewController.m// TestProject//// Created by reddolphin on 13. 12. 5// Copyright (c) 2012 __MycompanyName__. All rights reserved.// 최근 Doxygen Document를 만들기 위해서 주석문의 포맷을 변경할 필요가 있었다.파일을 만들고 위의 기본 형식을 Doxygen document으로 바꿔줄려니 매번 번거롭게 해 줘야 해서 이 참에 기본 포멧을 바꿔줬다. 기본 포멧을 바꿔줄려면 "__FILEBASENAME__.h"와 "__FILEBASENAME__.m"을 바꿔줘야 한다.이 둘.. 2013. 12. 5.
application:didReceiveRemoteNotification에서 Noti 받을 때 앱 상태별 처리. iOS에서 Push Notification을 받았을 때 처리하는 방법은 크게 3가지가 있다. 1) 실행 중이 아닌 상태에서 노티를 받았을 때, application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 에서 처리. 2) 실행 중이며 Foreground 상태 일 때, application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo 3) 실행 중이며 Background 상태 일 때, application:(UIApplication *)application didReceiveRemote.. 2013. 11. 18.
UITableViewCell의 하위 View 접근할 때 iOS6, iOS7 차이. iOS6에서 UITableViewCell 위에 올라간 UILabel, UIButton 등의 객체를 참조할 때의 코드가 iOS7에서 조금 변경되었다.- iOS6 UITableViewCell ↳ UITableViewCellContentView ↳ UILabel ... - iOS7 UITableViewCell ↳ UITableViewCellScrollView 2013. 9. 27.
XCode 단축키. (* 참고 : 아이폰과 맥 OSX 개발을 위한 Objective-C 2.0, Apress) Command + [ 코드 블록을 왼쪽으로 쉬프트. Command + ] 코드 블록을 오른쪽으로 쉬프트. Tab 코드를 완성한다. Esc 코드 완성 메뉴를 보여준다. Control + . (마침표키) 코드 완성에서 알맞은 다음 코드를 보여준다. Shift + Control + . (마침표키) 코드 완성에서 알맞은 이전 코드를 보여준다. Control + / 코드 완성에서 다음 입력 영역으로 이동한다. Command + Control + S 스냅 샷을 만든다. Control + F 커서를 앞으로 이동한다. Control + B 커서를 뒤로 이동한다. Control + P 커서를 이전 라인으로 이동한다. Control.. 2013. 9. 26.