마주쳤던 문제: 프로젝트 진행 중 네트워크 감지와 관련된 로직을 프로젝트에 추가해야 할 일이 생겼었습니다. 관련된 문제에 대한 여러 사람의 다양한 시각이 궁금하였고 그래서 iOS Developer KR에 자문을 구해봤습니다:
앱을 설계하면서 요리조리 RxSwift를 사용하는 경험을 담는 포스트입니다.
소켓은 소프트웨어로 작성된 추상적인 개념의 통신 접속점이라고 할 수 있습니다. 네트워크 응용 프로그램은 소켓을 통해 통신망으로 데이터를 송수신하게 됩니다.소켓은 다음과 같은 한 문장으로 정의할 수 있습니다...
상품목록에 네트워크통신으로 불러온 이미지를 적용하기 위해 위와 같이 applyDownloadedImage() 메서드를 사용하였습니다. 해당 메서드는 UIImageView 를 확장한 뒤 네트워크 작업을 하기 위해 imageLoader 라는 CachedImageLoder
공식문서(https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/AutolayoutPG/WorkingwithScrollViews.html스크롤뷰를 scene에 더하려
상세 페이지 우측 상단의 버튼을 클릭 후 alert창에서 패스워드 입력을 한 뒤 입력한 값이 서버에 존재하는 password값과 일치할 경우 수정페이지로 화면을 전환하는 작업을 하는 중이었습니다.isPasswordValid() 메서드를 활용해서 말이죠그런데....죽어도
이 글은 텍스트뷰가 화면에 죽어도 나오지 않기 때문에 열심히 찾아보다 intrinsic Content Size를 잘 이해하지 못해서 나온 문제라는 것을 인지하고 같은 실수를 하지 않기 위해 적어봅니다. intrinsic content size에 대한 내용 정리도 할겸요
Simulator Screen Recording - iPhone 12 Pro - 2021-09-01 at 23.09.29Simulator Screen Recording - iPhone 12 Pro - 2021-09-01 at 23.09.59Screen Shot 2021
lazy 저장 프로퍼티는 사용되기 전까지 값이 계산되지 않는 프로퍼티를 지칭합니다. NOTElazy 프로퍼티는 항상 변수로 선언되어야 합니다. 왜나하면 인스턴스의 초기화가 완료되기 전까지 초기값이 할당되지 않을 수 있기 때문이죠.lazy 프로퍼티는 특정 인스턴스에 의존
참고:stackoverflow - What does contentOffset to in a UIScrollView
1layout: posttitle: "Aug 25, 2021, TIL (Today I Learned) - 이미지 전환과 UIPageControl"summary: "ImageTransition - UIPageControl"author: inwoodevdate: '202
앱 확장 프로그램을 사용하면 맞춤형 기능과 콘텐츠를 앱 외부로 확장할 수 있으며 사용자가 다른 앱 또는 시스템과 상호 작용하는 동안에도 앱 기능을 사용할 수 있습니다.it implements a specific, well scoped task that adheres t
프로퍼티 감시자를 사용하여 프로퍼티의 값이 변경됨에 따라 적절한 작업을 취할 수 있습니다.프로퍼티 감시자는 프로퍼티의 값이 새로 할당 될 때마다 호출합니다. 변경되는 값이 현재의 값과 같더라도 호출합니다.프로퍼티 감시자는 지연 저장 프로퍼티에 사용할 수 없으며 오로지
A build setting provides information necessary for building the product(https://help.apple.com/xcode/mac/current/타겟은 빌드하기 위한 프로덕트를 뜻합니다. A targe
An abstract class representing a streamStream 객체는 디바이스로부터 독립적으로 존재하는 여러가지 미디어로부터 데이터를 읽거나 쓸 수 있는 기능을 제시 해 줍니다. 메모리, 파일, 또는 네트워크(소켓을 활용하여)에 존재하는 데이터를 위
본 글은 raywenderlich의 Design Patterns on iOS using Swift - Part 1/2, Design Patterns on iOS using Swift - Part 2/ 2을 읽고 이해한 바탕으로 필요한 부분을 정리한 글입니다.소프트웨어
CAAnimation: Core Animation의 추상 클래스. 실제로 사용되지는 않고해당 클래스를 상속받아서 실제로 사용합니다.CALayer: animation과 view에 있는 이미지 기반의 컨텐츠를 표현할 때 사용Screen Shot 2021-08-02 at 1