반응형

iOS 18

[iOS] 아이폰 꿀팁 - 잠금화면 사진셔플(사람으로 찾기)

요즘 아이폰 폰꾸 관심있으신 분들이 많은 것 같습니다.오늘 소개드릴 기능은, 그중에서도 제가 가장 애정하는잠금화면 사진셔플 기능입니다. 저는 그 중에서 특히 특정인으로 검색해서 셔플하는 것을 정말 잘 쓰고있습니다. 잠금화면 사진셔플이란?아이폰 잠금화면에 제가 원하는 사진을 랜덤으로 보여주는 기능입니다.저는 우리 아기로 설정해서, 전체 저의 사진첩중에 우리 아기 얼굴만 찾아서 매시간 다른 사진을 보여줍니다.매번 바꾸지 않아도 다른 아기사진을 볼 수있고, 알아서 얼굴을 확대해주기 때문에 매우 편리합니다. 워낙 직관적인 UI라서, 이런 기능이 있다는것만 인지하고설정으로 들어가기만 하면 어렵지는 않습니다. 사진셔플 설정방법사진셔플까지 들어가는 방법은 두가지가 있습니다.1. 아이폰 잠금화면에서 바로 들어가기 실제..

iOS 2024.12.03

육아앱 추천 3가지

육아관련 앱 3가지 추천입니다.출산전에 미리 다운받아보시면 좀 편하실거 같습니다. 1. 베이비타임 수유, 이유식, 기저귀, 수면 등아기 생활기록을 해서 패턴을 파악하기 좋은 앱입니다.정신없이 육아하다보면 밥을 언제 줬는지 잊어버릴 때도 있는데, 습관적으로 기록 해두면 엄청 편해요저는 첫돌까지는 매일 거의 기록했고, 두돌까지도 잘 썼습니다.특히 초반에 왜 우는지 모를때, 기록 확인하면서 원인 찾고 그랬어요 2. 열나요 지금도 열나면 바로 켜는 앱이에요체온 측정 기록해서, 열 추이 확인하고요해열제 투약도 정확하게 기록해서 투약 시간이랑 용량 확인합니다.투약용량이랑 텀 중요한거 아시죠? 열이 너무 안떨어지면 교차복용 하기도 하는데,성분까지 기록하니 정말 필수입니다. 3. 모든날 디데이앱 입니다.아기 띠정보랑 ..

iOS 2024.11.25

[MacOS] 맥북 아이맥 클립보드앱 3가지 비교 : Clipy, Paste, Maccy

맥북 사용자에게 추천하는 3가지 클립보드 관리 도구맥북 사용자라면 여러 개의 텍스트, 이미지, 파일을 복사하고 쉽게 관리할 수 있는 클립보드 관리 도구가 작업 효율을 크게 높여줍니다. 아래는 강력한 기능을 가진 세 가지 클립보드 앱을 소개합니다.1. Clipy설명: Clipy는 가볍고 사용이 간편한 오픈소스 클립보드 관리 도구입니다. 클립보드 히스토리를 저장하고 빠르게 검색할 수 있는 기능을 제공합니다.장점:무료로 사용 가능.직관적인 인터페이스.텍스트뿐만 아니라 이미지를 포함한 다양한 데이터를 지원.단점:업데이트가 다소 느림.다운로드: Clipy GitHub 페이지https://clipy-app.com/2. Paste 설명: Paste는 시각적으로 깔끔한 인터페이스와 강력한 정리 기능을 자랑합니다. 클립..

iOS 2024.11.21

[IOS/ Swift] 메인스레드 작업 우선순위 - Activity Indicator 지연문제

문제 상황Activity Indicator를 사용해 로딩표시를 하려는데, 로딩 시작할때 안뜨고 로딩이 다 끝날때쯤 반짝 뜨고 사라짐.Chat GPT와 몇번의 대화를 통해 실마리를 잡음. 메인스레드에서 뒤에오는 작업(로딩부분)에 밀려서 인디케이터가 나중에 뜸.  @objc private func okButtonPressed() { mainView.activityIndicator.startAnimating() //인디케이터 작동명령 DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) { //딜레이 주기 if let pdfData = PDFManager.shared.makePDF(...) { let activityViewC..

iOS 2024.11.07

[iOS] Widget에서 이미지 로드 실패(Failed to load image in Widget)

"Conclusion: Ensure that images displayed in the widget are less than 1000 pixels in length!"(너무 고생해서 영어로도 적어둠. 지구촌 화이팅) 위젯에서 이미지 로드가 실패하는 경우가 생김위젯킷에서 디버깅이 까다롭기도 하거니와,이미지 로드가 실패하면 이미지뿐 아니라 위젯 화면 자체가 안나와서당최 문제를 찾기가 너무 힘들다. 내 경우에는 예전에 앱에 저장된 이미지 파일(사진)을 로드하는데 실패해서 고생하다가,위젯 메모리 이슈가 있을수 있다는 말을 듣고, 사진을 리사이징해서 넘어갔던 경험이 있다. 그렇게 한참 잘 쓰다가, iOS18 업데이트 이후 Asset에 있는 기본 이미지 로드를 위젯이 못해서 다시 문제가 생김앱 내 이미지는 잘 로드..

iOS 2024.09.27

[iOS] UIView를 UIImage로 만들기: 이미지 백그라운드컬러 바꾸기

환경>Swift, UIKit 이슈>UIView를 UIImage로 만들어서 PDF파일을 생성하는 과정에서 백그라운드색 통제가 안됨 삽질> UIView 백그라운드가 안먹는줄 알고(투명이었음), 백그라운드컬러 설정 시점을 여러번 바꿔봄>뷰 백그라운드는 문제 없었고 이미지 배경색이 문제였음 해결>이미지 렌더링 과정에서 이미지 백그라운드 설정  func asImage() -> UIImage { let renderer = UIGraphicsImageRenderer(bounds: bounds) return renderer.image { rendererContext in // 배경색 설정 UIColor.white.setFill() ..

iOS 2024.06.29

[iOS/Swift] Xcode15 업데이트후 빌드실패: WidgetKit Framework 중복 복사 이슈

Xcode 15로 업데이트 이후에 빌드가 안되는 이슈 발생 메시지: error: Cycle inside myApp; building could produce unreliable results. 구글링 해보니 프로젝트->빌드페이즈에서 빌드 순서를 바꿔보라는 의견이 많았지만 실패.(런스크립트를 컴파일소스보다 위에 오도록) Chat GPT에 물어보다가 위젯킷 중복문제 언급을 하길래 이것저것 눌러보다가 Copy only when installing 버튼을 발견 프로젝트 설정에서 'WidgetKit.framework'을 제거한 후, 다시 추가해보세요. 이때 'Copy items if needed' 옵션이 선택되어 있는지 확인하세요. 라는 말도 했기 때문에 뭔가 이거다 싶었다. 활성화 하고 해결되었다. 위젯킷 프레..

iOS 2023.12.08

[iOS/Swift] ImageView Zoom기능: Scrollview 보다 Imageview가 커지는 문제

스크롤뷰(scrollview)와 핀치제스쳐를 이용하여 이미지를 확대시키는 화면 만들기. 1. 스크롤뷰와 이미지뷰 제작(이미지뷰 프레임 설정 주의) 2. 스크롤뷰 델리게이트 할당 3. 스크롤뷰델리게이트 프로토콜 함수 생성 4. 탭제스쳐 설정 코드는 어렵지 않은데, 막혔던 부분이 있었다. 이미지가 스크롤뷰의 프레임을 넘어가는 크기일때, 이미지 크기가 스크롤뷰 크기에 맞춰지는게 아니라, 스크롤뷰의 컨텐트뷰가 늘어나서 약간 확대되어 보인다는 점이었다. 이유는 기존에 이미지뷰의 Constraints를 잡을때 make.edges.equalToSuperview()로 잡아서였다. 크기를 설정한게 아니라, 수퍼뷰와 끝을 맞게 설정해버려서, 아마 스크롤뷰 특성상 컨텐트뷰가 서브뷰인 이미지뷰의 크기에 맞게 늘어난거같다. 가..

iOS 2023.12.07

[iOS] 아이폰꿀팁 - 와이파이 비밀번호 텍스트 스캔으로 쉽게 입력하기

안녕하세요~ 요새 공유기 비밀번호 입력하려고 하면 알파벳 + 숫자 + 특수문자 조합이라서 입력하기 너무 힘들더라고요~ ㅠㅠ 그런데 iOS 가 업데이트 되면서 텍스트 스캔을 와이파이 비밀번호 입력할 때도 사용할 수 있습니다!! 그래서 오늘은 빠르게 와이파이 비밀번호 텍스트 스캔으로 입력하는 방법 알려드리겠습니다. 1. 와이파이 설정화면으로 이동한다. 2. 접속할 와이파이를 선택한다. 3. 비밀번호 입력 창을 꾹~ 누른다. 4. 텍스트 스캔 말풍선이 뜨면 텍스트 스캔 말풍선을 선택한다. 5. 사진을 스캔 후 삽입 버튼을 누른다. 여기에 추가로 꿀팁을 방출하자면 지난번에 올렸던 텍스트대치 기능을 같이 사용할 수 있습니다. 텍스트 대치에 비밀번호를 추가하고 입력할 때 연결된 키워드를 입력하면 대치가 되는 방법입..

iOS 2023.10.05

[iOS/Swift]애드몹 광고 게재 제한 사례: 과도한 호출로 인한 무효 트래픽

iOS 앱에 애드몹 배너광고를 추가한 지 4일만에 게재 제한을 먹었습니다. 클릭수 고작 3에 노출도 거의 안되는데, 내 기기도 테스터로 넣었는데, 너무 억울한 마음이 들었습니다. 하지만 꼼꼼히 살펴보니 정지 먹을 만 했더군요.(매번 내잘못인데 매번 남탓하게 됩니다) 이유: 과도한 요청 광고 노출에 비해 호출(요청)되는 양이 너무 많았습니다. 배너 하나 부르는데 통신이 여러번 시도되어서 무효 트래픽으로 잡힌 것 같더군요. 즉 코드를 잘못 짰습니다. 광고 잘 나오니 확인도 제대로 안하고 업데이트 한 죄였습니다. 구체적인 이유는 두가지 입니다. 1. 배너를 뷰컨트롤러 위에 추가한게 아니라, 테이블뷰의 헤더 안에다 넣었는데, 테이블뷰가 리로드 될 때마다 광고가 새로 호출이 되었습니다. 2. 반복코드를 줄이려고 ..

iOS 2023.10.02
반응형