deprecated/잡동사니 36

백그라운드 로컬 알림

문제 : appdelegate에서 applicationWillResignActive로 코딩했더니 알림이 작동안됨. 원인 : ios 13이상으로 넘어가면서 ios 라이프 사이클이 바뀌어서 scenedelegate로 호출된다고 함. 라이프 사이클은 추후에 정리 필수일듯 따라서 sceneDelegate에 func SceneWillResignActive에 작성하면 해결된다. 파일은 Msg-notification 공부 파일 참고 향후 : 라이프사이클 공부 및 알림 부분 다시보기

ios 13에서 modal

발생한 문제 : vc2 -> vc1 으로 데이터 값 전달 시, viewWillAppear으로 진행할 수 없음 찾아본 결과 : modal로 ios13에서 바뀜 기존에는 fullscreen이었으나, modal은 pagesheet형태라 다른것으로 확인됨. 해결 : 아직 배우는 단계라서 여기서 지체가 넘 오래되었기 때문에 데이터 전달방식만 간단히 알아보고 넘어가도록 하자. 향후 : 우선 책을 다 끝내고 추후에 다시 알아보도록 하기.

m1 mac(맥) firebase 빌드 에러 해결

... 쓰다가 키보드 잘못 건들여서 다 지워짐.. 맥 키보드 적응중이라 하 ,;;;... pod install 까지 해결했는데, 파이어베이스 사용하려니까 이제는 빌드가 안된다 ^__^ 시뮬레이터 켜야하는데 안 켜 짐 ^ 환경 안되는게 시간이 제일 오래걸림 ^__^ 제일 이러니까 해결 되었다. post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings.delete 'IPHONEOS_DEPLOYMENT_TARGET' config.build_settings['ONLY_ACTIVE_ARCH'] = 'NO' end en..

M1맥으로 개발을 위한 초기 세팅

1. homebrew 설치 터미널에서 brew 사용 시 커맨드를 찾을 수 없다고 나와서 해결을 하기 위해 구글링 로제타 사용시 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 기본 터미널 사용시 /bin/bash -c "$(curl -fsSL https://gist.githubusercontent.com/nrubin29/bea5aa83e8dfa91370fe83b62dad6dfa/raw/48f48f7fef21abb308e129a80b3214c2538fc611/homebrew_m1.sh)" ** 줄바꿈 처리아님. 위의 코드 터미널에 맞게끔 선택적으로 복붙하면 해결 완료 * 로제타 사용은..