본문 바로가기

ios5

[개인 프로젝트] SpotChat 회고 ⭐️  기획 단계🤔  주제 선정유럽 여행 경험을 바탕으로, 사람들이 함께 동행할 수 있는 플랫폼이 있으면 좋겠다는 필요성을 느꼈습니다.특히 유럽 여행지에서 동행을 구하는 활동이 ‘유랑’과 같은 온라인 커뮤니티에서 주로 이루어진다는 점에서 착안하여, 이를 더욱 간편하게 연결할 수 있는 모바일 앱으로 구현하고자 했습니다.또한, 이러한 활동이 주로 젊은 연령층 사이에서 이루어지고 있음을 고려했을 때, iOS 앱으로 출시가 된다면 해당 타겟층에게 높은 메리트를 제공할 것으로 판단했습니다. ✅  개발 방식지난 프로젝트에서는 처음부터 모든 기능을 완벽히 설계하고 진행하는 방식으로 작업을 진행했습니다. 그러나 프로젝트 후반부에 새로운 요구사항이 생기거나 수정이 필요할 때, 앱 전반을 변경해야 하는 상황이 발생했습니.. 2024. 12. 7.
[iOS] About CoreData Core Data앱에서 모델 계층 개체를 관리하는 데 사용하는 프레임워크  - Core Data는 DB가 아닌 객체-그래프 관리 시스템으로, 데이터를 효율적으로 관리할 수 있도록 도와줌- 데이터를 메모리에 로드한 뒤 처리하는 방식으로 작동, but In-Memory 방식도 지원- 객체를 영구 저장소에 매핑하는 세부 정보를 추상화하여, 데이터베이스를 직접 관리하지 않고도 Swift 데이터 모델을 쉽게 저장하고 관리- 기본 SQLite 데이터베이스 사용- 데이터베이스를 다루는 SQL을 사용하지 않고 객체를 다루는 방법으로 데이터 핸들링Core Data의 주요 기능  1. 객체-그래프 관리 시스템- 객체와 관계를 효율적으로 관리- 데이터의 저장과 로드를 지원하여 앱 데이터를 효과적으로 처리 객체 그래프?- 객.. 2024. 10. 13.
[개인 프로젝트] Share.D 회고 ⭐️  프로젝트 소개👉 선물을 고민하는 사용자들에게 다양한 추천 카테고리 제공👉 선물에 대해 다른 사용자들과 의견을 교환할 수 있는 커뮤니티 기능👉 결제까지 지원해 사용자의 선물 선택 과정에서 발생하는 고민과 불편함 최소화 개발 기간: 2024.08.14 ~ 2024.09.01 (약 2주)  ⭐️  기획 단계 🤔 주제 선정개인 프로젝트를 진행할 때, 제 생활과 밀접하게 연결된 주제를 선택해 실생활에 유용한 방향으로 기획하고자 했습니다.특히, 선물을 고르는 일이 늘 어려웠던 저는 매년 기념일마다 같은 고민을 반복해왔습니다.이러한 고민을 덜어주는 동시에, 비슷한 고민을 가진 사람들끼리 소통할 수 있는 기회를 제공하면 좋겠다는 생각에서 이 주제를 선택하게 되었습니다. 📏 공수 산정工數(공수): 일정한.. 2024. 9. 11.
[iOS] About URLSession - 1 iOS 개발을 하다 보면 이 네트워크 통신은 떼려야 뗄 수 없는 것 같습니다.그저 정해진 화면만 구성하는 것을 넘어흔히 우리가 사용하는 로그인, 실시간으로 정보를 사용자에게 보여주는 등 다양한 작업에서 사용되기에 네트워킹은 앱 개발 생태계에서 매우 중요하다고 볼 수 있습니다. 이번 글에서는 네트워크 통신 방법인 URLSession 과 Alamofire 에 대해 비교해 비교해보고URLSession에 대한 작성법 정도 정리해 보려고 합니다!  우선 제가 생각하기에 가장 큰 차이점은  URLSession : 애플이 직접 제공하는 네이티브 APIAlamofire: 코드의 간결함과 사용 편의성을 제공하는 외부 라이브러리 인데요, 좀 더 자세히 들어가보면 URLSession의 경우객체 생성, 에러/JSON 처리가 .. 2024. 6. 12.
[iOS] About App SandBox APP SandBox 란?  미국에서 아이의 안전을 위해 SandBox에서만 놀게 하여 위험을 최소화했다라는 데서 유래한 보안 모델입니다.애플이 애플리케이션의 디바이스에 로컬로 데이터베이스를 설정할 수 있도록 하는 동시에,앱이 다른 애플리케이션에 간섭하지 않도록 격리하는 방식입니다.  iOS는 기본적으로 앱 하나 당 SandBox화 되어있습니다. 이는 곧 다른 앱의 정보에 접근이 불가능하다는 얘기인데,쉽게 풀어서 적어보자면현재 우리는 카카오톡에서 확인한 문서를 인스타그램, X 등에서 확인할 수 없고,그 반대의 경우도 마찬가지일 겁니다.이게 가능하다면 꽤나 머리가 지끈 해지겠죠?또한 파일 정도도 가볍게 오가는데, 바이러스나 해커가 마음만 먹는다면 얼마든지사용자의 데이터에 접근이 가능해질 겁니다. 이처럼 아.. 2024. 5. 20.