일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 패스트캠퍼스
- 리스트
- 자바스크립트
- ui
- 자바페스티벌
- 썸머스쿨예약
- 서블릿
- 딥러닝
- 스프링
- 메시지시스템
- 머신러닝
- 빅데이터
- Python
- 문제풀이
- 코딩
- 파이썬
- 내일배움카드
- 광주직업학교
- 덴디컨설팅
- java
- iOS개발강의
- 스마트인재개발원
- jsp
- 전주독서실
- 코린이
- 바이트디그리
- K디지털크레딧
- ux
- 전주스터디카페
- 자바
- Today
- Total
목록전체 글 (47)
멀리 보는 연습
6평이 끝나고 다가올 기말고사를 준비하기 전에 꼭 해야 할 일이 있다면 그건 바로 모의고사 오답 분석 정리겠죠? 다들 분명히 했을 거라 믿어요. 짧다면 짧지만 결코 짧지 않을 여름방학을 현명하게 보내는 방법은 위즈썸머스쿨 등록!!! 입학일시는 7월17일부터 가능하며 학교마다 방학기간이 상이하여 이용기간은 전화로 문의 부탁드리며 윈터스쿨과는 다르게 학기 중 예약이라 좌석 확보를 위해선 최대한 서둘러야 한다는 점도 기억해 주세요! 예약문의: 010-7304-6607 4주권부터는 학습상담이나 수시/정시 컨설팅도 무료로 가능하니, 혼자서 공부하는 부분이 어렵고 내가 하고 있는 방법이 맞는지 불안하거나 모르겠다면 위즈에서 상담받아 보세요. 공부나 목표설정이 한결 쉬어집니다! 자세히 알아보기>> https://bl..
기획 업무에 접어들면서 유용하게 사용하는 업무 툴이 있어서 소개하고자 한다. 바로 파워포인트 파워목업! 웹 서비스를 기획하는 단계에서 화면 설계를 하게 되는데 이 때 화면 그리는 툴에 따라 필요한 에너지와 시간이 달라지기 때문에 최대한 효율적인 툴을 사용하는 것이 좋다. 예를 들어, 슬라이드 바를 그려야 할 때, 직사각형, 원 등을 활용해서 직접 그리는 방법이 있고, 기존에 존재하는 슬라이드 바 아이콘을 드래그해서 사용하는 방법이 있다. 당연히 후자가 시간과 에너지를 아낄 수 있다. 이처럼 파워포인트 파워목업을 활용하면 훨씬 수월하게 화면을 설계할 수 있다. 파워포인트는 학부생 시절부터 사용해왔기 때문에 거부감이 전혀 없었고, 파워목업이라는 추가 기능?만 다운로드 해주면 된다. 파워포인트 파워목업 다운로..
1. assert assert는 한국어로 굳이 해석하자면 '확인'정도로 표현할 수 있으며, 특정 조건을 체크하고 조건이 성립되지 않으면 메시지를 출력하게 할 수 있는 함수를 말한다. assert 함수는 디버깅 모드에서만 동작하고 주로 디버깅 중 조건의 검증을 위하여 사용한다. func functionWithAssert(age: Int?) { assert(age != nil, "age == nil") //값이 없을 경우 assert((age! >= 0) && (age!
상속 우리가 흔히 알고 있는 상속은 부모가 자식에게 재산을 물려받는 행위이다. Swift에서는 클래스가 다른 클래스로부터 메소드, 프로퍼티를 상속받는 것을 뜻한다. 서브 클래스가 자식, 슈퍼 클래스가 부모라고 할 수 있다. import Foundation class Vehicle { var currentSpeed = 0.0 var description: String { return "traveling at \(currentSpeed) miles per hour" } func makeNoise(){ } } /* class 클래스 이름 : 부모 클래스 이름{ // 하위 클래스 정의 } */ class Bicycle : Vehicle{ var hasBasket = false } var bicycle = Bic..
🌻 핵심 : 버튼을 누를 때마다 랜덤으로 명언이 생성된다. 개인적으로 명언을 좋아하지는 않지만, 명언 생성 앱을 첫 앱(?)으로 만들어 보았다. 막연하게 처음부터 생각해보면, 일단 UI를 구성하고 각 label이나 button에 맞는 기능을 넣어주면 끝나지 않을까? 1. UI Main Storyboard에 이렇게 그림을 그려준다. 파란 틀 안에 아무것도 없어 보이지만 label 2개를 심어두었다. 호호 2. ViewController Main Storyboard에서 두개의 label과 한개의 button을 ViewController에 연결시켜준다. label은 IBOutlet, Button은 IBAction을 통해서 연결해주면 된다. 여기서 IB는 Interface Builder의 약자이며, IBOutl..
어느덧 iOS 앱 개발 과정을 듣기 시작한지도 3주차에 접어들었다. 진도가 느리지만 천천히 소화하면서 배워가려고 노력중이다. 1주차에 너무나 많은 개념들을 배워버려서 혼란스럽다 하하 그래서 노션에 정리해둔 것을 다시 정리하면서 복습하고 있다. 오늘 정리할 개념은 구조체와 클래스이다. 클래스는 전 학원에서 Java를 배울 때 개념을 배워뒀기 때문에 나름 수월하게 받아들였지만 구조체는 대체 뭔지..! 구조체란? 구조체의 인스턴스는 값 타입이며, 파스칼 기법(함수 명을 대문자로 시작)을 사용한다. 구조체 변수를 새로운 변수에 할당할 때마다 새로운 구조체가 할당된다. 따라서 같은 구조체를 여러 개의 변수에 할당한 뒤 값을 변경시켜도 다른 변수에 영향을 주지 않는다. struct 구조체 이름 { 프로퍼티와 메소드..
옵셔널(Optional) 옵셔널은 Swift가 가진 가장 큰 특징 중 하나로, 값이 있을 수도 있고 없을 수도 있다. 값이 없다는 것을 나타낼 때, 자바에서는 null 이라고 표현한다고 배웠는데 swift에서는 nil이라고 표현한다. var number : Int? = nil 값이 있을 수도 있고 없을 수도 있다는 뜻으로 데이터 타입 뒤에 물음표를 붙여준다. //옵셔널 타입으로 변수를 설정하면 기본으로 nil이 들어간다. var email: String? print(email) // nil email = "song@gmail.com" print(email) // Optional("song@gmail.com") 옵셔널로 정의한 변수는 일반 변수와 다르다. 일반 변수는 항상 값을 가지고 있어야 하는 반면, ..
상수와 변수 // 상수 // let 상수명 : 데이터 타입 = 값 let a : Int = 100 // 변수 // var 변수명 : 데이터 타입 = 값 var b : Int = 200 예시 아이폰의 용량은 전체 공간, 사용 가능 공간으로 나뉘는데 전체 공간은 128GB와 같이 한 번 지정되면 변하지 않기 때문에 상수 타입이 적당하고, 사용 가능 공간은 수시로 변경되기 때문에 변수가 적당하다. 기본 데이터 타입 import Foundation //Int var someInt : Int = -100 someInt = 100 //UInt '-'와 같은 부호 사용 불가 var someUInt : UInt = 200 //Float var someFloat : Float = 1.1 someFloat = 1 prin..