본문 바로가기

유치원 활동∙̑◡∙̑

SWIFT 초보 ( 앱의 기본 구조 ) SWIFT는 우리나라에서 제 3 외국어와 같은 그런 너낌쓰.. 다들 많이 다루지 않다보니 확실히 안드로이드 보다 인터넷 강의나 교재들의 수가 많지 않고 유튜브나 구글링을 하면 모든 정보가 나오지만 영어라서 쉽게 이해하기가 어렵다.유튜브에서 IOS Academy라는 좋은 채널을 알게 되었는데 한글 자막이 없어 이해하는데에 불편했다.실제로 함께 따라하며 배우는 부분이라 화면 그대로 나도 같이 구현 해 보면 되지만 혼자 하다가 막혔을 때 음...급 우울해진다. 이것은 다 내가 기본기가 없기 때문이겠지..구체적으로 설명해주는 책이 있을까싶어 찾아봤다. '재은씨의 꼼꼼한 SWIFT' 과연 이 책은 내 수준에 맞추고 있을까 의심반 기대반으로 도서관에서 대출했다.생각보다 책이 너무 두꺼워서 놀랐고 그래서 기대로 꽉찼.. 더보기
SWIFT 초보 [ 쉬운 문법 Type-safe ] Type safe and Type Inference [safe : 안전함 ,안전 / Inference : 추론,판단하다 ] SWIFT는 Type-safe 언어이다. 잘못된 자료형을 사용하려고 하면 빨간 컬러를 띄우며 경고를 준다. (어제의 나 경고 많이 받았찌...) 그러면 개발자는 오류를 빨리 확인하고 바로 수정할 수 있다. 미리 자료형을 선언하지 않았을 때는 Type-inference를 통해 코드를 컴파일할 때 자동으로 자료형을 추론한다. [ 컴파일 : 소스코드를 목적코드로 옮기는 것 ] Type-inference때문에 SWIFT는 C와 Object-c와는 다른, 자료형 선언이 필수적이지 않다.하지만 변수, 상수 선언을 위한 var,let은 꼭 써주어야 한다. 자료형을 정의 해 주지 않아도 SWIFT.. 더보기
SWIFT 초보 [ 쉬운 문법 정수와 부동소수점 ] Intergers 정수 42,-23처럼 분수 성분이 없는 수이다.양수,0,음수가 정수에 포함된다. SWIFT는 8,16,32,64비트 형식의 부호가 있는 정수와 부호가 없는 정수를 제공하며 부호가 없는 정수는 UInt8과 같이 나타낸다(예를 든 것임)부호가 있는 정수는 Int8. (SWIFT의 모든 타입은 대문자로 시작된다) Interger bounds 정수의 한계값 맥시멈,미니멈 들어봤는가? max,min 프로퍼티를 사용 해 ( property : 사물의 속성,특성 )각 정수타입의 최대값과 최소값이 접근 할 수 있다. Int 대부분의 경우에서 정수형을 비교할 떄 크기를 선택할 필요는 없고 Int만 사용하면 된다. Int를 사용할 떄 컴퓨터가 32비트라면 Int32로,64비트라면 Int64로 알아서 정의.. 더보기
SWIFT 초보 [ 쉬운 문법 상수와 변수 ] Constant and Variable ( 상수와 변수 ) JS를 공부하다 보면 const 와 var를 볼 수 있는데 SWIFT에서 또 만나다니 반갑군? 상수는 한번 정의되면(값이 저장되면)절대로 변하지 않는 값이고, 변수는 값이 변할 수 있는 값이다. 그런데 SWIFT는 상수를 const로 선언하지 않고 let 으로 선언한다.변수는 그대로 var로 선언하고. Type Annotations (annotation : 주석을 달다) 변수나 상수를 선언할 때 Type annotation 사용이 가능하다. 이것은 어떤 자료형으로 변수나 상수를 선언할지 명확하게 하기 위해 쓰는데 위의 웰컴 메세지에는 어떤한 string 자료형도 오류없이 초기화 될 수 있다. 이렇게. 물론 여러 변수나 상수를 type annota.. 더보기
SWIFT 초보 [ SWIFT 소개 편 ] 현재 맥북과 아이폰을 사용중이다.워치도 사고싶고....아이폰의 디자인들이 너무 좋다. 웹 프론트엔드를 공부하던 중,자꾸만 흥미가 떨어지고,재미가 없었다.역시 난 비전공자 출신 딱지를 뗄 수 없는걸까?하면서.. 그래도 개발에 여전히 환상은 있는 터라 공부방향을 바꿔보는 것으로 했다. 원래 모르는 사람은 이것 저것 다 배워보는거 아니겠나?ㅎㅎㅎ시작해 보고 이것도 재미없으면 또 다른걸 배우겠어ㅡㅡ 다른 개발은 모든 언어를 알아야 한다면 그래도 맥은 스위프트와 오브젝트C만 제대로 알고 있으면 되니까 마음에 짐이 좀 덜어지는 너낌...? SWIFT 란 뭘까용 SWIFT는 IOS(핸드폰), macOS(데스크탑,노트북), watchOS(손목시계), tvOS(텔레비전)를 만들기 위한 애플에서 만든 프로그래밍 언어이다... 더보기
JavaScript 개념과 간단 문법 4 ( Location 객체 ) 지식을 하나씩 알아간다는 것이 즐겁다. 이제는 지나가다 코드를 봐도 어 대충~무슨 코드인지 알겠네 정도? 오늘은 location객체에 대해 알아본다 프로그래밍 언어를 공부하다보면 하나의 단어를 알기 위해 그 안에서 또 다른 단어를 알아야 한다^_^하하 처음 프로그래밍을 접할 때 낯설었던 단어들을 풀이하며 Location객체에 대해 정리 해 본다. Location객체는 현재 브라우저의 창에 열려있는 문서의 URL을 알려주는 객체이다 객체란? 프로그래밍이나 설계에서, 데이터와 그 데이터에 관련되는 동작(절차, 방법, 기능)을 모두 포함한 개념이다. 예를 들어 기차역에서 승차권을 발매하는 경우, 실체인 ‘손님’과 동작인 ‘승차권 주문’은 하나의 객체이다. 실체인 ‘역무원’과 동작인 ‘승차권 발매’도 하나의 객.. 더보기
JavaScript 개념과 간단 문법 3 ( 논리 연산자,삼항 조건 연산자 ) 일단 제목부터 너무 어려운데 찬찬히 살펴 보도록 하자.. 논리연산자 논리 연산자는 결과가 참,거짓 두종류로 나오는 boolean으로 종류는 and, or, not 세가지로 나뉜다 and (&&) : 피연산자 중 하나라도 false면 false로 반환.둘 다 true일 때만 true가 반환된다. or (||) : 피연산 중에 하나가 false더라도 true로 반환,둘다 false일 때 false로 반환된다 not (!) : 위의 두개와는 다른 단항연산지로,참 또는 거짓을 반전 시켜 결과를 바꾼다. console.log (5>3&&6==6) : 둘 다 true 이므로 결과는 true console.log (5 더보기
JavaScript 개념과 간단 문법 2 ( 변수에 대해서 ) 처음 접한 언어가 파이썬이라 변수라는 단어에서 낯선 것은 없었다. 이 변수(Variable)는 문자나 숫자 같은 값을 담는 통이라고 생각하고 이 값을 유지할 필요가 있을 때 사용한다. (이 통에 담겨진 값은 다른 값으로 바꿀 수 있음) 변수를 선언하기 JavaScript에서 변수는 Variable을 줄여 var로 사용한다.var를 입력 후 뒤에 값을 넣어 변수를 선언하겠다는 것을 알려주면 된다.var를 생략할 수도 있는데,이건 유효범위라는 것에 영향을 미치기 때문에 var의 의미를 명확하게 이해하기 전까지는 var를 사용하는 것을 권장하고 있다.var를 입력하고 뒤에 오는 변수는 $표시와 _ 언더바 혹은 특수문자를 제외한 무든 문자로 시작할 수 있다 예제 var a = 1; alert(a+1); 프로그래.. 더보기

반응형