Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- xcode #swift #ios앱만들기 #swift배열
- JDBCinsert
- 자바SQLUPDATE
- 이클립스커넥션아이디오류
- xcode #swift #app만들기이미지 #ios앱만들기
- xcode #swift공부
- 이클립스로오라클데이터출력
- jdbc셀렉트
- jdbc값검색
- 자바SQL
- xcode앱만들기 #swift #uikit
- jdbcconnection_id오류
- JDBCUPDATE
- 이클립스에서오라클데이터
- replaceall여러문자 #javareplaceall
- xcode 깃오류
- jdbc
- 오라클데이터수정자바
- JDBC수정
- JDBC데이터삽입
- 이클립스에서sql데이터삽입
- 자바정수변환
- xcode앱만들기 #xcode기초
- 이클립스에서sql자료넣기
- jwt #세션 #토큰 #로그인유지 #java
- jdbcselect
- DATE데이터타입
- 이클립스에서SQL
- swift화면전환
- 이클립스에서오라클데이터수정
Archives
- Today
- Total
Yim-HaEun
[Xcode,Swift] 기초 개념 공부 /배열,프로토콜,델리게이트패턴 본문
[배열]
동일한 타입의 값을 순서있게 저장할 때 사용
예시)
var someInts = [Int]()
someInts = [100,101]
someInts.append(102)
print("\(someInts[0])")
print("\(someInts[2]")
//결과
100
102
for item in someInts{
print("\(item)")
}
//결과
100
101
1
[프로토콜]
자바의 인터페이스와 유사하며 구현해야 할 메소드 또는 프로퍼티들의 형태를 미리 정의해 놓은 것이다.
클래스의 형태와 비슷함.
protocol ExampleProtocol{
var simpleDescription: String{ get }
func adjust()
optional func adjustOptional()
}
{} 안에는 사용될 프로퍼티들과 메소들이 존재하는데 내부 내용이 구체적으로 정의되어있지 않다는 것.
프로토콜의 사용법은 상속과 비슷합니다.
class 선언문 뒤에 :을 붙이고 프로토콜명을 명시함.
[델리게이트 패턴]
디자인 패턴
모든 과정을 하나의 객체가 처리하는 것이 아니라, 일부 공통된 기능은 다른 객체에게 위임하여 처리하는 것을 말함.
'xCode로 앱 만들기 > 연습' 카테고리의 다른 글
[Xcode,swift]화면 전환하기 / 프리젠트(Present) 방법 (3) | 2024.09.14 |
---|---|
[Xcode, Swift] 테이블 뷰 사용법 (UITableView) (0) | 2024.09.08 |
[Xcode,swift] 텍스트필드(UITextField) 넣기 / Optional옵셔널 개념 (0) | 2024.09.06 |
[Xcode, Swift] 이미지 추가하기 / 이미지 뷰 사용법 (2) | 2024.09.06 |
[xcode,swift] 기초 개념 정리 1 (0) | 2024.09.06 |