본문 바로가기 메뉴 바로가기

ZeddiOS

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

ZeddiOS

검색하기 폼
  • 전체 보기 (841)
    • iOS (278)
    • Swift (126)
      • Concurrency (9)
    • SwiftUI (26)
    • Combine (17)
    • watchOS (2)
    • iPadOS (2)
    • Xcode (3)
      • Xcode Cloud (2)
    • Flutter (12)
    • 공부 (205)
    • 피아노 (39)
    • 요리 (2)
    • 시 (25)
    • 일상 (91)
  • 방명록

공부 (205)
Heroku에서 Fly.io로 (feat. Fly.io를 통한 배포 과정)

Heroku에서 자꾸 메일이 오길래 봤더니, free plan을 삭제한다는 것이었다. 11월 28일까지 조치를 취해야하는데 내 작고..작은....너무 작아서 안보이는 토이 프로젝트 하나에 plan을 업그레이드 할만한 가치는 없다고 느껴져서(?) 대체제를 찾다 Fly.io를 발견했다. Heroku 미안 # Fly.io 가입 https://fly.io 로 가서 가입을 해주고.. $ brew install flyctl 하라는대로 명령어를 터미널에 입력해준다. Heroku처럼 로그인을 해야하는데, $ flyctl auth login 터미널에 입력하면 알아서 브라우저 열리고 로그인되어있으면 알아서 잘 넘어간다. # 카드 등록 일단 카드를 등록해야한다. 무료 Plan을 사용하려고 해도 카드를 일단 등록해야한다. 대..

공부 2022. 11. 12. 17:38
[Remote Notification 한판 정리] APNs / Token Based / Certificate Based / .p8과 .p12

아주 예전에..FCM으로 Remote notification작업을 해본적은 있긴 한데 DeviceToken이나 APNs같은 기본적인것들은 알았어도 전체적인 플로우에 대한 정확한 이해가 없이 진행했던것 같다. Remote Notification관련하여 테스트해보고 싶은게 생겼는데, 관련하여 똑같은 작업을 하기전에 나 스스로 정리해보고싶은것들이 몇가지 있어 정리해보려고 한다. # Notification종류 - local → 앱에서 직접 만드는 notification - remote → 서버 등 원격(remote)에서 만들어지는 notification # APNs Apple Push Notification service의 약자로. 앱에 notification을 보낼 수 있도록 애플이 만든 서비스이다. Remo..

공부 2022. 10. 8. 19:17
Lost connection to the debugger on “~”.

ㅋ... 노트북 세팅할때마다 이거 떠서 찾아보는 듯... # 원인 일반적으로 종속성이 많은 앱에서 발생하므로 시작(Launch)하는 데 오래 걸림 -> 디버거가 중단되는 현상. # 해결방법 ⚠️ 어떤 사람이 Apple 개발자분과 이야기 하다가 얻은 정보라 해결이 안될 수 있음 ⚠️ 1. home directory(~) 에 .lldbinit 파일을 만든다. nano .lldbinit 저는 나노충이어서 ^-^ 2. .lldbinit에 settings set plugin.process.gdb-remote.packet-timeout 300 추가 3. 빌드 Xcode 재시작하라는 말도 있던데, 저는 안해도 잘 되더라구요~

공부 2022. 8. 25. 17:28
[iOS 16] Developer Mode

안녕하세요 :) Zedd입니다. 대충 Developer Mode가 나왔다는 이야기는 들었는데... 5분...? ㅇㅋ 옛날에 막 40분씩 어떻게 봤지ㅎ # What is Developer Mode - 기본적으로 비활성화 되어있음. 명시적으로 개발자모드로 등록(enroll)해야함. - 등록하면 재부팅 및 시스템 업데이트 후에도 유지 # 왜 생김 - 잠재적으로 유해한 소프트웨어를 실수로 기기에 설치하지 못하도록 보호 - 개발자 전용 기능으로 노출되는 공격(attack) 경로를 줄임 Developer Mode의 핵심은 이겁니다. 잠재적으로 유해한 소프트웨어를 실수로 기기에 설치하지 못하도록 보호 소프트웨어.. 그냥 앱은 보통 1. App Store 2. Enterprise (In-House) 3. Test Fl..

공부 2022. 6. 12. 19:08
Xcode 14 톺아보기

안녕하세요 :) Zedd입니다. 웬만한 걸로 날 놀라게 할 수 없을걸 Xcode ✔️ Xcode 14 미만 보다 30% 작아진 바이너리 → 다운로드 및 설치 속도가 훨씬 빠름 Xcode 14 실행하려고 딱 누르면 요런 화면이 뜹니다. watchOS, tvOS 시뮬레이터 런타임 다운로드 여부를 내가 선택할 수 있게 되어 바이너리가 30% 작아졌다고 하는 것 같네요. ✔️ 모듈 빌드 및 링크 단계에서 향상된 병렬처리 -> 프로젝트 빌드 속도가 최대 25% 빨라짐 [기존] Xcode는 Application, framework와 같은 multiple targets을 빌드할 때 1. 프레임워크 소스를 컴파일 2. 모듈을 생성 3. Application 소스를 Link 하고 컴파일 4. Application을 Li..

공부 2022. 6. 9. 17:16
FlexLayout ) justifyContent / alignItems / alignSelf / alignContent 차이

안녕하세요 :) Zedd입니다. FlexLayout쓸 때 마다 헷갈리는 친구들이 있는데... 오늘 진짜 내 자신에게 너무 현타가와서 정리 ㅎ ㅏ₩~~~~~~~~~ # justifyContent 정의 : flex container의 main-axis을 따라 정렬을 정의하는 프로퍼티 기본값 : start 가능한 값 : start / end / center / spaceBetween / spaceAround / spaceEvenly 저는 대충 뭐 워드나 한글의 글자 정렬과 비슷하다고 생각했기에 direction을 row로 테스트 해봅시다. rootContainer.flex.height(100) .direction(.row) .backgroundColor(.systemYellow) .define { flex i..

공부 2022. 5. 25. 22:38
Git Alias 사용해보기

# Git Alias 추가 Alias. 말그대로 별칭. 명령에 매핑되는 더 짧은 명령을 만들수 있기 때문에 필요한 키 입력을 더 줄일 수 있어 효율적이다. git pull origin develop alias를 등록하려면 git config -옵션 alias.{alias 이름} '{alias를 지정할 명령어}' 이렇게 하고 터미널에 입력하면 된다. ex. // global git config --global alias.pd fetch 'pull origin develop' // local git config alias.pd 'pull origin develop' git config --local alias.pd 'pull origin develop' 이런식. ⚠️ [주의] ⚠️ - pull origin ..

공부 2022. 5. 4. 18:50
추상화

안녕하세요 :) Zedd입니다. 오늘은 추상화에 대해서 공부해보려고 합니다! # 추상화의 목적 추상화는 단지 하나의 개념일 뿐이고, 프로그램 세계에서 추상화는 다양한 방식으로 나타내질 수 있습니다. 그래서 추상화에 대한 정의보다는 목적을 보면 좋을 것 같아요. ✔️ 추상화의 목적 == 복잡성을 이해/극복하기 쉬운 수준으로 단순화하는 것. # 예시 계좌(Account)로 예를 들어볼게요. [1. 계좌] 계좌의 특성은 엄~~청나게 많고 복잡할텐데요. 이 계좌를 프로그램 세계에서 표현하고 싶습니다. 그러기위해 우리가 가장 먼저 해야하는 일은 class Account {} struct Account {} protocol Account {} 이렇게 '타입'을 정의하는 것이죠. 그리고 현실세계 계좌의 모든 특징을 ..

공부 2022. 1. 10. 22:34
이전 1 2 3 4 5 ··· 26 다음
이전 다음
TAG
  • 스위프트
  • swift tutorial
  • Xcode
  • 회고
  • Git
  • UIBezierPath
  • swift array
  • iOS delegate
  • swift 공부
  • 제이슨 파싱
  • swift3
  • fastlane
  • FLUTTER
  • SwiftUI
  • ios 13
  • Swift
  • WWDC
  • 피아노
  • Accessibility
  • swift sort
  • 스위프트 문법
  • WKWebView
  • np-complete
  • actor
  • np-hard
  • github
  • IOS
  • swift delegate
  • WidgetKit
  • Combine
more
글 보관함
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바