한화(10)
-
IOS Academy : 초보자를 위한 Git의 기본개념/ Git 사용이유
Git Git은 현존하는 최고의 문서정리 도구?라고 생각하면 된다. 그중 코딩에 대한 정리와 협업을 위한 도구이다. Git을 개발한 Torvalds 최초에는 자신의 프로젝트에서 협업을 위한 Linux 커널을 만들다가 Git을 개발하게 되었다고 한다. 역시, 천재들은 다른것 같다. 원래 목표하던 게 아닌데 하다 보니 전 세계 모든 개발자들이 필수로 사용하는 Git을 만들었다니.. 대단해 GitHub 깃헙은 깃 서비스를 제공하는 회사이다. 현재 MS가 깃을 인수했다. 기업들에게는 유료 서비스로 제공하고 있다. GitHub란? 개발자들의 프로젝트 공유 서비스 본인이 개발한 코드에 대해 공유(오픈소스)하고 다른 유저들과 함께 개발하는 것도 가능함. 오픈소스에 대해 다른 개발자들의 관심사를 확인한 척도가 바로 "..
2020.09.07 -
iOS 아홉 번째 일기 : iOS Academy 2주차 라이브 수업/프로토타입/목업/ 앱UX 주의점
# iOS 여덟 번째 : 커리큘럼 오버뷰 iOS Academy 라이브 강의 3주차 프로토타입 준비하기 앱 UX 기획시 주의할점 iOS Human Interface Guidline를 참고해서 프로토타입을 작성해야한다. 아래의 애플 개발자 사이트에서 참고하면된다. https://developer.apple.com/design/resources/ Apple Design Resources Design apps quickly by using Sketch and Photoshop templates, plug-ins, and preconfigured UI elements. developer.apple.com Do & Don't : 앱 디자인의 초보자들이 흔히하는 실수들 우리가 만드는 어플은 사이즈가 맞아야 한다. 오..
2020.08.23 -
iOS 여덟 번째 일기 : iOS Academy 2주차 라이브 수업/인터넷의 동작/GET와 POST의 차이
# iOS 여덟 번째 : 커리큘럼 오버뷰 iOS Academy 라이브 강의 3주차 [인터넷은 어떻게 동작할까?] [컴퓨터가 서버와 통신하는 과정] 우리가 컴퓨터에 구글 닷컴이라고 치는 순간 DNS에 따라 그것이 IP 주소로 바뀌게 되고, 그 IP 주소로 바뀐 것은 IP라는 규칙에 따라 데이터를 패킷형태로 나눠서, 해당하는 웹서버가 있는 네트워크에 네트워크로 가게 되고, 물리적 주소를 받아와서 해당하는 물리적 주소, 즉, 랜카드가 있는 그 컴퓨터에 접근해서 우리가 원하는 데이터를 다시 반대로 가져오는 방식 [정리] 웹브라우저에서 들어가고 싶은 웹사이트를 DNS를 통해 실제 주소(IP)를 알아낸 다음, HTTP 요청 메세지를 서버에게 보낸다. TCP/IP 연결방식으로, 그 후 서버는 웹브라우저에게 패킷들을 ..
2020.08.22 -
iOS 일곱 번째 일기 : iOS Academy 2주차 라이브 수업/iOS앱 기획/개발 주의점
# iOS 일곱 번째 : 커리큘럼 오버뷰 iOS Academy 라이브 강의 2주차 앱 기획 ADS -사용시나리오는 스파이샷을 찍었을때 현재 상황을 묘사하는것 iOS의 기본특성 - iOS 앱 기획/개발시 주의점 iOS의 특성상 개발할 수 없었던 서비스 예시 사람들과의 연결 네트워크를 만들고 싶어 했던 서비스 사용자의 전화기록, 문자 메세지 기록등을 분석해서 내가 누구와 가장 많이 연락했나를 분석하는 서비스 위의 서비스를 위해서는 디바이스 소유자의 개인적인 활동을 뒤에서 기록해야만 했다. 즉, 백그라운드 프로세스를 통해서 개인정보에 접근해야만 한다. 하지만, 애플에서는 개별적인 앱이 개인정보를 사용자가 인지하지 못하는 상황에서 이용하는 것을 막아 놓았다. 또한, 백그라운드 프로세스에서 사용자가 인지하지 못하..
2020.08.16 -
iOS 여섯 번째 일기 : iOS Academy 2주차 라이브 수업/앱 개발 필요 구성원
# iOS 여섯 번째 : 커리큘럼 오버뷰 iOS Academy 라이브 강의 2주차 앱을 개발하기 위해서 필요한 구성원 예시 한정판 신발거래 앱 예시 서비스 하나를 기획하기 위해서는 팀이 필요하다. 디자인은 초반에 많은 역할이 필요하다. 초반 기획과 디자인후에는 실전 개발이 중요. 전체 앱 개발 과정에서는 개발에 소요되는 기간이 가장 길다. 위의 예시에 있는 서비스의 경우 약 6개월의 기간 소요. 디자인 2개월, 나머지는 개발에 소요. 과제 -Xcode 설치 및 익숙해지기 -더미데이터 초안 만들기 더미데이터란? 더미데이터는 내 앱을 사용자가 한 달정도 매일 사용했다고 가정 - 그 사람의 폰에는 내 앱으로 인해서 어떤 데이터가 쌓여있을가? 예상을하고, 예상 데이터를 만들어 주어야한다. 앱에서 어떤 데이터가 ..
2020.08.15 -
iOS 다섯 번째 일기 : iOS Academy 1주차 라이브 수업
# iOS 다섯 번째 : 커리큘럼 오버뷰 iOS Academy 라이브 강의 1주차 ADS와 시나리오 ADS - 타겟 오디언스가 내 주변에서 볼 수 있고, 관찰할 수 있는 잘 알고 있는 분야면 좋다. 만나기 힘든 타겟으로 설정하고 앱을 만들면 관찰이 힘들어진다. 인터뷰의 경우 거짓말이나 미화해서 대답할 수도 있어 실제 문제를 파악하기가 힘들다. APCSP 1. 아두이노와 라즈베리 파이의 차이점은? 아두이노는 OS(운영체제)를 가지고 있지만 라즈베리 파이는 가지고 있지 않다. 과제 코딩배우기 1 끝까지 풀기 깃헙 사용해 보기 1주차 인강듣기
2020.08.10