반응형

Programming 183

[iOS/Swift3.0] iOS TodoList App 만들기 3 (Todo 등록 기능)

Let's make iOS TodoList App (TodoList App 만들기) 그동안 배운 것을 활용해보기 위해 할일을 적고 체크하는 TodoList 앱을 만들어보기로 합니다. 구현 기능 Todo List 조회 Todo 등록 Todo 삭제 Todo 완료 체크 사용할 것 Navigation Controller UIBarButtonItem Auto Layout UserDefaults (데이터 영구 저장) UITableView (리스트 출력) UITextField, UITextView (Todo 등록) 데이터 모델 만들기(TodoList.swift) 이전에 화면을 구성하고 객체를 연결하여 tablevie에 데이터를 출력하는 단계까지 진행하였습니다 이번에는 title, content, isComplete의..

Programming/iOS 2017.09.27

[iOS/Swift3.0] iOS TodoList App 만들기 2 (객체 연결)

Let's make iOS TodoList App (TodoList App 만들기) 그동안 배운 것을 활용해보기 위해 할일을 적고 체크하는 TodoList 앱을 만들어보기로 합니다. 구현 기능 Todo List 조회 Todo 등록 Todo 삭제 Todo 완료 체크 사용할 것 Navigation Controller UIBarButtonItem Auto Layout UserDefaults (데이터 영구 저장) UITableView (리스트 출력) UITextField, UITextView (Todo 등록) 이번에는 앞서 화면에 위치시킨 객체를 클래스와 연결하도록 하겠습니다 클래스 생성 일단 각 ViewController는 하나의 클래스와 연결되야 합니다 처음에 있던 VC는 ViewController.swif..

Programming/iOS 2017.09.27

오픈소스 첫 컨트리뷰션 ㅎㅎ 이삭줍기 성공

swift에서 html 파싱을 하기위해 라이브러리를 뒤적거리던 중 Fuzi라는 라이브러리를 찾게되었고 처음엔 range함수를 변경해서 request를 날리려고 했는데 이미 수정이 되어있었다.. 근데 Readme보면서 소스코드를 작성하다가 함수이름이 바뀐걸 또 발견!!! readme파일을 수정했다... 내가 올린 request를 자동화 테스트가 진행했고 조금 지나고 보니 커밋!_!_!_! 오픈소스에 처음으로 컨트리뷰션에 내 이름이 올라가게 되었다 기쁨기쁨 https://github.com/cezheng/Fuzi 이삭줍기 완료

Programming/기타 2017.09.26

[iOS/Swift3.0] iOS TodoList App 만들기 1 (화면 설계)

Let's make iOS TodoList App (TodoList App 만들기) 그동안 배운 것을 활용해보기 위해 할일을 적고 체크하는 TodoList 앱을 만들어보기로 합니다. 구현 기능 Todo List 조회 Todo 등록 Todo 삭제 Todo 완료 체크 사용할 것 Navigation Controller UIBarButtonItem Auto Layout UserDefaults (데이터 영구 저장) UITableView (리스트 출력) UITextField, UITextView (Todo 등록) 화면 구현 [TodoList] 앱은 두개의 화면을 가집니다 첫번째는 리스트 화면, 두번째는 등록화면입니다먼저 Navigation Controller를 등록하기 위해 화면에 위치한 ViewController..

Programming/iOS 2017.09.26

[git/github] .gitignore 적용하기

git ignore 적용하기 https://www.gitignore.io/ 에서 원하는 언어, ide등 입력하여 .gitignore 생성 복사 gitignore 적용 (open terminal) .gitignore 파일 열기 / 생성 (vim .gitignore) git add .gitignore git rm --cached -r . (이미 버전관리를 하고 있는 애플리케이션이라면 gitignore를 생성하여도 바로 적용되지 않는다 그래서 cached를 지운다) git add . git commit -m "commit message" git push

[iOS/Swift3.0] iOS10 apns키로 FCM 적용하기

ios 10 , FCM, apns key ios 10 can't receive fcm message 메세지가 받아지지않는다면 확인해야할 사항 APNs 인증서 발급받기 키체인 > 인증서 지원 > 인증 기관에서 인증서 요청(Apple 개발자로 등록된 계정으로 요청) developer.apple.com App IDs > 테스트 할 앱 등록, push notification 설정 CSR파일 등록 cer 파일 다운로드 후 실행 (키체인에 자동 등록됨) APNs 키 발급받기 apple 개발자 페이지에서 Keys> All > Create a New Key check APNs (max 2 key) Provisioning Profile 등록 후 실행 App Build Settings project > Build Sett..

Programming/iOS 2017.09.18

[iOS/Swift3.0] iOS Chatting App with Socket.io(upload image) - bug reporting

iOS Chatting App with Socket.io making iOS Chatting App viewdidappear called twicesocketio getMessages called many times socketio chatting app upload image(url) References https://socket.io/get-started/chat/ https://www.appcoda.com/socket-io-chat-app/ http://minsone.github.io/mac/ios/ios-uiviewcontroller-once-call-when-viewdidappear socket.io를 이용하여 텍스트, 이미지로 채팅하는 앱을 만들고자한다 해당 튜토리얼에서는 text만 주고받는 ..

Programming/iOS 2017.09.13

[iOS/Swift 3.0] Table Row 클릭 이벤트 작동안할 때..(tableview(didSelectRowAt) not called)

Table cell 클릭 이벤트 작동안할 때..(tableview(didSelectRowAt) not called) table cell을 클릭 시 페이지 전환을 구현하려 하는데 계속해서 tableView(didSelectRowAt) 함수가 실행되지않았다 결과는 storyboard에서 tableview의 속성을 살펴보니 Selection항목이 No Selection으로 되어있었다 이걸 Single Selction으로 바꾼다.. 난 분명히 바꿔서 실행을 했었다 그런데 안됐었다 근데 오늘하니까 된다 어제 완전 삽질함 후^^ 해결법은 매우 간단합니다 storyboard에서 속성을 살펴보세요

Programming/iOS 2017.08.31

[안드로이드] Firebase Android upload Image with text(Firebase 이미지 텍스트 업로드)

Firebase Android upload Image with text 이미지와 텍스트 한번에 업로드하기 : 예제(자유게시판) 자유게시판을 할 때는 이미지와 텍스트가 한번에 등록하게 된다 대부분 프로젝트에서는 이미지나 텍스트 하나를 등록하는 게 있는데, 우선 text는 Firebase database에 저장되고 사진은 Firebase Storage에 저장된다 – 간단하게 정리하면 우리는 사진을 먼저 저장한 후에 사진의 url을 받아 database에 text와 함께 저장할 것이다 Firebase setting https://firebase.google.com/ 자세한 설명은 검색으로 대체한다 Gradle import compile 'com.google.firebase:firebase-database:10..

Programming/Android 2017.08.30

[iOS/Swift3.0] 간단하지만 강력한 Calendar 라이브러리 소개(FSCalendar)

android에서는 view 구성할 때 DatePicker가 있는데ios에도 있긴 하지만 한 열에서 wheel을 돌려 맞추는 식이라 달력 형태로는 제공이 기본에는 없다그래서 오픈소스를 많이 사용하는데 심플한 레이아웃을 제공하는 라이브러리가 있어 작성한다으아 https://github.com/WenchaoD/FSCalendar iphone, ipad에서 호환성도 좋고회전 기능, 위젯, interactive design 등등 다양하다 차트의 색상은 interface builde(attribute inspector)를 사용하여 쉽게 변경할 수 있다

Programming/iOS 2017.08.28
728x90
반응형