🧑🏻💻 C- Pointer 포인터 개념 및 활용 (포인터 변수) 목차 바로가기 🚀 01. C에 대한 첫인상 02. 메모리와 프로세스 03. 포인터란? 04. 포인터 자료형 05. 포인터 변수 06. 주소 연산자 & 07. 포인터 연산자 * 08. 포인터 변수의 사이즈 09. 포인터 변수의 타입 10. 포인터와 배열 11. 문자열 포인터 12. 문자열 상수 포인터 13. Call by Value, Call by Reference 14. 포인터 반환 15. const 지정자 🤔 C에 대한 첫인상 Python, Swift, Java를 배우다 드디어 C언어를 학습하게 되었다. 막 엄청나게 복잡하고 문법도 괴랄 할 줄 알았는데 다행히? 막상 해보니 그 정도는 아닌 것 같다..ㅋㅋㅋ 확실히 최신 언어들이 C언어 기반이 맞구나 싶은 부분들도 많았다. 예전에는 언어 하나라도, 하나.. 2024.02.17 2. 기본형과 참조형 (Primitive, Reference), NullPointerException 기본형(Primitive Type) 변수에 사용할 값을 직접 넣을 수 있는 데이터 타입(리터럴 값 or 복사한 값) 정수형: byte, short, int, long 실수형: float, double 논리형: boolean 문자형: char * String은 대문자 카멜케이스를 사용하는 것에서 유추할 수 있겠지만, Class이기 때문에 참조형이지만, java에서 new 연산자 없이 기본 데이터 타입처럼 사용하도록 해주는 특별한 클래스이다. 그렇기 때문에 내부 메서드가 다양한 것이다. (new 키워드를 통해 문자열을 생성하면 힙에 각각 생성된다 -> 문자열 상수 풀을 활용하지 못함!) 연산 - 변수 자체에 값이 있기 때문에 연산이 가능하다. 변수 대입 - 기본형의 경우 변수에 들어 있는 실제 값 자체를 복.. 2024.02.12 Project 0: 이거 했냥? _ 기획 -> 디자인 -> 개발 -> 출시까지 Prologue 애플 아카데미에 들어온 지 약 4개월.. 시간이 정말 빠르다. MC 1과 MC2, 그리고 나노챌린지 까지 끝이 났다. 나는 4개월 가량 어떤 성장을 이뤄냈는가? 이번 나노챌린지가 내 성장 상태를 돌아보는 계기가 되었다고 생각한다. 도메인, 테크, 디자인 사실 전 영역이 부족하다. 당연하다 나는 배우러 왔으니까. 다 잘하면 여기 안 있지 ㅎ.. 이번 나노챌린지의 목표는 'Fill the Gap' 즉 도메인, 디자인, 테크 중 부족한 영역, 갭차이가 큰 부분을 보완하는 것이다. 그래도 개발은 나름 혼자서 꾸준히 공부하고, 앞으로도 공부할 것이기 때문에 나는 '디자인'에 한번 집중해 보기로 했다. (물론 개발을 곁들인..) Why Design? MC1, MC2를 진행하면서 '나도 디자인 해보.. 2023.06.10 2. Sign In With Apple / 애플 로그인 / Firebase Sign In With Apple *로그인 서비스를 제공하는 경우, iOS 앱에서 애플 로그인은 필수. 애플 로그인만 있어도 되고, 애플 로그인 + a의 형태로 되어야함. 개발자 계정이 있어야 하고, Apple ID iCloud를 활용하는 방식임. 1. Authentication Sign-in method에서 Apple 추가 2. Certificates, Identifiers & Profiles(인증서, 식별자, 프로필 설정) 로그인 - Apple idmsa.apple.com 개발자 프로그램에 가입한 계정의 경우, 앱 타겟의 Signing & Capabilities에서 손쉽게 인증 관련 설정을 할 수 있다. 3. 로그인 버튼 만들기 https://developer.apple.com/design/human.. 2023.07.15 8. [SwiftUI] VStack, HStack, ZStack 스택 VStack(수직 스택), HStack(수평 스택), ZStack(앞/뒤 스택) VStack (H,Z도 유사함) VStack(alignment: HorizontalAlignment, spacing: CGFloat?, content: () -> View) // spacing default값은 8, nil 할당 or 지우면 간격 8 적용 // content는 void -> View 함수타입. /* 클로저 문법 최적화를 통해 아래와 같은 형태로 많이 쓰는 것임. VStack { } */ HStack 예시 ZStack 예시 ( .overlay를 떠올려 보자) Stack in Stack in Stack in Stack ... 스택 안에 스택을 쌓으며 무궁무진한 조합을 만들 수 있다. // Created by To.. 2023.04.03 more