
앱스토어에 처음으로 앱을 올리면서 배우거나 느낀점을 혼자 생각정리하려고 notion에 끄적였다가 처음 앱 개발하는 분들에게 도움이 되고자 올립니다. 글이 좀 횡설수설해도 이해해주세요ㅎㅎ 1.기획의 중요성 - 요구사항 명세가 왜 필요한지를 알게되었다 요구사항을 구체적으로 명시하지 않기 때문에 구현하는데 계속 방향성을 잃고, 더 돌아서 하는 느낌. 뭔가를 만들면 항상 하자가 생긴다. 물론 처음 ios개발을 하는 것이기도 하고, 혼자 실제 서비스될 앱을 만드는 것도 처음이기 때문에 어디부터 어디까지 기능 요구사항을 쓸지 모를 수 있다. 그럴 수 있다는 심심한 자기위로를 해보지만... 왜 교수님들이 그렇게 요구사항 분석하라고 시켰는지 4학년 막학기 종강한 이 시점에 이해해버린 예비백수 ios는 input창을 눌..

widget을 만들면 기본으로 만들어지는 코드들을 보면 TimelineProvider, TimelineEntry 가 만들어지고, Configuration생성자에서 provider 라는 파라미터에서 Provider()를 받는 것을 확인할 수 있습니다. Timeline이 들어간 것들은 다 widget을 언제 업데이트 할지에 관여한다고 보면 될 듯 합니다. 이해하고 써먹는데 애좀 먹은 부분이 timeline 관련한 부분이었습니다. 지금 정리안하면 분명 나중가서 까먹고 다시 공부할게 뻔하기에, 정리하려고 합니다. 1.TimelineProvider 공식문서를 보면 TimelineProvider는 widget이 언제 업데이트 될지 알려주는 프로토콜임을 알 수 있습니다 TimelineProvider를 이해하려면 ti..

1.Widget 이란? 공식문서를 보면 WidgetKiet은 앱과 관련있는 콘텐츠를 한눈에 보여준다고 합니다. 또한 앱에 빠르게 접근할 수 있도록 하며 3개의 다른사이즈(small, medium, large)를 제공합니다. 유저가 위젯을 스택으로 쌓았을 때는 적절한 시간에 관련있는 정보가 가장 위에 오도록 rotate 시키기도 합니다 위젯을 실행시키기 위해서는 widget extension을 추가해야 합니다. timeline provider로 위젯내용이 언제 업데이트 될지 설정할 수 있으며, swiftUI를 이용해 위젯에 표시될 콘텐츠를 보여줍니다. 2.Widget 만들기 1. File > New > Target 2. Widget Extension 3. extension 이름 입력 4. Click Fin..
1.개발자 계정등록 1년에 12만9천원 결제 후 계정이 활성화되기 까지 약 2일 소요 2.앱 심사 심사는 보통 2일안으로 끝남 앱 미리보기에 'Test'란 단어가 들어가면 안됨. 아카이브에서 빌드파일 업로드 후 app store connect에 빌드 파일이 안보인다면 메일을 확인해 볼 것 3.사이즈별로 앱 아이콘 만들어주는 사이트 https://appicon.co/ App Icon Generator appicon.co 4.UX/UI 디자인하기 https://www.figma.com/files/recent?fuid=1052112394825484744 Figma www.figma.com

1.클로저란? 공식 문서를 보면 -클로저란 코드 안에서 전달되고 사용가능한 함수 블록이다. ( {}를 이용해 클로저 구문을 작성한다) -람다함수와 비슷하다. -자신이 정의된 문맥으로부터 모든 상수와 변수의 값을 캡처하거나 저장할 수 있다.(아직 뭔소린지 모르겠음) +) 일회용 함수를 작성할 수 있는 구문 익명함수(일반 func함수는 이름이 있는 클로저이다.) 2.클로저 표현 closure는 함수이긴 하지만 func를 사용하지 않는다. 1.매개변수와 반환타입이 없는 클로저 +)클로저는 변수 또는 상수에 할당이 가능하다. 2.반환 값이 없는 클로저 +)클로저를 할당없이 직접 호출해야 하는 경우 ()로 감싸준다.(거의 쓰이지 않음) 3.클로저 축약 배열을 내림차순으로 정렬하는 sort함수를 예시로 들었다. 1..

학교에서 열리는 포트폴리오 경진대회 참가하기 위해 github 포트폴리오 사이트를 만들었다. 맘에드는 탬플릿이 리액트 이용하는 거여서 애좀 먹었다ㅜㅜ 1.원하는 템플릿 고르기 아래는 탬플릿은 모아둔 사이트인데, 맘에 드는 템플릿이 그렇게 많진 않았다. http://jekyllthemes.org/ Jekyll Themes jekyllthemes.org 내가 고른 탬플릿은 이거!! https://github.com/saadpasta/developerFolio GitHub - saadpasta/developerFolio: 🚀 Software Developer Portfolio Template that helps you showcase your work and skills as a 🚀 Software Devel..
- Total
- Today
- Yesterday
- Widget
- 파이썬
- ios
- sileo
- readme ignore파일 포함한 repository
- 백준 4673 swift
- ios mvvm
- 장고
- SWiFT
- 애플 인증
- xcsharedata
- 백준 1065번 swift
- New Group
- main branch
- 프로퍼티 래퍼
- 클로저
- 백준알고리즘
- property wrapper
- mvvm in swiftui
- xcuserdata
- closure
- django
- 애플 인증서
- 알고리즘
- provisioning key
- New Group Without Folder
- 백준
- 이분탐색
- Xcode
- palera1n
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |