본문 바로가기

분류 전체보기

(50)
CSS - Selector - Child, Descendant, Sibling Combinator 개요 div를 기준으로 div는 부모 요소, div 바로 아래에 속한 h1, ul은 div의 자식요소, 그리고 ul에 속한 li, h1, p등은 자손 요소가 된다. News hello bla bla 자식 선택자 parent > child 자손 선택자 parent descendants - 공백을 사용. 자손 요소에는 자식 요소도 포함된다. 형제 선택자 parent + sibling - parent 다음에 오는 하나의 sibling 요소만 선택 parent ~ sibling - parent 다음에 오는 모든 sibling 요소들을 선택
CSS - selector - type, class, id Selector 및 참조하는 방법 Type Selector html의 tag를 지칭하는 선택자 p { color: red; } h1 { color: blue; } Class Selector tag 괄호 안에 class 라는 속성을 선언하고 속성의 값에 임의의 클래스 이름을 넣어준 선택자 . 이렇게 선언한 클래스를 CSS에서는 '.'을 사용하여 참조한다. // html에서의 class 선언 bla bla // css에서 class를 참조하는 법 .story { } 아래와 같이 여러 개의 클래스를 부여할 수도 있다.
CSS - 기본 구조, 사용 방법 CSS의 기본 구조 selcector { property: value; } css을 작성할 때 ';' 을 빠트리지 않도록 주의해야합니다. CSS 사용 방법 CSS를 적용하는 세 가지 방법이 있지만 가장 권장되는 한 가지 방법을 기억합시다. 바로, link 태그를 이용해 css 파일을 불러오는 방법입니다.
JS - 객체를 생성하는 3가지 방법 1) 객체 리터럴 var person = { name : "kim", age : 30, greeting : function() { console.log("hello"); } }; 2) object 생성자 함수 var person = new Object(); person.name = "kim"; person.age = 30; person.greeting = function() { console.log("hello"); }; 3) 사용자 정의 생성자 함수 function Person(name, age) { this.name = name; this.age = age; }; var person1 = new Person("kim", 30); var person2 = new Person("park", 24);
Swift - 싱글톤 디자인 패턴(Singleton Design Pattern) 싱글톤 디자인 패턴이란 특정한 클래스의 인스턴스가 유일하게 하나만 존재하도록 디자인하는 패턴입니다. 예를 들자면, 간단하게 유저 정보를 저장하기 위한 목적으로 싱글톤 디자인 패턴을 사용할 수 있습니다. 아래와 같이 static 키워드를 통해 해당 클래스 타입의 상수를 클래스 속성으로 선언합니다. 이 때 IOS에서는 shared라는 이름을 많이 사용합니다. (ex. AVAudioSession.sharedInstance() ) class UserInformation { static let shared: UserInformation = UserInformation() var name: String? var age: Int? var addr: String? } 이렇게 생성한 싱글톤 객체를 통해 여러 인스턴스들이..
Ios - Life Cycle과 관련된 메서드들의 실행순서 1. func viewDidLoad() - 뷰가 메모리에 로드됨. 2. func viewWillAppear(_ animated: Bool) - 뷰가 보이려함. 2-1. func viewWillLayoutSubviews() - 뷰가 서브뷰를 레이아웃하려함 2-2. func viewDidLayoutSubviews() - 뷰가 서브뷰를 레이아웃함 3. func viewDidAppear(_ animated: Bool) - 뷰가 보여짐 4. func viewWillDisappear(_ animated: Bool) - 뷰가 사라지려함. 5. func viewDidDisappear(_ animated: Bool) - 뷰가 사라짐
Ios - Custom TableViewCell 1. UITableViewCell을 상속 받은 cocoa touch class 생성합니다. 이때 .xib 파일도 같이 생성합니다.(인터페이스 빌더와 같은 역할) 2. 인터페이스 빌더를 사용하듯이 .xib와 생성한 class 파일간에 IBOutlet, IBAction 생성하여 원하는 기능을 구현합니다. 단, 이 때 기본 UITableViewCell에 미리 정의된 프로퍼티인 textLabel, detailLabel, imageView, accessoryView와 다른 변수명을 사용하여 커스템셀 프로퍼티를 작성해주세요. 3. ViewDidLoad() 함수에 .xib파일의 이름으로 UINib인스턴스를 생성합니다. 생성한 UINib인스턴스와 Custom cell의 Identifier를 테이블뷰에 등록합니다. le..
Swift - 스위프트 API 디자인 가이드라인 번역 링크! https://github.com/connect-boostcamp/SwiftAPIDesignGuidelines/blob/master/README.md connect-boostcamp/SwiftAPIDesignGuidelines Swift API Design Guidelines 번역입니다. Contribute to connect-boostcamp/SwiftAPIDesignGuidelines development by creating an account on GitHub. github.com 스위프트 API 디자인 가이드라인 번역 링크입니다!