코딩 아이폰 xcode 서버 데이터 sqlite에 복사 후 접근하기
코딩 아이폰 xcode 서버 데이터 sqlite에 복사   (코딩 초보가 공부하면서 생각 안날 때 참고하기 위해서 정리하는 노트 같은 글이니 혹시 이 글을 보는 분들이 계신다면 참고만 하셨으면 좋겠네요.^^;)   앱에서 필요한 데이터를 서버에 저장해 놓고 필요한 경우에만 접근해서 가져오는 방법도 있겠지만 만약 스마트폰이 'LTE'나 'WIFI'가 OFF 되어 있을 때는 접근을 못하게 될 것이다. 그럴 때를 대비해서 아이폰 자체의 ..
swift WebView 그리고 ActivityIndicatorView
swift WebView 그리고 ActivityIndicatorView  앱에서 여러 가지의 화면을 구성할 때 UI나 그 내용을 직접 만들어도 되지만 공지사항처럼 자주 업데이트를 해야 하는 것 등.... 필요에 따라서는 웹(서버)에 html 파일을 만들어서 연결을 해야 할 때도 있을 것 같다. 그래서 컴퓨터에 구축해 놓은 local 서버에 html 파일을 하나 넣은 후 swift에에서 WebView를 이용해서 출력하는 과정을 정리해 놓으려고..
아이폰 주소록 Contacts 가져오기 swift4
아이폰 주소록 Contacts 가져오기 swift4  아이폰 앱 개발 공부 중 핸드폰에 있는 연락처를 가져와서 textField에 설정하는 과정을 진행하고 있는데... 직접 주소록을 열어서 접근할 수 있는 방법이 있는지는 좀 더 공부를 해봐야 알겠지만 일단 지금까지 공부한 내용은 주소록에 있는 이름과 번호를 모두 가져와서 TableView에 뿌려준 후 해당 번호를 선택하면 자동으로 textField에 입력이 되도록 하는 과정까지 마무리를 했..
swift4 ScrollView touchesBegan 안될 때 해결방법
■ 들어가며... (초보가 공부하면서 나쁜 제 머리로 나중에 이런 문제가 발생하면 또 한동안 삽질을 하지 않을까 싶어서 참고 자료로 정리해놓는 글입니다. ^^ Swift4, Xcode 9.2)   ■ 문제점 스크롤 뷰 안에 다른 뷰를 넣어서 앱을 만들 때 ScrollView 안에서는 touchesBegan 이벤트가 발생하지 않는다. 초보가 그 이유를 나름대로 생각해보니 화면을 터치할 때 이 터치가 스크롤뷰를 움직이기 위함인지 다른 터치 이벤..
스위프트 WebView, Segue, AppDelegate 데이터 공유
스위프트 [노트정리]   1. webView WebView를 아웃렛 연결해서 변수로 만든 후 viewDidLoad()에서 url을 로드한다. 이때 url은 옵셔널이기 때문에 '언랩' 한 후 URLRequest() 함수에 전달하고 webView.loadRequest() 함수를 이용해서 웹 뷰를 띄울 수 있다.   http에 접속할 때는 보안 때문에 info.plist에서 App Transport Security Settings를 ..
스위프트 딕셔너리(Dictionary)와 튜플(Tuple)
1. 딕셔너리(Dictionary)  딕셔너리는 배열과 마찬가지로 여러 가지의 데이터를 다룰 때 사용하는 녀석인데 배열과의 차이점을 정리한다.[키:값]으로 이루어진 형태인데 빈 딕셔너리를 만드는 방법도 알아두자. 그리고 이 녀석에 접근할 때는 앞쪽에 입력된 "키값"으로 접근을 하면 된다. 빈 딕셔너리를 선언하고 값을 넣을 때는 자료형에 맞게 키값에 따른 데이터를 넣어주면 되고 역시 "key"로 접근해서 값을 가져올 수 있다. 그리고..
Swift 현재시간 switch~case, for문 특징 및 배열
swift 노트정리  1. 현재 시간 구하기Foundation 모듈을 import 한 후 Date()와 Calendar() 클래스를 가져와서 component 불러온 후 인자로 년(.year), 월(.month), 일(.day), 시간(.hour), 분(.minute), 초(.second) 등 구하고 싶은 값과 date를 전달하면 된다. 2. switch 문의 특징다른 언어와 기본 기조는 크게 다르지 않지만 몇 가지 특징이 있다.s..