일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- 기획자랑 사이좋게 지내고 싶다
- max MySQL
- python GUI 사용하기
- 블록 스코프
- 닐 스미스 지음
- python tkinter 인터페이스
- 객체
- 한글입력 씹힘
- 제이쿼리연결
- max apache
- 자바스크립트
- 자바스크립트 객체 만들기
- 한글입력 잘림
- 한글입력 오류
- 자바스크립트 배열 할당
- 배열 분해 할당
- 한글잘림
- 생활코딩
- 제이펍 출판
- 맥 아파치
- 비주얼스튜디오 코드
- 자바스크립트 class
- 한글입력 안됨
- 황반석 옮김
- jquery 사용하기
- 객체지향
- SwiftUI 기반의 iOS 프로그래밍
- 맥 mysql
- 자바스크립트 객체
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- 기획자랑 사이좋게 지내고 싶다
- max MySQL
- python GUI 사용하기
- 블록 스코프
- 닐 스미스 지음
- python tkinter 인터페이스
- 객체
- 한글입력 씹힘
- 제이쿼리연결
- max apache
- 자바스크립트
- 자바스크립트 객체 만들기
- 한글입력 잘림
- 한글입력 오류
- 자바스크립트 배열 할당
- 배열 분해 할당
- 한글잘림
- 생활코딩
- 제이펍 출판
- 맥 아파치
- 비주얼스튜디오 코드
- 자바스크립트 class
- 한글입력 안됨
- 황반석 옮김
- jquery 사용하기
- 객체지향
- SwiftUI 기반의 iOS 프로그래밍
- 맥 mysql
- 자바스크립트 객체
- Today
- Total
목록모바일 (72)
java,javascript,android,php,sql,공부용,메모용
UITableView 데이터를 목록 형태로 보여 줄 수 있는 가장 기본적인 UI 컴포넌트 - 여러개의Cell을가지고있고하나의열과여러줄의행을지 니고 있으며, 수직으로만 스크롤 가능합니다. - 섹션을이용해행을그룹화하여콘텐츠를좀더쉽게탐색할수 있습니다. 섹션의 헤더와 푸터에 View 를 구성하여 추가적인 정보를 표 시할 수 있습니다. Delegate : 동작과 외관을 담당함 / 뷰가 변경되는 사항 DataSource : 데이터를 받아 뷰를 그려줌 / 뷰가 업데이트 되는 사항 - UITableViewDataSource는 테이블 뷰를 생성하고 수정하는데 필요한 정보를 테이블 뷰 객체에 제공 public protocol UITableViewDataSource : NSObjectProtocol { // 각 섹션에 표시..
열거형 https://tog-code.tistory.com/99 Main.Storyboard 정렬에 UIStackView, Axis(방향), Distributton(뷰의 사이즈 분배), Alignment(정렬), Spacing(값에 따라 스택뷰 간격 조정) IBInspectable(커스텀 속성을 스토리보드에서 사용), IBDesignable(실시간으로 스토리보드에 적용됨) "RoundButton"라는 UIButton 클래스를 만들어서 IBInspectable,IBDesignable을 사용함 관해서는 내용이 너무 길어서 정리하지 않고 바로 코드로 계산기 코드는 ViewController에서만 이루어졌다 주석참고 기억할 점은 값을 저장해서 다른곳에 또 대입해서 저장하고 연산을 하고 형변환 하는 과정을 기억하..
화면간 데이터 전달은 중요한거 같아서 다시 정리했다. MainStoryboard 여기서 첫번쨰 화면 -> 두번째화면으로 이동하는 버튼 우클릭 연결해서 Action segue 부분은 show 두번째화면은 당연히 새파일 SendDataViewController 만들고나서 class 연결 첫번째 화면-> 두번째 화면 (>> 다음 화면으로 데이터 전달하기) 두번째화면에서 SendDataViewController import UIKit class SendDataViewController: UIViewController { @IBOutlet weak var dataLabel: UILabel! var data : String? override func viewDidLoad() { super.viewDidLoad() ..
이전 프로젝트에 이어서 화면간 데이터 전달 확인하기 스토리보드에 코드로 Push와 코드로 Present에 라벨을 하나씩 추가한다 그리고 각 컨트롤러에 내용추가 ** 버튼을 누르면 이동되는 화면에 라벨이 추가되었고 거기로 내용이 전달될것 CodePushViewController 화면이 로드될때 나타나도록 추가했다 import UIKit class CodePushViewController: UIViewController { @IBOutlet weak var nameLabel: UILabel! var name: String? override func viewDidLoad() { super.viewDidLoad() // 옵셔널바인딩 if let name = name { self.nameLabel.text = n..
viewDidLoad 로드되었다 ↓ viewWillAppear 나타날것이다 ↓ viewDidAppear 나타났다 ↓ viewWillDisappear 사라질것이다 ↓ viewDidDisappear 사라졌다 viewDidLoad 뷰 컨트롤러의 모든 뷰들이 메모리에 로드 됐을 때 호출 메모리에 처음 로드 될 때 한번만 호출 보통 딱 한번 호출 될 행위들을 이 메소드 안에 정의함 뷰와 관련된 추가적인 초기화 작업, 네트워크 호출 viewWillAppear 뷰가 뷰계층에 추가되고, 화면에 보이기 직전에 매번 호출 다른 뷰로 이동했다가 돌아오면 재호출 뷰와 관련된 추가적인 초기화 작업 viewDidAppear 뷰 컨트롤러의 뷰가 뷰 계층에 추가된 후 호출 뷰를 나타낼 때 필요한 추가 작업 애니메이션을 시작하는 작업..

화면 전환하기 1. 프로젝트 생성 2. Main.Storyboard 에서 우측상단 + 눌러서 Navigation Controller 추가 3. 두개가 생성되는데 root navigation은 삭제 4. 우클릭 드래그Navigation Controller Scene → View Controller Scene 으로 Relationshop Segue에서 root view controller 선택 5. Navigation controller의 속성에서 View Controller 쪽에 Is Initial View Controller 선택 체크하면 없던 화살표가 생김 (스토리보드에 시작점을 알려주는 것) 6. View Controller에 버튼 4개 추가 Sugue로 Push, Sugue로 Present, 코드로..
하려고 하는 것 - LED 전광판 화면 표시 - 표시할 텍스트, 텍스트 컬러, 배경 색상을 화면에서 설정할 수 있게 하기 활용 및 알아갈 내용 - UINavigationController - 화면 전환 개념 - ViewControllor Life Cycle - 화면간 데이터 전달 하는 방법 - 에셋 카탈로그 (프로젝트에 리소스를 추가할 수 있는 것) Content View Controller - 화면을 구성하는 뷰를 직접 구현하고 관련된 이벤트를 처리하는 뷰 컨트롤러 Container View Controller - 하나 이상의 Child View Controller 를 가지고 있다. - 하나 이상의 Child View UINavigationController - 계층 구조로 구성된 content를 순차..

명언생성기라 하고... 박스안에 랜덤 글씨가 생성되고 나타나도록 하는 앱 만들기 UiKit 사용자 인터페이스 관리 / 이벤트 처리가 주목적인 프레임워크 Ui가 붙는 클래스를 사용하려면 import 시켜야함 UIView 화면을 구성하는 기본 클래스 UIViewController 사용자 상호작용에 응답하는 곳 / 앱을 구성하는 곳 / 화면을 관리하는 단위 1. 프로젝트 파일 생성 ( ios - app /next/ 프로젝트이름설정 - Team 개발자설정 - interface(storyboard) ) 2. Main.storyboard 눌러서 Ui 만들기 Ui만들 때 아래내용 확인 AutoLayout 제약조건을 이용해 다양한 해상도에 대응하기 위한 것 IBOutlet / IBAction 스토리보드와 코드를 연결할..