Swift에서 MySQL 연결하기

0
post-thumbnail

App Transport Security Setting에 Allow Arbitrary Loads 추가

https://developer.apple.com/documentation/bundleresources/information_property_list/nsapptransportsecurity/nsallowsarbitraryloads

애플 공식문서에 의하면 보안 설정을 무시하고 http접속을 허용하는 설정이다. 실제 production에선 사용하면 안될것 같다.


https://codewithchris.com/iphone-app-connect-to-mysql-database/ 참조하여 내 앱에 맞게 커스터마이징 했다. 최신버전에 맞는 가이드는 아니니 참고할것.

기본적인 구조는 URLSession을 통해 디비에서 데이터를 가져오고 Delegate으로 다른 스토리보드에서 가져오는 방식


로그인 UI

책을 추가하면 디비에 있는 모든 책들의 리스트를 가져온다.

소스코드는 깃허브에 올라와있습니다 :)
https://github.com/alexcho617/TalesBeta/tree/main/TalesBeta

0개의 댓글