일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- replaceall여러문자 #javareplaceall
- 이클립스로오라클데이터출력
- JDBC데이터삽입
- 자바정수변환
- JDBCUPDATE
- 이클립스에서sql자료넣기
- swift화면전환
- jdbc
- jdbc값검색
- xcode앱만들기 #xcode기초
- 오라클데이터수정자바
- 이클립스에서오라클데이터
- JDBCinsert
- xcode앱만들기 #swift #uikit
- 이클립스에서sql데이터삽입
- DATE데이터타입
- 이클립스에서오라클데이터수정
- jdbcselect
- jdbcconnection_id오류
- 자바SQL
- 이클립스에서SQL
- xcode #swift #app만들기이미지 #ios앱만들기
- jwt #세션 #토큰 #로그인유지 #java
- 자바SQLUPDATE
- jdbc셀렉트
- xcode 깃오류
- JDBC수정
- xcode #swift공부
- 이클립스커넥션아이디오류
- xcode #swift #ios앱만들기 #swift배열
- Today
- Total
목록xCode로 앱 만들기/연습 (7)
Yim-HaEun

메인 스토리보드에서 +를 눌러 view controller를 스토리보드 빈 공간에 드래그앤 드롭합니다.새 화면이 생성되었습니다.화면 전환은 몇가지 방식이 있습니다.1. 프레젠트 (Present)화면 전환기존 화면에 다른 화면을 덮어놓는 형태 2.추가된 뷰에 이름을 설정,view controller버튼을 클릭해서 추가한 뷰를 선택 ->3. 인스펙터 영역의 아이덴티티 인스펙터 클릭 ->storyboardID항목에 VC2라고 입력 4.화면 전환을 위한 버튼 추가하기 (기본 뷰에 버튼 추가)button이름은 화면전환이라고 설정해줄게요 5.보조편집기를 열고 버튼을 ViewController.swift에 ctrl키를 누른채로 연결,instantiateViewController 메소드는 매개변수로 "VC2"라는 문..

목록을 보여줄 때 사용됩니다. 스토리보드에서 + , Table View를 드래그 앤 드롭 도큐먼트 아웃라인 사용법:스토리보드 왼쪽에 있는 트리구조입니다.드래그앤 드롭해서 코드 작성도 가능하고책에서 하라는 대로 테이블 뷰 셀을 추가하고 거기에 레이블을 드래그했습니다. [테이블뷰셀 TableViewCell 사용법]테이블뷰셀을 제어할 클래스가 필요하다.클래스 만들기, 프로젝트 네비게이터에서 HelloWorld 폴더에서 마우스 우클릭을 한다.-> New File파일명은 TableViewCell테이블뷰셀파일에 UIKit 어차피 UIkit 프레임워크가 Foundation 프레임워크를 포함하고 있으므로 기존 코드를 삭제하고 UIKit에 대한 Import 만 해준다. 코드를 작성했다면 스토리보드에있는 테이블뷰셀을 ..
[배열]동일한 타입의 값을 순서있게 저장할 때 사용 예시)var someInts = [Int]()someInts = [100,101] someInts.append(102) print("\(someInts[0])")print("\(someInts[2]") //결과100102 for item in someInts{ print("\(item)")}//결과1001011 [프로토콜]자바의 인터페이스와 유사하며 구현해야 할 메소드 또는 프로퍼티들의 형태를 미리 정의해 놓은 것이다.클래스의 형태와 비슷함.protocol ExampleProtocol{ var simpleDescription: String{ get } func adjust() optional func adjustOption..

[클래스]swift도 객체지향 프로그래밍이다. 그러니, 상속이라는 개념도 존재하고요. 이전 방식처럼 스토리보드에서 +, Text Frield를 검색해서 드래그앤드롭해준다.textField를 클릭 후 ctrl를 누른 채 드래그하여 lblHello 하단에 추가합니다.이전에 버튼을 누르면 Hello Swift! 로 출력하도록 한 부분을 고쳐줄게요 >>>>>> 오류가 나길래 옵셔널 nil(=null)처리를 해줬습니다. ** 옵셔널이란?(Optional)변수가 nil(=null)이 될수있느냐의 상태를 지칭함.예시)특정 변수에 값이 있으면 코드를 처리하고 그렇지 않음 처리하지 않는 형태를 구현하기 편하다.If number ! = nil { sum = sum + number!}number라는 변수가 nil이..

이전에 만들어놨던 HelloWorldApp에 이미지를 추가해볼게요.예제를 그대로 따라하면 재미가 없는데...책을 보니, 간단하게 이미지만 추가하고 디바이스에따른 정렬을 자동으로해주는 개념에대해 설명하네요.그리고나서 창에 이름을 입력하면, 000님 환영합니다. 라는 예제를 연습합니다. 그럼 일단은 연습을 해보고 다음 포스트에서 응용해서 만들고싶은걸 해볼게요. 이미지를 추가하려면 표시할 이미지를 프로젝트에 추가해야한다.이미지를 넣기 위한 그룹 만들기project navigator > 프로젝트명에서 마우스 우클릭 -> Resource라고 폴더명을 입력하고 추가할이미지를 드래그앤 드롭 예시에서 애플 로고를 넣길래저는 미니멀 인테리어를 추구하는 스티브 잡스 사진을 넣어볼게요 앞서 label이나 button을 추..
[타입] 기존 타입 개념을 공유한다. swift는 타입을 지정하지 않아도 "문자"를 대입하면 저절로 String으로 지정함let noDbl = 100let noInt = 100자동유추해서 Double형과 int형으로 지정된다. [연산]동일print(2+2) //출력 4 [함수]func 함수명(파라미터명:타입,...) ->반환타입{ 구현코드 return 반환값}예시 ->func helloH(personName:String,...) ->String{ let greeting = "Hello, " + personName + "!" return greeting}let helloH = sayHello("H")print(helloH) // "Hello H!"print..

예전에 사놓은 '알짜배기 예제로 배우는 ios 프로그래밍' 이라는 책으로 갑자기 앱을 만들어보고싶어졌다 알짜배기 예제로 배우는 iOS 프로그래밍 : 네이버 도서네이버 도서 상세정보를 제공합니다.search.shopping.naver.com 무려 22년 1월에 사놓은거라 업데이트된 내용들은 검색 및 gpt랑 상의해가며 배울거다. 책이랑 문법도 다르고 import UIKit이라고 되어있길래 gpt에게 물어봤더니 사용하기 쉽고 직관적이게 개발하는 방법이 SwiftUI,기존 개발 방식이 UIKit 이라는걸 알게됐다.일단 책을 따라해보는걸로 결정Interface를 SwiftUI가아니라 Storyboard로 바꾸니까책처럼 바뀜 [UILabel 추가하기] Label은 사용자에게 어떤 글자 형태의 정보를 제..