iOS Swift UILabel 둥근 모서리를 적용 해보자

iOS Swift UILabel 둥근 모서리를 적용 해보자

iOS 앱 개발에서 UILabel 둥근 모서리 뷰의 시각적 요소를 조정하는 것은 사용자 경험을 향상시키는 중요한 부분입니다. 특히, 뷰의 모서리를 둥글게 처리하는 것은 앱의 미적 감각을 크게 향상시킬 수 있습니다. UILabel에 둥근 모서리를 적용하려면 몇 가지 주의해야 할 사항이 있습니다. UILabel 둥근 모서리 적용 프로세스 UILabel의 layer.cornerRadius 속성을 사용하면 모서리를 쉽게 둥글게 할 수 있습니다. 그러나 … Read more

SwiftUI 구글 광고 Google Ads 추가 Part 1

SwiftUI 구글 광고 Google Ads 추가 Part 1

개요 SwiftUI공부를 시작 하며, 개인프로젝트로 하나를 만들어 보자 하는 마음에 SwiftUI 구글 광고(Google Ads)를 추가 해보기로 하였습니다. 처음 해보는 SwiftUI인 만큼 미흡한 코드는 많이 존재 하겠으나, 참고만 부탁 드립니다. 이걸 시작으로 더더욱 발전 해봐야죠! SwiftUI 구글 광고 달기 사전 준비물 SwiftUI 구글 광고를 위한 프로젝트 환경 설정 프로젝트 생성에 대해서는 이번 글 에서 언급하지 않습니다. … Read more

Mac OS에서 자주 사용하는 터미널 명령어, 5가지 기능 및 설명

Mac OS에서 자주 사용하는 터미널 명령어, 5가지 기능 및 설명

개요 iOS개발을 하다보면 터미널 명령어를 이용하는 경우가 종종 발생을 하니다. 특히 주로 발생하는 부분이 CocoaPods를 이용하기 위함이 아닐까 하는데요, 저도 자주 들여다 볼겸 공유하는 목적으로 기본적인 터미널 명령어를 모아봤으니 함께 알아 가시면 좋을 것 같습니다. 터미널은 사용자가 시스템을 관리하고 파일을 조작하는 데 필수적인 도구입니다. 이 글에서는 자주 사용되는 핵심 터미널 명령어들을 살펴보고, 각 명령어의 기능과 … Read more

#10 iOS 개발 문자열 enumerateSubstrings 이해하기

#10 iOS 개발 문자열 enumerateSubstrings 이해하기

개요 Swift와 Objective-C 프로그래밍 언어는 현대적인 기능과 효율적인 문자열 처리를 위한 툴을 제공합니다. 이 중 String 타입의 enumerateSubstrings 메소드는 문자열의 특정 부분을 열거하고, 각각에 대해 사용자가 정의한 클로저를 실행하면서 이를 가능하게 합니다. 이 메소드는 문자열 처리를 위한 Swift의 강력한 기능 중 하나로, 범위 지정부터 세부 옵션 설정까지 유연성을 제공합니다. enumerateSubstrings 메소드의 역할 개발자들이 문자열의 세분화된 … Read more

iOS 12 WKWebView의 addEventListener 버그 해결 방법 먹통, 딜레이

iOS 12 WKWebView의 addEventListener 버그 해결 방법 먹통, 딜레이

addEventListener 버그? iOS 12에서 WKWebview를 사용한 앱에서 addEventListener 버그가 있어서 공유를 해보려 합니다. addEventListener는 웹 개발에서 이벤트를 관리하기 위한 핵심적인 JavaScript 메소드입니다. 그러나 iOS 12에서 WKWebView를 사용할 때 addEventListener에 딜레이가 발생하는 버그가 보고된 바 있습니다. 이는 특히 사용자 인터랙션에 의존하는 웹 애플리케이션에서 뚜렷하게 나타납니다. addEventListener 버그 문제 상황 A 태그의 이벤트가 실행될때, 추가적인 기능이 필요한 … Read more

iOS 개발 #9 for, while 등의 반복문 사용법 기본편

iOS 개발 #9 for, while 등의 반복문 사용법 기본편

개요 어플리케이션, 게임, 생산성 도구 등을 만들 수 있는 iOS 플랫폼은 수많은 코드로 이루어지게 됩니다. 반복문은 프로그램의 특정 작업의 반복적인 기능을 만드는 과정에 필수적으로 사용 될 수밖에 없는 문법 입니다. 이 중에서도 for문과 while문과 같은 반복문 사용법은 핵심 중의 핵심입니다. 이 번 글에서는 iOS 개발에서 어떻게 사용하는지 자세히 알아보겠습니다. 1. 반복문 소개 반복문은 조건문(if-else)와 같은 … Read more

iOS 개발 #8 switch 문을 사용한 다양한 조건처리

iOS 개발 #8 switch 문을 사용한 다양한 조건처리

개요 iOS 개발을 하면서 우리는 다양한 조건을 처리해야 하는 경우가 많습니다. 사용자의 입력에 따라 다른 동작을 수행하거나 특정 조건을 검사해야 할 때, 우리의 조력자가 되어줄 도구가 필요합니다. 이 글에서는 iOS 개발에서 switch 문을 사용하여 다양한 조건을 처리하는 방법을 자세히 살펴보겠습니다. iOS 개발 초보자들도 이해하기 쉽도록 간단한 언어로 설명하겠습니다. switch 문: 간단한 개념 switch 문은 프로그램에서 … Read more

iOS 개발 #7 if, else조건문을 활용한 조건 처리

iOS 개발 #7 if, else조건문을 활용한 조건 처리

개요 iOS 개발 입문자를 위해 Swift와 Objective-C에서 사용하는 ‘if, else 문‘에 대한 설명, 조건문의 역할, 기본 if 문, if-else 문, 다중 조건 처리, 논리 연산자, 예외 처리, 중첩 조건문까지 자세하게 알아보세요. 이번 글에서는 프로그래밍에서 중요한 역할을 하는 “if, else 조건문”에 대해 알아보겠습니다. 이 문은 조건에 따라 다른 동작을 수행하도록 해주는 중요한 도구 중 하나입니다. 이 … Read more

iOS 개발 #6 Swift 기본 데이터 유형 Int, Double, String, Bool 이해하기

iOS 개발 #6 Swift 기본 데이터 유형 Int, Double, String, Bool 이해하기

개요 Swift는 iOS 앱 개발자들에게 인기 있는 프로그래밍 언어 중 하나로, 기본 데이터 유형(Int, Double, String, Bool)은 이 언어의 핵심을 이룹니다. 이 블로그 게시물에서는 이러한 기본 데이터 유형을 iOS 입문 개발자들을 위해 자세히 설명하고, 어떻게 사용하고 활용할 수 있는지에 대해 논의하겠습니다. 시작하기에 앞서 아래부터 나오는 모든 예시는 Playground를 통한 예시 작성을 진행 하였습니다. 아래 글을 … Read more

iOS 개발 #1-1 Objective-C 언어의 특징과 장점 소개

iOS 개발 #1-1 Objective-C 언어의 특징과 장점 소개

개요 Objective-C 언어는 프로그래밍 세계에서 꾸준한 인기를 누리고 있는 언어 중 하나입니다. 특히, iOS 앱 개발과 macOS 애플리케이션 개발에 널리 사용되며, 다른 프로그래밍 언어와 비교했을 때 독특한 특징과 장점을 제공합니다. 이 긴 글에서는 Objective-C 언어의 기본 특징부터 고급 기능까지 탐구하고, 이 언어를 사용하는 이유와 장점을 자세히 살펴보겠습니다. Objective-C 언ㄹ란 무엇인가? Objective-C는 C 언어를 기반으로 하며, … Read more