마늘맨의 iOS는 즐거워

고정 헤더 영역

글 제목

메뉴 레이어

마늘맨의 iOS는 즐거워

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (54)
    • Algorithm (4)
    • Swift (22)
    • 개발썰 (14)
    • 러닝 앱 개발기 (4)
    • 그 밖의 삶 (10)

검색 레이어

마늘맨의 iOS는 즐거워

검색 영역

컨텐츠 검색

Swift

  • [iOS/Swift] 스택(Stack)과 스택 오버플로우란? 예제로 알아보기

    2022.02.16 by Mr.Garlic

  • [Swift] 스위프트의 값 타입과 참조 타입 (코드로 실험하기)

    2022.02.15 by Mr.Garlic

  • [iOS/Swift] Navigation Bar에 Search Bar 예쁘게 넣는 법

    2022.02.11 by Mr.Garlic

  • [iOS/Swift] Singleton 패턴 사용의 이유와 사용 방법

    2022.02.08 by Mr.Garlic

  • [iOS/Swift] UINavigationController 와 UITabBarController 동시에 쓰는 방법 - Swift

    2022.02.05 by Mr.Garlic

  • [iOS/Swift] MKMapKit, CLCoreLocation 으로 지도앱 만들기- 소스코드 제공

    2022.02.03 by Mr.Garlic

[iOS/Swift] 스택(Stack)과 스택 오버플로우란? 예제로 알아보기

스택, 많이 들어보긴 했는데 이게 대체 뭘까요? 저와같은 비전공자들에게 아마 가장 어려운 것은 아마 생소한 전산학의 개념을 이해하는 것 이겠습니다. 오늘은 스택과 스택오버플로우가 무엇인지 최대한 재미있게 이해해 보려고 합니다! 프로그램의 작동 원리 스택이 뭐다! 라고 정의 내리기에 앞서서 프로그램, 메모리가 어떻게 동작하는지를 이해할 필요가 있습니다. 우리가 에디터에 코드를 쓰면 컴파일이 되기 전에 이미 사전 처리를 하게 되어있습니다. 이때 대부분의 사전 처리는 헤더 파일과 관련이 있는데요. 스위프트에는 헤더 파일이 별도로 없다보니 생소한 개념이 되기는 합니다. 매크로나 상수등을 hash sign 으로 선언을 해 두는 과정인데요. 그 다음에 컴파일이 이루어지게 됩니다. 컴파일이 무엇인지는 또 다음 포스팅..

Swift 2022. 2. 16. 04:13

[Swift] 스위프트의 값 타입과 참조 타입 (코드로 실험하기)

Swift에서의 값 타입과 참조 타입, 무엇이 다를까? 안녕하세요! 오늘은 스위프트의 값 타입과 참조 타입에 대해서 알아보겠습니다. 일단 값 타입, 참조 타입이 무엇을 의미하는지 먼저 알아야겠죠? 값 타입이란? 먼저 값 타입의 눈에 띄는 특징을 보겠습니다. 변수를 할당하면 스택에 값이 쌓인다 복사본을 변경하더라도 원본이 영향을 받지 않는다. 그렇다면 스택에 저장된다는 것은 무엇을 의미할까요? 이 부분은 아주 중요하므로 개별적으로 다음 포스팅에서 다루도록 하겠습니다. 오늘은 값 타입이 실제 코드에서는 어떻게 동작하는지에 대해서 좀 더 자세히 알아보도록 할게요. 값 타입 예시 값 타입의 대표적인 예시는 Struct(구조체)와 Enum(열거형)이 있습니다. 보통 상속이 필요 없는 상황이나 원본을 건드리지 않고..

Swift 2022. 2. 15. 01:20

[iOS/Swift] Navigation Bar에 Search Bar 예쁘게 넣는 법

UINavigationController에 SearchBar 넣는 방법 안녕하세요! 오늘은 UINavigationController의 Navigation Bar에 Search Bar를 예쁘게 넣는 방법에 대해서 알아보겠습니다! 왜 굳이 예쁘게 라고 하냐구요? 다 이유가 있습니다. 제가 만들고 싶은 상단의 네비게이션 바 디자인은 아래과 같은 스타일이었어요. 백버튼과 같은 레벨의 높이에 위치하는 것 인데요. 그런데 일반적으로 많이 쓰이는 방법인 Navigation Controller에 UISearchController를 넣어주는 방식으로 만들어보니 모양이 조금 다르더라구요. Navigation Controller에 UISearchController 넣기 (많이 사용) //ViewController 내에서 l..

Swift 2022. 2. 11. 04:27

[iOS/Swift] Singleton 패턴 사용의 이유와 사용 방법

Singleton(싱글톤) 패턴은 무엇이고 언제 사용할까 안녕하세요! 오늘은 싱글톤 패턴에 대해서 들고 왔습니다. 앱 개발 초기부터 많이 사용하게 되는 패턴이라 익혀두면 아주 좋은데요! 사용 방법도 정말 간단합니다. 먼저 싱글톤 패턴이 무엇인지 부터 보겠습니다. Singleton 패턴 이란? 예를 들어, 우리 앱을 사용하는 유저의 정보를 핸들링 한다고 해 봅시다. 아래와 같은 클래스를 만들어서 사용해 볼 건데요! class User { var name: String? var age: Int? var gender: Int? } 우리 앱을 다운받은 유저가 앱에 들어와서 이름, 나이를 입력받았습니다. 그리고 몇 번의 화면 전환 후에 성별을 따로 입력받으려고 합니다. 이럴 때, 화면 전환때마다 같은 User를 ..

Swift 2022. 2. 8. 22:59

[iOS/Swift] UINavigationController 와 UITabBarController 동시에 쓰는 방법 - Swift

UINavigationController 와 UITabBarController 동시에 쓰는 법 알아보기 스토리 보드 사용이 아닌 programatically 하는 법 입니다! UINavigationController 네비게이션 컨트롤러 사용방법 네비게이션 컨트롤러를 사용하기 위해서 보통 뷰 컨트롤러를 루트뷰로 가지게 됩니다. 루트뷰(rootView)가 뭔지 간단히 설명을 드려보면... NavigationController나 TabBarController는 사실 유저입장에서 어떤 화면의 역할을 하는게 아니지요. 뻥 뚤린 액자 같은거랄까요? 그럼 실제로 내용물 역할을 하는 사진같은 ViewController가 있어야겠죠. NavigationController나 TabBarController라는 액자에 내용물..

Swift 2022. 2. 5. 01:04

[iOS/Swift] MKMapKit, CLCoreLocation 으로 지도앱 만들기- 소스코드 제공

MKMapKit과 CoreLocation을 활용해 간단한 앱 만들기 GitHub - AnnaBaeTofuMom/MapKitPlay: 맵킷을 처음 사용하시는 분들의 이해를 돕는 간단한 지도앱 맵킷을 처음 사용하시는 분들의 이해를 돕는 간단한 지도앱. Contribute to AnnaBaeTofuMom/MapKitPlay development by creating an account on GitHub. github.com 먼저 위의 레포지토리에서 프로젝트를 다운로드 받아주세요! 이미 권한 처리 까지 다 되어있는 소스코드 입니다! 유용하셨다면 star를 부탁드립니다! 지도를 활용한 간단한 xcode project 와 에셋이 들어있습니다. (Xcode가 당연히 필요하겠죠?) 아래와 같은 예시 앱을 만들어 볼거..

Swift 2022. 2. 3. 20:28

추가 정보

인기글

최신글

페이징

이전
1 2 3
다음
TISTORY
마늘맨의 iOS는 즐거워 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바