개발관련 (37) 썸네일형 리스트형 Xcode ) "Created by XXX" 코드 작성자 설정하기, XCode에서 Author 이름을 변경하는 방법 2025.01.24 - [개발관련] - 티스토리 무효 클릭 방지 코드 공유 티스토리 무효 클릭 방지 코드 공유2025.01.24 - [개발관련] - Supabase에 대한 정보 모음 (비용) 아래 코드를 사이에 넣으시면 됩니다!woowonwoo.tistory.com XCode에서 Author 이름을 변경하는 방법 Xcode에서 소스 파일을 만들면, 맨 위에 "Created by ~" 로 저작권자 표시가 나오는데요. 직장에서 실명이 아닌 닉네임을 사용한다거나, 협업하는 사람들끼리 이름 규칙을 정했을 경우,형상 추적을 위해 이름을 제대로 설정해주어야 합니다. 어떻게 설정하는지 알아보겠습니다. 1.시스템 환결설정 - 사용자 및 그룹에 들어가줍니다. 2. 좌측하단 자물쇠를 클릭하여, 설정변경.. 티스토리 무효 클릭 방지 코드 공유 2025.01.24 - [개발관련] - Supabase에 대한 정보 모음 (비용) 아래 코드를 사이에 넣으시면 됩니다! Supabase에 대한 정보 모음 (비용) 2025.01.24 - [개발관련] - iOS 앱 빌드 안되는 버그 iOS 앱 빌드 안되는 버그Previous preparation error: The developer disk image could not be mounted on this device.. Error mounting image: 0xe800010f 라는 문제가 발생했을때 해결책 1. 디바이스 재부팅 2. 신뢰하는 디바이스 재설woowonwoo.tistory.com 1. 무료 플랜 (Free Plan):대상: 개인 프로젝트나 소규모 애플리케이션을 위한 시작 단계의 사용자특징:500MB의 데이터베이스 스토리지1GB의 파일 스토리지1GB의 대역폭동시 연결 제한 등 일부 제약이 있음2. 프로 플랜 (Pro Plan):가격: 월 $25부터.. iOS 앱 빌드 안되는 버그 Previous preparation error: The developer disk image could not be mounted on this device.. Error mounting image: 0xe800010f 라는 문제가 발생했을때 해결책 1. 디바이스 재부팅 2. 신뢰하는 디바이스 재설정Settings → General → Reset → Reset Location & Privacy. Serverless MongoDB와 Firebase Firestore의 비용 비교 Serverless MongoDB와 Firebase Firestore의 비용 비교 서버리스 MongoDB와 Google Firestore는 모두 서버 관리 부담 없이 데이터베이스를 운영할 수 있는 서비스로, 사용량에 따라 요금이 부과됩니다. 두 서비스의 가격 구조를 비교해보겠습니다.MongoDB Atlas Serverless읽기 작업: 백만 회당 $0.10쓰기 작업: 백만 회당 $1.25스토리지: GB당 월 $0.25무료 사용량: 없음최대 스토리지 용량: 1TBGoogle Firestore읽기 작업: 10만 회당 $0.06쓰기 작업: 10만 회당 $0.18삭제 작업: 10만 회당 $0.02스토리지: GB당 월 $0.18네트워크 아웃바운드: GB당 $0.12 (월 10GB 무료)무료 할당량:읽기: 하루 5.. 클라우드에서 빌드 실패할 때 ERR_PNPM_OUTDATED_LOCKFILE Cannot install with "frozen-lockfile" because pnpm-lock.yaml is not up to date with /package.json 위와같은 이유로 빌드 실패한다면 pnpm install --no-frozen-lockfile 하고 다시 배포해보자. SwiftUI 에서 HTML Text 쓰는법 SwiftUI에서 Text에 HTML 콘텐츠를 렌더링하려면 HTML 문자열을 파싱하고, 이를 SwiftUI에서 렌더링 가능한 형태로 변환해야 합니다. HTML 문자열을 처리하기 위해 NSAttributedString과 UIKit을 활용해야 합니다.아래는 SwiftUI에서 HTML 문자열을 표시하는 방법입니다.1. HTML 문자열 파싱 및 SwiftUI로 변환import SwiftUIimport UIKitstruct HTMLText: UIViewRepresentable { let htmlContent: String func makeUIView(context: Context) -> UILabel { let label = UILabel() label.numberOfLines.. SwiftUI Environment 완전정복 SwiftUI의 Environment는 뷰 계층에서 데이터 및 설정 값을 공유할 수 있는 강력한 도구입니다. @Environment 속성 래퍼를 사용하여 앱의 설정이나 전역 데이터를 자식 뷰에 주입할 수 있습니다. 이를 통해 뷰가 외부 종속성 없이 자신의 컨텍스트에서 동작할 수 있도록 만듭니다.Environment의 주요 개념1. Environment란?SwiftUI에서 부모 뷰가 정의한 값들을 자식 뷰가 참조할 수 있게 하는 컨텍스트입니다.예를 들어, 다크 모드 여부, 지역화 설정, 접근성 설정 등 앱의 전역 상태 정보를 뷰 계층에서 쉽게 전달할 수 있습니다.2. @Environment 속성 래퍼@Environment는 SwiftUI의 시스템 환경 값(예: colorScheme, locale)이나 커스.. 자바스크립트로 웹 크롤링 하는 법 JavaScript로 웹 크롤링을 구현하려면 Node.js 환경에서 실행할 수 있는 패키지인 puppeteer나 axios와 cheerio를 사용하는 방법이 일반적입니다. 두 방법을 소개하겠습니다.1. Puppeteer를 사용한 웹 크롤링Puppeteer는 Google의 Headless Chrome 라이브러리로, 실제 브라우저 환경에서 웹 페이지를 탐색하고 데이터를 추출할 수 있습니다.설치npm install puppeteer코드아래는 Puppeteer를 사용하여 간단히 특정 웹페이지의 데이터를 가져오는 예시입니다.const puppeteer = require('puppeteer');(async () => { const browser = await puppeteer.launch(); // 브라우저 실행.. 파이썬 웹 크롤링 강좌 2024.12.20 - [개발관련] - 파이썬 강좌 9 - 객체지향 파이썬 강좌 9 - 객체지향2024.12.20 - [개발관련] - 파이썬 강좌 8 - 모듈과 패키지 파이썬 강좌 8 - 모듈과 패키지2024.12.20 - [개발관련] - 파이썬 강좌 7 - 예외처리 파이썬 강좌 7 - 예외처리2024.12.20 - [개발관련] - 파이썬 강좌woowonwoo.tistory.com 파이썬 웹 크롤링 강좌웹 크롤링(Web Crawling)은 웹 페이지에서 데이터를 자동으로 추출하는 기술입니다.이 강좌에서는 파이썬을 사용해 웹 크롤링의 기본적인 개념과 실습을 다룹니다.1. 웹 크롤링에 필요한 라이브러리웹 크롤링을 위해 주로 사용되는 파이썬 라이브러리는 다음과 같습니다.라이브러리설명requests웹 페이지의 .. 이전 1 2 3 4 다음