반응형

sysout 258

[IOS/SWIFT3.0] UIScrollView Programmatically in Swift3.0

UIScrollView Programmatically in Swift3.0이미 많은 뷰들이 있었는데 거기에 scrollview가 추가하려고했다대부분 autolayout으로 설정을했는데 나는 그렇지 않아서 autolayout을 설정하면 안보이는 문제가.. 출처는 찾아서 추가하겠습니다..... (I will find and add source) we want scrollview and show it! (if you already have many view objects..) move to storyboard drag UIScrollView and drag UIView in UIScrollView setting coordinate (drag or input x, y) move to ViewController...

Programming/iOS 2017.08.25

[ios/Swift3.0] TextView re-positioning when keyboard shown

TextView re-positioning when keyboard shown(Swift TextView resize when keyboard shown : Swift TextView 키보드 리사이즈) 참고 : https://youtu.be/VuiPGJOEBH4 control TextView in ScrollView we need textViewDidBeginEditing(), textViewDidEndEditing() function (override) when keyboard shown (become editing mode), we control scrollview's contentOffSet change x, y coordinate func textViewDidBeginEditing(_ textVi..

Programming/iOS 2017.08.25

셀프 인테리어 - 수납장 칠하기, 방 꾸미기

페인팅을 시작하고 방안에 놓을 가구 등을 새로 구매했다또 이전 페인트할 때 하지않은 문틀도 하얗게~~ 칠했다옷장 안의 틀도 하려다 어차피 볼 일이 없기 때문에 안했다.. 1. 문고리문고리 닷컴 - BBL-951 BABOhttp://www.moongori.com/shop/detail.php?pno=b9df233f664c31c6a981d61fec21868c&ctype=1&cno1=1240 오래된 문고리를 흰 문에 어울릴 검정 문고리로 교체했다가격도 저렴하고 교체도 쉬웠다 처음부터 문고리를 뺀 뒤 페인팅을 하면 좀 더 깔끔하게 할 수 있다 2. 도어사인 요즘 유행한다는 호텔 도어사인을 구매했다생각보다 저렴한 건 아니긴 하지만 핸드메이드에 10년이 지나도 변하지 않는다고.. 에프터텐이어 - 호텔도어사인(BRAS..

Life 2017.08.20

셀프 인테리어 - 작은 방 페인팅, 셀프페인팅

몇달 전, 그동안 하고 싶었던 셀프 페인팅에 도전했다 맨 처음엔 책상까지 바꾸고 싶었지만 아직 많이 쓸만하므로 수납장을 사서 수납공간을 조금 늘렸다 벽, 문 페인팅, 책장 페인팅, 커튼 구매, 수납장 구매, 도어 행거 구매! 먼저 페인트는 던 에드워드 페인트를 구매했다용인점에 가서 색상도 보고 첫날은 방크기를 안알아보고 가서 대충 상담받고 색상을 정한 뒤 다음날 구매했다색상을 고르면 완전 흰색을 제외하고 모두 바로 제조한다 [구매한 제품]슈프리마 벨벳광-L[QT] DET617 (Winter Morn) 개당 21,600원 2개 (벽 ) - 옅은 회색슈프리마 저광-L[GT] DET340 (Whisper) 개당 23,850원 2개 (문, 몰딩) - 부드러운 흰색울트라그립 프리미엄 [QT] 22,500원 - 젯..

Life 2017.08.20

[iOS/Swift] 자동 완성 기능 구현하기(swift auto completion by UISearchController)

Swift로 자동완성 기능 구현하기 참고 자료 : https://blog.apoorvmote.com/add-uisearchcontroller-to-tableview/?lang=ko 필요한 것 : TableViewController, UISearchController 이전에는 UISearchDisplayController가 있었는데 iOS 8.0 이후 deprecated되었다'자동완성'이라고 검색하면 아이폰에 내장된 자동완성 기능 관련한 글이 많아서 찾기 힘들었는데 ㅠ 그래도 나왔다! 다행히 프레임워크나 라이브러리없어도 충분히 가능한 것이었다테이블뷰는 데이터를 뿌리기위해 필요했기 때문에 기타 다른 뷰에도 출력할 수 있을 것이라 생각한다위의 사이트에는 다소 변역이 제대로 안되어있당 시작 SingleView ..

Programming/iOS 2017.08.10

[iOS/Swift] Auto Login 기능 구현(자동 로그인, UserDefaults 사용)

Swift Auto Login 기능 만들기 지난번엔 로그인 기능을 해봤으니 이번에는 저장된 데이터로 자동로그인을 하는 기능을 구현해보자 To-do List Checkbox 버튼 만들기 auto login 버튼 체크 후 로그인 성공 시 id, pwd 저장하기 Logout 버튼 클릭 시 로그인화면 이동 & 저장된 id, pwd 삭제 App 완전 종료 후 다시 켰을 때 리스트 화면으로 이동하기 저장된 id가 있다면 리스트 화면으로 이동 없다면 로그인 화면 띄우기 1. Button으로 체크박스 흉내내기 안드로이드에서는 따로 CheckBox라는 widget이 제공되어 편리했는데 xcode에서는 checkbox는 없고 button밖에 안보인다..찾아보니 button을 커스텀하여 만들어야하는데 stackoverflo..

Programming/iOS 2017.08.05

[iOS/Swift] URLSession, URLRequest, Alamofire, SwiftyJSON 라이브러리를 사용한 HTTP 통신 예제

cocoapods을 이용한 라이브러리 설치 프로젝트 열려있는 거 닫고 진행 sudo gem install cocoapods pod setup 프로젝트가 있는 폴더로 이동 (cd /Users/gg/XcodeProjects/프로젝트폴더/) pod init Podfile 열어서 파일 수정 (프로젝트 폴더 내에 생성됨) platform :ios, '10.0' use_frameworks! target 'ProjectName' do use_frameworks! Pods for ProjectName pod 'SwiftyJSON' pod 'Alamofire', '~> 4.4' end 각 라이브러리 GitHub (설치법, 사용법이 나와있음) https://github.com/Alamofire/Alamofire https..

Programming/iOS 2017.08.05

[iOS/Swift] APNs (Apple Push Notifications) 알아보기, 사용법

APNs (Apple Push Notifications) APNs는 애플에서 제공하는 푸시 서버로 써드파티의 서버에서 APNS서버로 메시지를 보내면 APNS에서 해당 디바이스에 직접적으로 메시지를 전달한다 APNs 구현 단계 개발자 계정, 인증서 셋팅 (https://developer.apple.com) 인증서 요청 생성 (키체인 접근 > 인증서 지원 > 인증기관에서 인증서 요청) 개발자 Apple ID 등록 필요(비용 발생) APNs 인증서 발급, 서버용 APNs 인증서 발급 push notification 설정 Provisioning Profile 설정 AppDelegate.swift 수정 프로젝트에서 알림 허용하기 Project 설정 > Capabilities > Push notifications ..

Programming/iOS 2017.08.03

[안드로이드] SharedPreferences란? 사용법 알아보기

#App의 간단한 DB 역할을 하는 SharedPreferences 알아보기 App에서 간한하게 저장해야할 데이터가 있는데 db를 사용하긴 좀 그럴 때환경설정이나 간단한 텍스트 정도는 sharedpreferences를 이용하면 된다 Key, Value의 형태로 데이터를 저장할 수 있는 구조이며data/data/PACKAGE_NAME/shared_prefs에 xml파일로 저장된다이 경우 루팅하지 않은 경우 ADM에서 확인이 불가능하다AVD에서 테스트 중이라면 확인 가능하다 1. 저장하기(write)write할 때는 SharedPreference..Editor() 클래스 객체를 생성하여editor변수에 set___(key, value) 메소드를 사용하여 저장한다 12345678910111213141516 /..

Programming/Android 2017.07.24
728x90
반응형