Home » IT tech

Category: IT tech

ASP -1. IIS 설치 및 ASP 소개

1.1. IIS 설치 IIS(Internet Information Server) 설치 (Windosw 7 기준) 제어판 -> 프로그램 -> 프로그램 및 기능 -> Windows 기능 사용/사용안함 그림 1. IIS 설치 1.2. ASP 소개 ASP(Active Server Page) 1995년 말에 등장한 IIS(Internet Information Server)의 세 번째 버전 Http와 ASP의 처리 그림 2. Http 요청/응답 그림 3. ASP 요청/응답

Read more

iOS -4. 실습 예제

4.1. UILabel 화면에 텍스트를 출력해 주는 기능을 한다. <UILabelEx/UILabelExample.h> [crayon-5a30501e3eb88865610139/] <UILabelEx/UILabelExample.m> [crayon-5a30501e3eb9b458914601/] 참고 UIViewController의 생명주기 4.2. UIButton 사용자와 애플리케이션 간의 의사소통을 목적으로 사용되며, UIButton을 활용하여 checkbox, radioButton으로 만들어 사용 할 수 있다. <UIButtonEx/UIButtonExample.h> [crayon-5a30501e3eba4141468198/] <UIButtonEx/UIButtonExample.m> [crayon-5a30501e3eba9665323158/] 4.3. UITextField 사용자로부터 텍스트를 입력 받을 수 있는 용도로 사용되며, 레이블과 같이 화면에 텍스트를 출력해 주기도 한다. <UITextFieldEx/UITextFieldExample.h> [crayon-5a30501e3ebb0484236408/] …

Read more

iOS -3. iOS View 컨트롤

3.1. Story board 기존 xib(Xcode Interface Builder)의 진화된 형태로 한번에 여러 화면을 만들 수 있다.(View Controller를 드래그 앤 드롭으로 추가할 수 있다.) 화면 전환 기능을 마우스의 드래그만으로 만들 수 있다. 3.2. Xib(Xcode Interface Builder) 화면 하나하나를 구현한 것으로 Android에서 XML의 개념이다. storyboard는 이러한 xib를 한 데 모아놓은 것이다. 3.3. UI구현 UI 구현에는 3가지 방식이 있다. …

Read more

iOS -2. Objective-C 프로그래밍 기본

2.1. Objective-C C언어의 문법을 모두 사용할 수 있다. 스몰 토크 언어의 문법을 사용할 수 있다. 다중상속을 지원하지 않는다. 프로토콜을 정의하여 사용할 수 있다. 클래스 확장이 가능하다. 동적 형 변환(Dynamic Typing)을 지원한다. 2.2. 파일 확장자 2.3. 오브젝트와 메소드 메소드 호출 Objective-C에서도 인자가 존재하지 않는 메서드가 존재할 수도 있으며, 그 경우에는 [오브젝트 메서드명]; 위와 같은 표현식을 사용한다. …

Read more

iOS -1. iOS 개발 프로세스

1.1. iOS 개발 환경 구축 iOS 애플리케이션을 개발하기 위해서는 iOS가 설치된 단말과 iOS SDK, 매킨토시(PC)가 필요하다. iOS SDK : iOS 애플리케이션 개발 툴인 Xcode에 포함되어 배포되며, Apple사의 개발자 페이지 (https://developer.apple.com/Xcode/index.php)에서 다운 받을 수 있다. 1.2. 애플리케이션 빌드 및 테스트 개발한 iOS용 애플리케이션을 iOS 기기에 설치하여 실행하기 위해서는 1년에 $99를 지불하는 애플 개발자 프로그램(Apple Developer Program)에 …

Read more

Android -16. 근거리 통신

16.1. NFC NFC는 핸드폰 안에 들어가는 RFID 기술의 총체. RFID는 무선 주파수를 이용해 통신을 하는 기술. 교통카드의 id 값을 가져오는 샘플. 테스트는 해당 액티비티를 띄우고 교통카드를 갖다 대어 id가 뜨는지 확인한다. <step14/NfcSample> [php] nfcAdapter = NfcAdapter.getDefaultAdapter(this); (1) Intent intent = new Intent(this, getClass()).addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); (2) pIntent = PendingIntent.getActivity(this, 0, intent, 0); (3) @Override protected void onResume() …

Read more

Android -15. 위치기반 서비스

15.1. 구글맵 연동 (1) 라이브러리 추가 New -> other -> Android Project from Existing Code 그림 54. 구글 맵 연동 1 sdk 경로/extras/google/google_play_services 그림 55. 구글 맵 연동 2 Project 오른쪽 클릭 -> Properties 그림 56. 구글 맵 연동 3 Android -> Library에 Is Library를 체크 그림 57. 구글 맵 연동 4 AndroidTutorial Project 오른쪽 …

Read more