Xcode(버전11.2.1)를 이용하여 페이지 컨트롤(Page Control) 갤러리 앱을 만든다:) - 프로젝트 이미지파일 추가 프로젝트에 'images' group을 새로 만들고, 사용할 이미지를 추가한다. - 스토리보드 앱 화면 구성 imageview와 pagecontrol 추가한다. - 아울렛 변수 추가 imageview, pagecontrol 아웃렛 변수를 추가한다. imageview -> 'imgView' pagecontrol -> 'pageControl' - 액션 함수 추가 pagecontrol 액션 함수를 추가한다. pagecontrol -> 'pageChanged' 전체 소스 보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ..
영우몬과 나는 밥을 먹으러 나왔다. 무엇을 먹을까 하다가 시티렉스에 새로 생긴 식당을 갔다. 밖에서 보니 콩심이라는 콩나물국밥 전문점이었다. 식당 밖에서 찍은 메뉴 사진이다. 가격 보고 너무 저렴해서 놀랐다. 메뉴판 사진은 아래에도 있다. 식당 내부 사진이다. 콩심에서는 열무깍두기를 직접 만드나보다. 미리 말하지만 깍두기는 맛있었다. 그리고 메뉴판도 걸려있었고, 밥을 무제한 제공?해주는 거 같았다. 우리는 밥이 전혀 모자르지 않았다. 요즘은 다들 물을 헛개나무열매차?로 바꾸나보다. 건너편에 쌀국수집도 다른 국밥집도 다들 차를 준다. 자리마다 앞접시랑 컵, 그리고 양념장 같은게 있었는데, 사실 기억이 안난다. 간이 잘 맞아서 열어보질 않았다... 우리는 콩나물국밥, 김치콩나물국밥, 김치전을 주문했다. 콩나..
Xcode(버전11.2.1)를 이용하여 맵 뷰(Map View) 지도 앱을 만든다:) - 스토리보드 앱 화면 구성 Segmented Control, Map Kit View, Label 을 추가한다. Segmented Control의 Segments를 3으로 선택해 하나 추가한다. - 아울렛 변수 추가 map view name 'myMap' label name 'lblLocationInfo1' label name 'lblLocationInfo2' 맵 뷰 아울렛 변수 추가시 오류가 발생한다. 설정창에서 유형(type)을 MKMapView로 설정했는데, 이를 받쳐줄 MapKit가 아직 없기 때문. MapKit는 지도를 확대, 축소 및 이동하는 등 지도에 관한 여러 기능을 제공한다. 사용자의 터치를 인식하여 기..
Xcode(버전11.2.1)를 이용하여 웹 뷰(Web View) 앱을 만든다:) 'UIWebView' was deprecated in iOS 12.0: No longer supported; please adopt WKWebView...오류 WKWWebView로 다시 만들어봐야지.. 1. 앱 실행 시 지정된 웹 페이지를 보여준다. 2. 액티비티 인디케이터 구현 3. Site1, Site2 버튼 구현(웹 페이지 지정) 4. 정지, 재로딩, 이전 페이지, 디음 페이지 버튼 구현 5. html 버튼 구현 6. file 버튼 구현 7. 문자열 자동 삽입 기능 구현 - 스토리보드 앱 화면 구성이다. text field, button, web view, activity indicator view, toolbar, f..
Xcode(버전11.2.1)를 이용하여 알람 시계 앱을 만든다:) 이번에 만들 알람 시계 앱은 현재 시간과 선택 시간이 같아지면, 얼럿 창을 띄운다. 확인 버튼을 누르면, 1분 동안 해당 얼럿창은 띄우지 않는다. - 스토리보드 알람 시계 앱 화면 구성 Date Picker, label 4개를 추가했다. 상단 라벨은 현재시간을 출력하고, 하단 라벨은 선택한 시간을 출력한다. label에는 아웃렛 변수, datepicker에는 액션 함수를 추가했다. (자세한 방법은 아래 링크를 참고하면 된다.) swift 로 데이트 피커(Date Picker) 앱 만들기 / 현재시간, 선택한 날짜와 시간 출력, 타이머 기능 Xcode(버전11.2.1)를 이용하여 데이트 피커(Date Picker) 앱을 만든다:) 1. 날짜..
2019년 11월 23일 뮤지컬 레베카 보러 충무아트센터 대극장을 갔다. 영화, 연극, 뮤지컬을 즐겨 보진 않는데, 작년 말에 뮤지컬 엘리자벳 옥주현을 보고 뮤지컬에 반했다. 음원이나 영상으로 듣던 것과 너무 달라서 놀랐다. 영우몬이 레베카 재밌다고 해서 보려고 했는데, 옥주현님 티켓팅은 실패했다.ㅋㅋ 그래서 이날은 알리님이 나오는 레베카를 보러 갔다. 충무아트센터를 들어갔는데, 사람들이 몰려있어서 보니 앞시간에 카이님이 뮤지컬을 끝내고 관객들과 악수를 하고 있었다. 되게 예의바르신것 같았다. 이런거 처음 봤는데, 나도 줄서서 나도 악수했다 ㅎㅎ 악수 끝나고 둘러보니 갤러리도 있었는데, 공주대학교 만화애니매이션학부 졸업전시회를 하고 있었다. 둘러보니 그림이 진짜 잘 그리셨다. 나는 졸전은 해본 경험은 없..
Xcode(버전11.2.1)를 이용하여 얼럿(Alert) 앱을 만든다:) 사용할 이미지를 프로젝트에 추가했다. - 스토리보드 얼럿(Alert) 앱 화면 구성이다. imageview, button 3개를 추가했다. imageview - > 해당 이미지 출력 button - > 해당 작업 실행 - 아울렛 변수 추가 imageview name 'gookbabImg' - 액션 함수 추가 button name 'btnEggOn', 'btnEggOff', 'btnEat' 이미지 파일명과 스토리보드의 버튼 이름은 수정했다... 전체 소스 보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36..
Xcode(버전11.2.1)를 이용하여 이미지 피커뷰 (Picker View) 앱을 만들었는데, 피커뷰의 컴포넌트를 2개로 바꾸고 왼쪽 컴포넌트 또는 오른쪽 컴포넌트를 선택하면, label과 imageview에 선택된 파일명과 이미지가 출력되도록 한다. (자세한 내용은 아래 포스팅 참고) swift 로 이미지 피커 뷰(Picker View) 앱 만들기 Xcode(버전11.2.1)를 이용하여 이미지 피커뷰 (Picker View) 앱을 만든다:) 새로운 그룹을 생성하여 사용할 이미지를 프로젝트에 추가한다. - 스토리보드 피커 뷰(Picker View) 앱 화면 구성이다. pickerview, l.. moonibot.tistory.com 전체 소스 보기 1 2 3 4 5 6 7 8 9 10 11 12 13 ..
ER(Entity Relationship) 모델 - 개념적 데이터 모델의 가장 대표적인 것으로, 1976년 피터 첸(Peter Chen)에 의해 제안 - ER 모델은 개체, 속성, 관계 등에 대하여 용이하게 표현할 수 있는 ER 도형(ERD, Entity Relationship Diagram)으로 정의 ER(Entity Relationship) 도형 개체 및 개체 타입 - 개체는 현실 세계의 객체로서 유형 또는 무형의 정보 대상으로 존재하고 서로 구별될 수 있는 것을 뜻하고 개체의 특성을 나타내는 속성을 갖는다. - 하나의 개체를 개체 어커런스(Entity Occurrence) 또는 개체 인스턴스(Entity Instance)라 하고, 개체 어커런스들의 집합에 대한 공통의 특성들을 갖는 개체 클래스를 개..
데이터베이스 설계 - 데이터베이스의 구조, 즉 데이터베이스 스키마(Database Schema)를 개발하는 과정 - 요구 조건 분석(Requirement Analysis), 개념적 설계(Conceptual Design), 논리적 설계(Logical Design), 물리적 설계(Physical Design), 데이터베이스 구현(Database Implementation)의 단계를 순서대로 반복하여 수행 - 데이터베이스 설계 시에는 데이터베이스의 구조에 치중하는 데이터 중심(Datadriven) 설계와 데이터 처리 및 응용에 치중하는 처리 중심(Processing-driven) 설계를 병행 · 요구 조건 분석(Requirement Analysis) : 사용자의 요구 조건을 수집하고 분석함으로써 공식적인 요구..