본문 바로가기

분류 전체보기326

swift - Boolean 안녕하세요 오늘은 Boolean , 줄여서 Bool 이라고 Bool리우는 데이터형태를 가지고 이야기 해볼거에요 불리안은 다른 언어에도 거의 대부분등장하는데요. 이것은 원래 논리학에서 참과 거짓이라고 불리우는 것에서 시작되었다고 합니다. 그래서 이 형태의 값은 참 : True 거짓 : False 두가지의 형태를 지닙니다. 불리언은 - 값 자체를 가지고있는 Bool타입의 변수 // 문이 열려있는지 보는 변수 var isDoorOpened = true // 토글 스위치가 켜져있는지 나타내는 함수 var isSelectedToggleBtn = false 우리는 앱을 만들어야하니까 앱을 가지고 예를 들어보면, 버튼 같은 것을 눌렀을 때, 반응을 해야하죠? 그럴때, 이런 Bool타입을 사용합니다. 스위치를 켜고 끌.. 2022. 2. 10.
swift - 튜플 Swift에서 튜플이란 다양한 값(데이터)들의 묶음이라고 할 수 있다. 튜플의 구성요소들은 서로 같은 타입이 아니어도 상관없고, 같은 타입을 여러개 사용해도 상관없다. ( ex : x, y 좌표 ) 또한 튜플안에 들어갈 수 있는 값들의 갯수도 사용하고 싶은 만큼 사용할 수 있다. 튜플의 사용법 변수나 상수를 선언한 뒤 원하는 데이터 값들을 ()에 묶어서 넣어주면 된다. 튜플에서도 타입추론이 적용되기 때문에 데이터 타입을 생략하여 아래처럼도 사용 가능하다. // var 변수명 : (데이터 타입1, 데이터 타입2, 데이터 타입3) = ( 값1 , 값2 , 값3) // var 변수명 = ( 값1 , 값2 , 값3) var tuple : (String, Int, Bool) = ("John", 200, true).. 2022. 2. 8.
Swift - 코멘트 처리하기 안녕하세요 오늘은 코딩을 하다가 여러번 사용할 아주아주아주 중요한 기능을 배워보겠습니다. 바로 코멘트 처리에요~ 코멘트는 1. 이게 뭔지 까먹을 미래의 나에게 보내는 메세지 2. 인수인계 받을 동료에게 3. 여러 케이스를 급하게 이리저리 바꿔가면서 대조할 때 등등등 의 경우에 사용합니다. 정말 유용하죠. 한줄 주석처리하기 // 뒤에 글을 쓰거나 주석처리 하고 싶은 글 앞에 // 를 입력합니다. 혹은 커서를 원하는 곳에 두고 커맨드 + / ( ⌘ + / ) 를 누르면 주석처리가 됩니다. 여러줄 주석처리하기 /* */ 사이에 글씨를 입력하거나. 주석처리하고 싶은 글의 양 옆에 /* */ 를 입력할 수도 있어요. 혹은 원하는 줄만큼 블록설정을 하고 커맨드 + / ( ⌘ + / ) 를 누르면 주석처리가 됩니다... 2022. 2. 7.
Xcode 세팅하기 XCode 소개 IOS를 사용하기위해서는 Xcode라는 Apple 자사의 IDE를 사용합니다. Xcode에서 Mac, iPhone, iPad, Apple Watch 및 Apple TV를 위한 앱을 빌드할 수 있습니다. 다른 언어를 공부하려면 세팅하는데 한나절이 걸리고 운나쁘면 몇일 몇주도 걸리지만 우리의 Xcode는 So Cooooooool해서 클릭 몇번으로 끝납니다. Apple Deloper License 우리가 처음 swift라는 언어만을 사용하는 것은 Xcode에서 제공하는 PlayGround 만을 사용해도 상관없지만 개발을 할때에는 Xcode의 일반 프로젝트를 열어서 사용해야합니다. 또한 여기에서 앱을 빌드하기위해서는 Apple Developer License를 인증해야합니다. 아마도 이 이유가 .. 2022. 2. 6.
알려줘_IOS 시리즈 서문 안녕하세요 기꼬입니다. 이제 IOS개발자가 된지 몇달이 지났네요. 저희 회사는 신입교육이 있고, 이후 첫 업무는 크로스플랫폼을 맡게되어 AOS, IOS 둘다 다루게 된답니다. 그래서 크로스 플랫폼을 맡게 되면서 벌써 IOS에서의 많은 것들이 가물가물해지기 시작했어요. 매일매일 밥먹듯이 만지다보면 달라지겠지만, 아무래도 전 하룻강아지니까 더 조심스러워요. 그래서 언젠간 들어올 제 후임에게 가르쳐준다는 느낌으로 글을 풀어나갈 예정입니다. 부족한 글솜씨와 설명이지만 많은 분들의 피드백 부탁드립니다. 먼저 순서입니다. IOS의 간단한 소개를 마치고 Apple의 언어인 Swift에 대한 간단한 설명을 넣을 예정입니다. 말이 간단이지... 간단하지 않아요.. 하지만 있죠 영어를 마스터하는 것과 간단한 영어 문장을 .. 2022. 2. 5.
울트라러닝 1월 3주 피드백 기존 세팅 (2021.1월 2주) 1. 하루에 9시간의 업무 2. 포스팅과 업무을 통한 아웃풋 3. 매일 7시간 수면 (못 지킨적 많음) 4. 선배들로부터의 피드백 이번주 직접하기의 차이점 1. 커피, 간식 줄이기 2. 집에서 확실히 휴식 3. 낮에 업무리스트 관리로 집중도 높이기 4. 포스팅하는 시간이 너무 적었음. 5. 프론트에 대한 이해도가 올라감 6. 한시간에 한번 스트레칭하기 기존과 변화를 줄 수 있는 것은 무엇이 있을까? 1. 일찍 잠드는 것 습관화하기 2. 스쿼트와 푸시업 매일 번갈아하기 + 유산소(공원돌기) 3. 앞으로 할 프로젝트 하루에 한 프로젝트씩 분석하기 (새 업무) 더보기 KBS 동물TV MyNB 뉴발란스 EES - (로이드) - 이랜드이츠모바일(애슐리) 라드씨앤에스앱 AibotL.. 2022. 1. 25.
[MSSQL] SQL의 종류 DDL, DML, DCL 이란? DDL(Data Definition Language) - 데이터 정의어 데이터베이스 DDL에는 Create(생성), Alter(수정), Drop(삭제)를 시킬 수 있는 명령어가 있습니다. 이 테이블의 구조를 생성, 변경, 삭제를 하는 것입니다. 종류 역할 CREATE 데이터베이스, 테이블등을 생성하는 역할을 합니다. ALTER 테이블을 수정하는 역할을 합니다. DROP 데이터베이스, 테이블을 삭제하는 역할을 합니다. TRUNCATE 테이블을 초기화 시키는 역할을 합니다. DML(Data Manipulation Language) - 데이터 조작어 데이터 조작어란 정의된 데이터베이스에 입력된 레코드를 조회하거나 수정하거나 삭제하는 등의 역할을 하는 언어를 말합니다. 종류 역할 SELECT 데이터를 조회하는 .. 2022. 1. 22.
프로시저의 생성/ 수정 프로시저란? 데이터베이스에서의 프로시저란 프로그래머가 생성해놓은 쿼리문을 마치 하나의 메서드 형식으로 관리하는 것입니다. 실무에서는 굉장히 복잡한 쿼리문을 많이 사용해요. 많은 컬럼을 조회하고 여러 테이블을 조인하고 거기다가 WHERE조건까지... 심한 것은 하나의 쿼리를 만드는데 1000라인이 넘어가는 경우도 종종 있어요. 이렇게 장문의 쿼리를 사용할 때마다 써줘야 한다면 굉장히 불편할 거예요. 그러므로 이 장문의 쿼리를 프로시저에 저장해주고, 쿼리문이 저장된 프로시저를 호출하여 프로그래밍을 하는 것이 훨씬 효율적입니다. 프로시저 사용법 프로시저 생성 문법 CREATE PROC [프로시저명] AS [쿼리문] 프로시저 생성 예제 CREATE PROCEDURE UP_EXPRO ( @P_COMPANY NVA.. 2022. 1. 22.
ngIf와 ngFor ngIf Angular에서 if를 쓰고 싶은경우 ngIf를 사용한다. If에 들어가는 조건식은 다른 것과 마찬가지이지만 여기서는 ngIf가 true일 경우, 보여주고 FALSE인경우는 보이지않게 한다. ngFor {{movie.title}} 다른 문법에서와 마찬가지로 범위를 잡아야하고 해당 횟수만큼 반복을 한다. Combine 중첩사용을 위해서는 한번에 두개를 같이 사용할 수는 없다. 2022. 1. 19.
울트라러닝 1월 2주 피드백 기존 세팅 (2021.1월 1주) 1. 하루에 9시간의 업무 2. 포스팅과 업무을 통한 아웃풋 3. 매일 7시간 수면 (못 지킨적 많음) 4. 선배들로부터의 피드백 5. 데드라인을 통한 환경설정 현재 세팅 (2021.12월 이후) 1. 하루에 9시간의 업무 2. 포스팅과 업무을 통한 아웃풋 3. 매일 7시간 수면 (이번주는 피로도 높음) 4. 새로운 분야의 업무 5. 짧은 데드라인, 단기 목표 이번주 직접하기의 차이점 1. 커피 총량 줄이기 2. 새로운 업무의 스트레스 -> 혼란스러움 -> 집에서는 휴식위주의 삶 3. 가족과의 시간에 집중 4. 포스팅하는 시간이 줄어들어 연계성이 부족했음 5. 응용하려는 자세가 생김 -> 한가지 기본 언어에 익숙해진 것이 도움이 됐음 6. 간식조절 -> 성공적 기존과 변.. 2022. 1. 18.