지역 영역블록 안에서 선언된 이름클래스 영역클래스 정의와 관련된 선언파일 영역함수 정의에 속하지 않은 선언, 클래스 정의, 네임 스페이스네임스페이스 영역논리적으로 연관된 함수나 변수를 하나의 그룹으로 만드는 기법영역 정보를 사용해서 네임 스페이스 안의 개체에 접근C++
입력에 무엇이 들어가고 출력에 무엇이 들어가는지.. 입력과 출력에 관한 명시가 들어간다.조건은 뭐가 있는지?오류에는 뭐가 나오는지?ADT 선언: 실제로 어떻게 표현할 지에 관한 선택을 하는 단계\[자료구조] 추상 자료형(Abstract Data Type, ADT)이란
다양한 Linux 배포판이 있다.리눅스는 운영체제(OS)이다.리눅스 위에서 서버를 돌린다.다양한 리눅스 버전 중 유명한 버전이 우분투인 것!리눅스는 하드웨어를 관리해서 사용자가 프로그램을 사용하기 쉽게 도와주는 윈도우나 맥 OS같은 운영체제이고, 우분투는 그러한 버전
→ 내가 만든 파일을 git에게 관리해달라고 보내는 명령어이다.mac의 경우→ 위의 명령어를 입력함으로써 파일 내의 숨김 파일을 찾을 수 있다.\*해당 .git 파일을 삭제하게 되면 git이 관리하던 파일들은 모두 삭제되는 것이다.실습내용을 입력한 후 저장을 했지만,
새로 만든 커밋은 기존 커밋 다음에 시간 순으로 쌓이게 된다.한 명이 작업한다면 한 줄로 계속 커밋을 쌓을 수 있지만, 여러명이 작업한다면 다양한 갈래로 나뉠 수 있다. → 이렇게 특정 기준에서 줄기를 나누어 작업할 수 있는 기능을 브랜치라고 한다.브랜치 이동하기: 체
명령어를 통해 파일을 선택할 수 있지만, 소스트리에서는 체크박스를 클릭하는 것만으로 간단하게 파일을 선택할 수 있다.“md 확장자는 무엇일까?” → 마크다운 문서를 의미한다. 텍스트 문서를 적기 위한 파일에 해당한다.커밋 메시지 적는 것이 귀찮거나 익숙하지 않을 수 있
내가 원하는 시점(버전)으로 이동할 수 있게 해주는것이다. 이를 도와주는 툴이 버전 관리 시스템이다.여럿이 함께 작업하는 협업 프로젝트에는 버전 관리가 필요하다.특정 지점으로 이동하고 돌아가게 해주는 시스템이 있는데, 이를 가능하게 해 주는 소스코드 버전 관리 시스템이
내가 원하는 시점(버전)으로 이동할 수 있게 해주는것이다. 이를 도와주는 툴이 버전 관리 시스템이다.여럿이 함께 작업하는 협업 프로젝트에는 버전 관리가 필요하다.특정 지점으로 이동하고 돌아가게 해주는 시스템이 있는데, 이를 가능하게 해 주는 소스코드 버전 관리 시스템이
iPad 앱을 맥 버전으로 만들기 위해 필요한 기술이다.Mac Catalyst를 사용하면, 아이패드 용 어플을 Mac에서도 사용할 수 있다고 한다.앱과 아이패드는 하드웨어 측면에서 차이가 크다.자세한 설명Xcode 11부터 Mac Catalyst를 사용하여 아이패드 앱
→ 프로세스 간의 커뮤니케이션 방식→ Message Passing & Shared Memory프로세스들끼리 서로 데이터를 주고받는 행위 또는 그에 대한 방법을 뜻한다.Message Passing커널을 통해 메세지를 주고받는 방법Shared Memory프로세스 간에 일부
사용자가 다른 앱이나 시스템과 상호작용 하는 동안 사용자 지정 기능과 콘텐츠를 사용할 수 있도록 해주는 것host app: 익스텐션이 시작되고 사용되는 애플리케이션extension type: 익스텐션의 종류Today ExtensionShare ExtensionActio
: 앱의 인터페이스를 구현하는 데 사용하는 이미지, 문자열, 스토리보드 및 nib 파일을 관리하는 API 들의 모음집NIB 파일 = 유저 인터페이스 필드를 저장하기 위한 파일1) \*\*Storyboards(스토리보드)\*\*스토리 보드란?: iOS 애플리케이션의 UI
목차DocumentsInitializing a document objectAccessing document attributesWriting document dataReading document dataAccessing document files asynchronousl
application의 4가지 모드앱 실행Application은 Active 상태가 됨.Active는 InActive에 감싸져 있어 Active로 들어가거나 나갈 때에는 InActive 상태를 거쳐야 함.Foreground / BackgroundForeground :
HCI란? 사람들이 유용하고 편리하고 즐겁게 사용할 수 있는 Digital Artifact의 창조 및 평가이다.→HCI의 최종 목표: High-Qualuty digital products, service and contents. HCI가 중요해지는 이유: 비즈
강의를 듣다가 갑자기 성적 입출력 프로그램을 만들어봤다.처음에 무작정 쓴 식이다.역시나 에러가 발생했다. 놓친 부분 2. printf("당신의 점수를 입력하세요: \\n"); 부분에서 \\n 은 굳이 넣을 필요가 없다. 놓친 부분 3. 마지막 부분에 return
유용성: 디지털 시스템을 사용하는 목적을 효과적으로, 그리고 정확하게 달성할 수 있도록 도와줄 수 있는 상호작용의 원리이다.Q. 사람이 어떤 제품이나 서비스를 사용하는 이유가 뭘까?유용성은 사용자가 어떠한 디지털 시스템을 사용할 때 가지고 있는 ‘목적’과 관련된 개
감각적 경험을 조절하는 실재감을 의미한다. → 현재의 경험이 있고, 그 현재의 경험을 새로운 경험으로 만들 필요가 있을까?현재의 경험에 어떤 문제점이 있는걸까…?HCI의 입장에서 새로운 것을 개발한다는 것이 의미하는 것은, 현재 사용자의 경험이 어떠하며 현재의 경험이