profile
이유있는 스위프트 개발자
post-thumbnail

학과별 커뮤니티 개발 - 3

2023.09.15 ~ 2023.09.21GitHub에 협업을 위한 팀을 생성했습니다.GitHub에 협업을 위해 git flow 방식을 채택했습니다.Git flow 방식은 출시할 수 있는 버전에서 develop branch를 만들고, 이 develop branch에서

3일 전
·
0개의 댓글
·
post-thumbnail

학과별 커뮤니티 개발 - 2

2023.09.07 ~ 2023.09.14Figma Uxcrush 홈페이지의 기본 오픈소스 디자인을 참고하여, 전 주차에 결정되었던 기능들에 대해 배치 및 기본적인 디자인을 진행하였습니다.학교 로그인 화면입니다.@@학교 로고와 함께 학교 포털 아이디, 비밀번호를 사용하

3일 전
·
0개의 댓글
·
post-thumbnail

학과별 커뮤니티 개발 - 1

2023.09.01 ~ 2023.09.06백엔드(2) : 마이페이지 및 게시판, 학생회 및 과사무실 게시판 API 제작, aws 서버 및 CI/CD 구성, erd 구성, AWS RDS 구성프론트엔드(2) - Swift : 로그인, 공지사항페이지, 자유게시판페이지, 각

3일 전
·
0개의 댓글
·
post-thumbnail

Swift 기초 문법 - 55. 자료형 체크

스위프트에서는 다양한 방법으로 변수나 상수의 자료형을 체크할 수 있습니다.'is' 연산자는 변수나 상수가 특정 자료형과 호환되는지 확인하는데 사용됩니다. 이 연산자는 부울 값을 반환합니다.'as'연산자는 변수나 상수의 자료형을 변환하는데 사용됩니다. 이 연산자를 사용할

2023년 8월 20일
·
0개의 댓글
·
post-thumbnail

Swift 기초 문법 - 54. 프로토콜 조건 적용

스위프트에서 프로토콜 조건은 제네릭 타입의 제약 조건을 정의하는 데 사용되는 개념입니다.제네릭 함수나 타입을 선언할 때, 특정 프로토콜을 준수하는 타입만을 제네릭으로 받도록 제한하고 싶을 때 사용됩니다.<T: SomeProtocol>와 <T: AnotherP

2023년 8월 20일
·
0개의 댓글
·
post-thumbnail

Swift 기초 문법 - 53. toggle

스위프트에서의 toggle은 부울 값을 반전시키는 메서드입니다. toggle은 주로 불리언 변수나 프로퍼티의 값을 반전시키는 데 사용됩니다. isEnabled 프로퍼티의 값을 toggle 메서드를 호출함으로써 반전시킬 수 있습니다. Collection 프로토콜을

2023년 8월 20일
·
0개의 댓글
·
post-thumbnail

Swift 기초 문법 - 52. singleton 패턴

싱글턴 패턴은 객체 지향 프로그래밍에서 사용되는 디자인 패턴 중 하나로, 어떤 클래스가 단 하나의 인스턴스만을 생성하도록 보장하는 패턴입니다. 이 인스턴스는 어디서든 접근 가능하며, 전역적으로 공유되는 자원을 관리하거나 중복 생성을 피하기 위해 사용됩니다. 위의 코드

2023년 8월 20일
·
0개의 댓글
·
post-thumbnail

Swift 기초 문법 - 51. struct 기본 생성자

스위프트에서 struct는 값 타입을 정의할 때 사용되는 키워드입니다. struct는 클래스와 달리 값 복사가 이루어지는 특성을 가지며, 기본 생성자를 자동으로 제공합니다.기본 생성자는 모든 프로퍼티에 초기값이 제공되어 있거나, 옵셔널 프로퍼티가 있는 경우 자동으로 생

2023년 8월 18일
·
0개의 댓글
·
post-thumbnail

Swift 기초 문법 - 50. open

스위프트에서의 open은 접근 제어 수준 중 하나로, 클래스와 클래스 멤버를 상속받는 모듈 외부에서도 접근할 수 있도록 해주는 키워드입니다. open 접근 제어 수준은 가장 높은 접근 권한을 제공하며, 외부 모듈에서 클래스를 상속하고 해당 클래스의 메서드와 프로퍼티를

2023년 8월 18일
·
0개의 댓글
·
post-thumbnail

Swift 기초 문법 - 49. Range

스위프트에서 Range는 연속적인 값의 범위를 나타내는 타입입니다. Range는 일반범위와 닫힌 범위로 나눌 수 있습니다. 주로 반복문이나 컬렉션에서 특정 범위의 값들을 다루거나 추출할때 사용됩니다.문자열에서도 일부 문자들을 추출하거나 처리할 수 있습니다.참고(출처)

2023년 8월 18일
·
0개의 댓글
·
post-thumbnail

Swift 기초 문법 - 48. static func, final class func

static func과 final class func는 스위프트 언어에서 사용되는 특별한 종류의 메서드 선언입니다.static func은 클래스나 구조체의 타입 자체에 속하는 정적 메서드를 선언하라 때 사용됩니다.해당 메서드는 타입 멤버로써 인스턴스를 생성하지 않고도

2023년 8월 18일
·
0개의 댓글
·
post-thumbnail

Swift 기초 문법 - 47. Zip

zip은 스위프트의 내장 함수 중 하나로, 두 개 이상의 시퀀스를 조합하여 하나의 새로운 시퀀스를 생성하는 역할을 합니다. zip함수를 사용하면 여러 시퀀스들을 병렬로 순회하며 요소들을 조홥할 수 있습니다. zip은 각 시퀀스에서 동일한 인덱스의 요소들을 묶어 새로운

2023년 8월 18일
·
0개의 댓글
·
post-thumbnail

Xcode 14 - NO 스토리보드 세팅

File -> New Projectinfo -> Storyboard Name 없애기Main 스토리 보드 move to trashDeployment Info -> Supports multiple windowsMain storyboard file base name : Ma

2023년 8월 13일
·
0개의 댓글
·
post-thumbnail

XCODE 코드 스니펫

드래그마우스 우클릭create 코드 스니펫언어, 플랫폼, 컴플레션 등 추가 후 Done컴플레션 사용 Tab 을 하면 자동완성 됩니다.업로드중..Edit참고(출처) : 개발하는 정대리

2023년 8월 12일
·
0개의 댓글
·
post-thumbnail

Swift 기초 문법 - 46. Equatable

Equatable은 스위프트의 프로토콜 중 하나로, 두 개의 값이 같은지 비교하기 위해 사용되는 프로토콜입니다.Equatable 프로토콜을 준수하는 타입은 '=='연산자를 사용하여 두 값을 비교할 수 있습니다.Equatable을 준수하는 타입을 정의할 때는 두 값이 같

2023년 8월 12일
·
0개의 댓글
·
post-thumbnail

Swift 기초 문법 - 45. 옵셔널 체이닝

옵셔널 체이닝은 스위프트에서 옵셔널 값을 가진 여러 개의 프로퍼티나 메서드 호출을 안전하게 연결하여 사용하는 방법을 말합니다.옵셔널 체이닝을 사용하면 중간에 하나라도 nil이면 전체 체인이 중단되고 nil을 반환하므로 코드에서 일일이 nil 체크를 할 필요가 없어집니다

2023년 8월 12일
·
0개의 댓글
·
post-thumbnail

Swift 기초 문법 - 44. 콜렉션간 변형

콜렉션 간 변형을 통해 타입 캐스팅을 수행할 수 있습니다.타입 캐스팅은 컬렉션의 요소들을 다른 타입으로 변환하는 작업을 의미합니다.참고(출처) : 개발하는 정대리, 야곰(Swift5)

2023년 8월 12일
·
0개의 댓글
·
post-thumbnail

Swift 기초 문법 - 43. reduce

reduce는 스위프트의 고차함수 중 하나로, 컬렉션(배열, 딕셔너리, 세트)의 요소들을 결합하거나 축소하여 하나의 결과값을 생성하는 함수입니다.주로 초기값과 클로저를 활용하여 컬렉션 내의 요소들을 반복하면서 연산을 수행합니다.initialResult : 연산의 초기값

2023년 8월 12일
·
0개의 댓글
·
post-thumbnail

Swift 기초 문법 - 42. 콜렉션 합치기

스위프트에서 콜렉션을 합치는 방법은 다양한 메서드와 연산자를 사용하여 수행할 수 있습니다.주로 배열과 딕셔너리를 합치는 경우에 많이 사용되며, 이를 통해 새로운 콜렉션을 생성하거나 기존 콜렉션을 수정할 수 있습니다.참고(출처) : 개발하는 정대리, 야곰(Swift5)

2023년 8월 12일
·
1개의 댓글
·
post-thumbnail

Swift 기초 문법 - 41. 디자인패턴 빌더패턴

빌더 패턴은 객체 생성 과정을 추상화하고 복잡한 객체를 구축하기 위한 디자인 패턴 중 하나입니다.이 패턴은 생성자의 매개변수가 많거나 복잡한 경우, 객체 생성을 더 편리하게 만들어주며 가독성을 높일 수 있는 방법을 제공합니다.객체가 많은 속성을 가지고 복잡한 초기화 과

2023년 8월 12일
·
0개의 댓글
·