Swift를 왜 배워야할까? 의구심 그리고 flutter

최근에 swift에 대해서 검색을하다가 SwiftUI 현업에서 쓰는 분 계신가요? : 클리앙 게시물을 보게 되었다. 첫 단추가 정말 중요하다고 생각하는데 그다지 쓸만하지 않는다고 느끼고 있는 현업자 분들의 의견에 나도 고민을 조금 하게 되었다. 이게 swift를 공부하는 게 맞을까? 취미로 할 건데 뭐 어때? 하지만 취미로 시작할 것이기 때문에 더더욱 커뮤니티가 잘 형성되어 있는지가 중요하다. 그리고 아직 … Continued

스위프트 입문 5일차

Cocoa touch Framework 기본적으로 MVC 패턴으로 제작을 한다. 하지만 대규모 어플리케이션에서 MVC의 단점을 극복해서 제작하기 위해서 MVVM, 바이퍼 패턴들을 이용하기도 한다. UIView ViewController 앱의 근간을 이루는 객체로 모든 앱은 하나 이상의 뷰 컨트롤러를 가지고 있다. 데이터 변화에 따라서 view 컨텐츠를 업데이트 view들과 함께 상호작용에 응답 view를 리사이징하고 전체적인 인터페이스의 레이아웃 관리 다른 뷰컨트롤러 들과 함께 … Continued

스위프트 입문 4일차

클로저 코드에서 전달 및 사용할 수 있는 독립 기능 블록이며, 일급 객체의 역할을 할 수 있음일급 객체란?전달 인자로 보낼 수 있고, 변수/상수 등으로 저장하거나 전달할 수 있으며, 함수의 반환 값이 될 수 도 있다. 반환 타입 문법 간소화 고차함수 다른 함수를 전달 ㅇ니자로 받거나 함수 실행의 결과를 함수로 반환하는 함수 map filter reduce map filter … Continued

스위프트 입문 3일차

익스텐션? 기존의 클래스, 구조체, 열거형, 프로토콜에 새로운 기능을 추가하는 기능 연산 타입 프로퍼티 / 연산 인스턴스 프로퍼티 타입 메서드 / 인스턴스 메서드 이니셜라이저 서브스크립트 중첩 타입 특정 프로토콜을 준수할 수 있도록 기능 추가 연산 프로퍼티가 제일 많이 사용됨 열거형 연관성이 있는 값을 모아 놓은 것을 말한다.ex) 계절 원시값을 가지게 구성할 수 도있다. 열거형의 연관값 옵셔널 … Continued

2일차

assert 특정 조건을 체크하고, 조건이 성립되지 않으면 메세지를 출력 하게 할 수 있는 함수 assert 함수는 디버깅 모드에서만 동작하고 주로 디버깅 중 조건의 검증을 위하여 사용합니다. gurad 문 뭔가 검사하여 그 다음에 오는 코드를 실행할지 말지 결정하는 것 guard 문에 주어진 조건문이 거짓일 때 구문이 실행됨 프로토콜 특정 역활을 하기 위한 메서드, 프로퍼티, 기타 요구사항 … Continued

1일차

내가 왜 ios 개발을 배우려하는가? 지금까지 필요하다고 생각하는 앱들 그리고 내가 앱으로 관리하고 사용하고 싶다고 생각하는 카테고리의 앱중에서 정말로 쓸만한 앱이 없기 때문에 직접 만들어서 사용하고 싶다는 욕구가 생기는 때가 많다. 그래서 ios 개발을 해보고싶다는 생각이들어서 시작하게 되었다. 시작은 미미하지만 끝은 창대하기를…🙏 소프트웨어를 전공하지 않고 잡부개발자가 어디까지 할 수 있을까? 한번 도전해본다 🏃‍♂️🗻 나는 아무 … Continued