전체 글
-
[내일배움캠프 후기] iOS 개발 공부부터 앱출시까지 성공 + 사전캠프 본캠프 꿀팁개발...................../TIL 2024. 10. 7. 10:07
지난 5월에 처음 iOS 캠프에 들어오고 iOS 창업 캠프로 전환을 거쳐서 앱 출시까지 마쳤다. 결론부터 말하자면 개발 지식 0이었는데 OCR과 AI 기술을 접목한 일정 관리 앱을 만들었다. 혼자서는 아마 할 수 있을까? 하는 생각도 못했을 것이다. 공무원으로 오랫동안 근무하면서 나는 개발의 ㄱ도 몰랐고, 사전 캠프를 거쳤지만 캠프 초중반에 이 실력으로 앱출시가 가능할까하는 걱정이 많았다. 나만의 서비스를 만들고 싶다는 생각을 했다. UX 디자인이라는 개념이 슬슬 유명해질 때였어서 배우다가 디자이너로 전향하고 싶어졌다. 비전공자였기 때문에 개발 지식을 조금이라도 익혀놓으면 플러스가 될 것 같아서 개발 캠프를 찾게 되었다. 초기에 iOS 창업팀이 생겨서 마지막 정착지로 삼았다. 출시까지 하게 되는 과정이어..
-
-
테이블뷰 기본개발...................../TIL 2024. 7. 19. 09:27
더보기import UIKitclass ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate { var data: [String] = ["Apple", "Banana", "Cherry", "Date", "Elderberry", "Fig", "Grape", "Honeydew"] let myTableView: UITableView = { let tableView = UITableView() tableView.backgroundColor = .green tableView.translatesAutoresizingMaskIntoConstraints = false t..
-
베이직반 실습카테고리 없음 2024. 7. 15. 19:14
UIsection 1 더보기import UIKitclass ViewController: UIViewController { // UI 요소 private let titleLabel: UILabel = { let label = UILabel() label.text = "Select your coffee:" label.font = .boldSystemFont(ofSize: 25) label.textColor = .black label.translatesAutoresizingMaskIntoConstraints = false return label }() private let segmentedContro..
-
날씨앱만들기 (4) 5일간의 날씨데이터로 구성된 테이블뷰카테고리 없음 2024. 7. 15. 17:28
(이전 게시물)이제는 날씨 이미지 아래에 들어갈 5일간의 날씨데이터로 구성된 테이블뷰에 대해 작업해줘야 한다. 이번에 사용할 API는 openWeather에서 forecastWeather API이다. 기존에 프로퍼티들을 등록한 곳에 tableView도 하나 만들어준다. ViewController.swift //5일간의 날씨데이터를 담을 테이블뷰 private lazy var tableView: UITableView = { let tableView = UITableView() tableView.backgroundColor = .black // delegate: "대리자, 대신 수행 해주는 사람", Table View의 여러가지 속성 세팅을 이 View..
-
날씨앱만들기 (3) UI 구성 2카테고리 없음 2024. 7. 15. 16:45
서버데이터를 불러오는 메서드까지 작성했다면 날씨앱만들기 (2) UI 구성 1일단은 UI 구성이 잘 되었는지 확인이 필요하니까 임의의 컬러, 텍스트값을 넣어서 UI 구성을 해준다. 더보기import UIKitimport SnapKitclass ViewController: UIViewController { //현재 위치한 도시를 알려주는 라bluewiper.tistory.com 이제는 서버에서 현재 날씨 데이터를 불러오는 메서드를 작성해야 한다. 아래는 ViewController인데 여기서 함수만 일단 만들어주고, 미리 만들어 놓은 CurrentWeatherData 화면에서 작업을 이어간다. //서버에서 현재 날씨 데이터를 불러오는 메서드 private func fetchCurrentWeat..
-
Alamofire를 이용하여 데이터 불러오기카테고리 없음 2024. 7. 15. 14:57
Alamofire는더보기Swift로 작성된 강력하고 사용하기 쉬운 네트워킹 라이브러리입니다. 주로 iOS 및 macOS 애플리케이션에서 HTTP 네트워킹 작업을 간단하고 직관적으로 수행할 수 있도록 도와줍니다. Alamofire는 다음과 같은 주요 기능을 제공합니다:주요 기능HTTP 요청 및 응답:GET, POST, PUT, DELETE 등의 다양한 HTTP 메서드를 쉽게 사용할 수 있습니다.JSON, plist, XML 등 다양한 형식의 응답 데이터를 자동으로 파싱할 수 있습니다.네트워크 요청 설정:URL, 매개변수, 헤더 등을 쉽게 구성할 수 있습니다.URLSessionConfiguration을 사용하여 네트워크 세션을 커스터마이즈할 수 있습니다.응답 처리:데이터 응답, JSON 응답, String ..
-
날씨앱만들기 (2) UI 구성 1카테고리 없음 2024. 7. 11. 18:50
일단은 UI 구성이 잘 되었는지 확인이 필요하니까 임의의 컬러, 텍스트값을 넣어서 UI 구성을 해준다. 더보기import UIKitimport SnapKitclass ViewController: UIViewController { //현재 위치한 도시를 알려주는 라벨 private let titleLabel: UILabel = { let label = UILabel() label.text = "서울특별시" label.textColor = .white label.font = .boldSystemFont(ofSize: 30) return label }() //기온을 나타내는 라벨 private let tempLab..