반응형

IT 강좌(IT Lectures) 61

Cocoapods 설치 및 사용법

Cocoapods 소개모바일 App 개발을 하다보면 오픈소스 라이브러리의 업데이트에 따른 관리를 지속적으로 해줘야 하는데 사용하는 라이브러리가 늘어나게 되면서 관리에 드는 시간이 점점 많아집니다. CocoaPods은 모바일 App 중 iOS 개발에 사용되는 의존성 관리 도구 중 하나입니다. Cocoapods은 이런 귀찮은 일을 자동화하고 시간을 절약하게 해줍니다. Carthage, Swift Package Manager 등 여러 의존성 관리자가 있지만 Cocoapods는 가장 널리 쓰이므로 입문자도 쉽게 사용할 수 있습니다. Cocoapod에 대해 자세한 설명을 원하시면 클릭 설치 및 사용 방법Cocoapods의 사용법은 매우 간단합니다. 맥내에 터미널을 실행시키고 간단한 명령어만 입력하면 설치할 수 있..

[News] 소니코리아, 소니 액션캠과 함께하는 ‘나 혼자 간다’ 체험단 모집

(출처:소니코리아공식홈페이지) 소니코리아가 가을 황금연휴 기간을 맞이하여 8월 31일(금)부터 9월 12일(수)까지 여행지에서도 4K 화질로 흔들림 없는 영상을 촬영할 수 있는 소니 액션캠 FDR-X3000R을 체험하는 ‘나 혼자 간다’ 체험단을 모집한다. 9~10월 활동 기간 내 혼자만의 여행을 앞두고 있는 여행 예정자라면 누구나 지원 가능하며, 총 12명을 선발할 계획이다. 선발된 ‘나 혼자 간다’ 체험단에게는 활동 기간 동안 액션캠 최초로 광학식 손떨림 보정 기능이 탑재된 4K 액션캠 FDR-X3000R 제품과 다양한 액션캠 전용 액세서리의 제품 체험 기회가 주어진다. 선발 결과는 9월 14일(금) 소니스토어 온라인 홈페이지 및 개별 안내를 통해 공지될 예정이며, 활동 기간은 9월 19일(수)부터 ..

[서버] 1강 서버란 무엇인가

서버란? 네트워크에서 다른 컴퓨터나 소프트웨어 같은 클라이언트에게 서비스를 제공하는 컴퓨터를 말합니다. ex) 구글 크롬을 통해 블로그에 접속한다했을 때, 구글크롬 = 클라이언트, 블로그 운영 컴퓨터 = 서버 웹서비스 처리의 흐름 클라이언트가 서버에게 서비스를 요청 -> 서버는 요청에 응답 -> 서버는 결과를 클라이언트에게 반환 -> 클라이언트는 처리 결과를 받음서버의 종류 서버는 서비스에 따라 역할이 정해집니다. 서버의 종류에는 웹서버(HTTP, HTTPS 등), 메일서버(SMTP, POP 등), DNS서버, WA(Web Application)서버, DB(Database)서버, 프록시서버, FTP서버, NTP서버, SNMP서버, Syslog서버 등이 있으며, 그 종류가 굉장히 다양합니다. 서버 소프트웨..

[알고리즘] 알고리즘이란

+ 프로그램 개발 과정 일반적으로 프로그램을 개발할 때는, 아래와 같이 5가지 단계를 거쳐 개발이 됩니다.  요구사항 → 분석 → 설계 → 정제 및 코딩 → 검증  이때 요구사항, 분석, 설계 단계에서 필요한 부분이 바로 자료구조와 알고리즘입니다.보통 프로그램은 데이터를 유한이 입력하여 결과를 뽑아내는 구조인데,입력을 통해 결과 추출 할 때, 보통 자료구조와 알고리즘이 쓰입니다. 그럼, 자료구조와 알고리즘의 정의에 대해 알아보겠습니다. + 자료구조 및 알고리즘 • 자료구조 : 문제를 해결하기 위해 표현하는 데이터 조직• 알고리즘 : 표현된 데이터를 처리하기 위한 명령어들의 단계별 절차• 프로그램 : 프로그래밍 통한 알고리즘의 구현+ 알고리즘의 중요성같은 문제를 풀더라도 컴퓨터 프로그래밍에선 효율이 엄청 ..

[HTML] 7강 이미지 관련 태그

이미지 태그에 대하여 웹 문서에서 작성 할 때 가장 많이 쓰이는 태그 중 하나가 이미지 태그입니다. 이러한 이미지 태그에 사용되는 이미지들은 JPG, GIF, PNG 3가지 파일 형식으로만 구성될 수 있습니다.이미지 삽입하기 웹 문서에서 이미지를 삽입할 때는 보통 태그를 사용합니다. 태그는 경로 지정을 통해 이미지를 불러오며, 이미지의 사이즈, 설명 등을 속성으로 추가하여 사용할 수 있습니다. 경로를 불러오는 속성은 src로 [src="경로"] 형식으로 작성합니다. 이미지를 설명해주는 속성은 alt 속성으로 [alt="설명"]형식으로 작성하며, 사이즈는 width, height 속성을 통하여 [width="가로" height="세로"]형식으로 작성합니다.ex)이미지의 다양한 경로 형태 이미지의 경로를 가..

[HTML] 6강 표 관련 태그

표 관련 태그에 대하여 웹 문서에서 자료를 정리 할 때 뿐만 아니라 자료의 위치를 정렬하고 싶을 때 사용되는 태그입니다. 보통 행(row)과 열(column)으로 이루어져이으며, 그 영역을 셀(cell)이라고 표현합니다. 한마디로 셀(cell)이 모여서 행(row)과 열(column)을 이루고 그 행열을 표(table)라고 부릅니다. 이러한 표(table)는 태그, 태그, 태그, 태그 등으로 구성됩니다. ex) 표(table) 셀(cell) 행(row) 열(column) 표 만들어보기 표를 만들기 위해선 태그를 부모태그로 하여, 태그를 작성한 뒤, 태그의 자식태그로 태그, 태그를 작성해줍니다. 여기서 태그는 전체적인 윤곽을 잡아주는 역할을 하고, 태그는 행을 만들어주는 역할을 합니다. 태그는 행마다 생성..

[HTML] 5강 문단 및 형식 관련 태그

문단 태그란? 일반적으로 텍스트를 작성할 때 블록형태로 묶어 처리를 하는경우가 필요합니다. 이럴 때, 필요한게 문단(블록) 태그입니다. 블록형태로 묶어 처리하는 태그를 사용하는 경우, 해당 블록 전체에 태그 명령이 처리가 되는 특징이 있습니다. 단락 태그 텍스트를 작성할 때 가장 많이 사용되는 태그로 앞뒤에 줄바꿈을 만들어 주는 특징이 있습니다. 일반적으로, 태그를 사용하며, 태그의 경우 를 만날 때까지 줄바꿈 없이 텍스트를 한줄로 표시하며, 브라우저의 창보다 너비가 길어지는 경우에는 자동으로 줄바꿈을 해주는 기능이 있습니다. ex) p태그 예제 입니다. p태그 예제입니다. 줄바꿈 태그 텍스트를 작성할 때, 엔터키를 이용하여 줄바꿈을 한다하더라도 웹브라우저 창에서는 줄바꿈 없이 한 줄로 표시됩니다. 이 ..

[HTML] 4강 텍스트 태그

텍스트 태그란? 보통 웹문서들은 텍스트들의 집합으로 이루어져 있습니다. 이러한 텍스트들의 집합을 좀더 쉽게 편집하고 제어하기 위해 쓰이는 태그를 텍스트 태그라고 합니다. 대표적으로 , , , , , , , 등이 있습니다. 볼드체(Bold) 텍스트 태그 텍스트 중 글씨를 굵게 만들기위해 보통 태그와 태그를 사용합니다. 하지만, 와 태그 사이에는 차이가 존재 합니다. 태그는 강조를 하기 위해 사용되고, 태그는 글씨의 굵기를 단순히 굵게하기 위해 사용됩니다. 이에 따라 스크린리더 기능 사용시 차이가 나기도 합니다. * 스크린리더는 태그만 판독 가능합니다 ex) strong태그 예제 strong태그 예제 ex) b태그 예제 b태그 예제 이탤릭체(Italic) 텍스트 태그 비스듬한 텍스트를 표현하고 싶을 때는 태..

[HTML] 3강 HTML의 기본구성

태그를 작성하는 방법 이전 강의에서 HTML은 , 하지만 이때, 주의할 점이 있습니다. 바로, 태그내에 들어가는 영문자가 소문자로 작성되어야 한다는 점입니다. 물론, 대문자로 작성을 해도 동작하는데는 크게 상관이 없지만, HTML5 발표이후, 표준명세에서 태그 사이의 속성을 이루는 모든 문자는 소문자로 사용할 것을 권장하고 있기 때문입니다. 그리고 태그는 태그와 같이 닫는 태그가 필요 없는 특정 태그를 제외하고 여는 태그가 이으면 닫는 태그는 필수로 삽입해야 합니다. 단, 닫는 태그가 없는 경우 보통 이런식으로 표현하기도 합니다. * 닫는 태그가 없는 태그들 area, base, meta, param, col, source, hr, embed, img, command, hr, input, link 등 그..

[HTML] 2강 웹브라우저와 웹표준 그리고 웹에디터

웹브라우저란 무엇인가? 웹 브라우저는 웹사이트를 둘러보기 위해 사용하는 프로그램으로 1993년 일리노이공과대학의 마크 안데르센이 개발한 모자익(Mosaic)으로 시작됐습니다. 현재는 매우 다양한 웹 브라우저가 존재하며, 우리가 흔히 쓰고 있는 마이크로소프트사의 인터넷 익스플로러(Internet Explorer)와 구글사의 크롬(Chrome)이 대표적입니다.웹브라우저의 종류 웹브라우저는 개발사에 따라 특징이 다르며, 종류 또한 매우 다양합니다. 이름 개발사 특징 인터넷 익스플로러 마이크로소프트 국내에서 많이 사용되고 있는 브라우저. 윈도우에 기본 탑재 엣지마이크로소프트 인터넷 익스플로러의 단점을 보완하여 만든 브라우저. 윈도우10이상부터 기본 탑재 크롬 구글 간단하고 효율적인 사용자 인터페이스를 제공하며 ..

반응형