분류 전체보기
-
View Hierarchy 관련 오류개발...................../TIL 2024. 6. 30. 18:26
@discardableResult public func equalToSuperview(_ file: String = #file, _ line: UInt = #line) -> ConstraintMakerEditable { guard let other = self.description.item.superview else { fatalError("Expected superview but found nil when attempting make constraint `equalToSuperview`.") } 원래 제약조건 아래에 //view [label] .forEach { view.addSubview($0) } 를 작성..
-
#Preview macro, Xcode 코드베이스로 UI 설계할 때 유용한 팁개발...................../TIL 2024. 6. 27. 19:22
UIkit에서 스토리보드 없이 코드로만 UI 설계 시시뮬레이터 없이 UI를 미리볼 수 있는 Preview 매크로! 실험해보니 적용속도도 빨라서 디버깅 용도 외로 UI 확인할 때 유용하게 쓰일 것 같다. #Preview {myView()} 위와 같이 간단한 매크로이다.내 상황에 대입하면 #Preview {viewController()} 작성해주면 바로 오른쪽에서 프리뷰를 확인 가능하다. 현재 느낌단순히 UI만 보는게 아니라 버튼도 작동한다!Preview Device를 정할 수 있어서 내 앱이 Responsive인지 확인할 때도 좋을 것 같다.DarkMode, LightMode 전환이 가능하다. 만약에 안 보인다면, Editor -> Canvas를 활성화를 확인해야 한다. 이런 UI 뿐만 아니..
-
창업 및 비즈니스 관련 용어 71, 마케팅 관련 용어 52Ideas/study 2024. 6. 24. 16:48
같은 수강생분이 정리해주신 것 기억하고 싶어서 가져왔당 창업 및 비즈니스 관련 용어 1. 유니콘 회사 (Unicorn Company): 기업 가치가 10억 달러 이상인 비상장 스타트업을 의미합니다.2. 데카콘 (Decacorn): 기업 가치가 100억 달러 이상인 비상장 스타트업을 의미합니다.3. 벤처 캐피탈 (Venture Capital): 성장 가능성이 높은 스타트업에 투자하는 자금을 의미합니다.4. 엔젤 투자자 (Angel Investor): 초기 스타트업에 자금을 제공하는 개인 투자자를 의미합니다.5. 시드 펀딩 (Seed Funding): 사업 아이디어를 실현하기 위한 초기 자금을 의미합니다.6. 시리즈 A/B/C 펀딩 (Series A/B/C Funding): 스타트업이 성장 단계에서 받는 투..
-
Swift 코드베이스 준비하기(한 개의 페이지일 때)개발...................../TIL 2024. 6. 24. 13:48
1. main을 삭제합니다. 2. Info 내 main을 필터링해 삭제해줍니다. 3. 파일의 Targets - Build Settings 'main'을 필터링해서 삭제해줍니다. 4. SceneDelegate로 가서 아래 코드를 세팅해줍니다. // SceneDelegate.swiftclass SceneDelegate: UIResponder, UIWindowSceneDelegate { // 윈도우. 앱에 반드시 한 개는 필요한 가장 근본이 되는 뷰. 이 위에 뷰가 쌓이기 시작. var window: UIWindow? // 앱을 시작할때 세팅해줄 코드를 작성하는 곳. func scene(_ scene: UIScene, willConnectTo session: UISceneSession, op..
-
Swift 버튼을 눌러 연속적으로 이미지 바꾸기(.toggle 활용)개발...................../TIL 2024. 6. 21. 18:50
나는 원한다. 내가 에셋으로 저장한 이미지(image1, image2)가 버튼을 누를 때마다 변경되면 좋겠어요~ if-else문만약에 imagaView의 이미지가 image1이면 버튼을 눌렀을 때 image2가 나온다. 아니라면, image1이 나와야 하니까. 변수 선언부터 할게요 private var isImage1Displayed = true // 현재 표시된 이미지가 image1인지 여부를 저장하는 변수 왜냐? 상태 추적: 이미지가 현재 image1인지 image2인지 알기 위해 변수가 필요하다. 이렇게 하면 버튼을 눌렀을 때 현재 상태를 확인하고, 그에 따라 이미지를 변경할 수 있다. 토글 로직: isImage1Displayed 변수를 사용하면 간단한 if-else 문으로 이미지를 토글(.t..
-
[뉴스레터] 어떻게 비전공자가 1년에 300억이 넘게 팔리는 아기띠 브랜드를 만들었을까?Ideas/Articles 2024. 6. 20. 13:37
오늘 공유할 이야기는창업 튜터님이 공유해주신 아티클 플랫폼 언섹시 비즈니스에 실린 뉴스레터인데요, 비전공자로써 육아를 병행하면서 1년에 300억의 수익을 낸 제품을 개발한 창업가의 이야기입니다. 바쁜 와중에도 창업가 본인의 일상에서 발견한 불편함을 해결하기 위해 시제품을 만들기까지 직접 실천한 내용을 토대로 작성되었기 때문에 우리가 개발공부에 방해 받지 않고 일상적으로 해볼 수 있는 것은 무엇이 있을까에 대해 화두를 던지고, 예비창업가로서 여러분들과 함께 영감을 받으면 좋겠다고 생각해서 이 뉴스레터를 선정했습니다. 이 아티클에서 주목한 부분이 세부분 있는데요 순서대로 말씀드리자면, 첫번째는 개인의 불편함을 해소하고 싶은 마음으로 시작해서 바이럴 성공 코니는 창업가 본인이 기존 아기띠를 목디스크로..
-
Swift에서 현재 시간 불러오기와 유의점개발...................../TIL 2024. 6. 19. 23:18
swift에서는 date 클래스로 현재 날짜와 시간을 불러올 수 있다고 하는데 아래와 같이 코드를 입력했으나, //주문 시간 : 현재 시간 출력let currentDate = Date() Cannot find 'Date' in scope 이라는 경고 메시지가 뜬다. 왜지? 왜용~ swift에서는 date 클래스로 현재 날짜와 시간을 불러올 수 있다고 하는데....swift에서는 date 클래스로 현재 날짜와 시간을 불러올 수 있다고 하는데....swift에서는 date 클래스로 현재 날짜와 시간을 불러올 수 있다고 하는데.... 아! class를 불러올 수 없는 원인이 있겠구나 싶어서 영역을 다시 살펴보니 역시나 코딩하기 전에 import Foundation을 지운게 문제였다 핳 💡F..
-
switch 조건문 :개발...................../문법 2024. 6. 19. 19:01
switch문 작성 중 이런 메시지가? Switch must be exhaustive 작성중이던 코드더보기 func modifyMenu(_ contentsOrder: Int, _ contentName: String) { //변경할 항목 선택 switch contentName { //이미지 선택 case "image": print("파일명 변경사항을 입력해주세요.") menus[contentsOrder].image = readLine() ?? "" //메뉴명 선택 case "name": print("메뉴명 변경사항을 입력해주세요.") menus[contentsOrder].name = read..