입력값:출력값:..입력값:출력값:..위의 예시와 같이 "yyyy-MM-dd HH:mm:ss" 를 조정해서 원하는 출력값을 얻을 수 있음...DateFormatter() 공식문서:https://developer.apple.com/documentation/foun
본인 코드 중 한 부분을 가져왔다파이썬은 array1:3 이런식으로 가능해서 편했는데 Swift는 이런식으로 하는 듯!
value넣을 값 (변수도 들어와도됨).stringvalue를 어떤 값으로 받아 들일지 정하는 것integer, float 등 .붙이고 작성하면 됨
개요 FileManager 공식문서 아이폰 "파일"에 데이터를 저장하는 방법이라고 보면 된다. 기본 절차 프로젝트 생성 info.plist 권한 추가 FileManager 생성 프로젝트 생성은 기존에 생성하는 것과 같이 진행하면 되고 info.plist는 추가해야
공공데이터포털에서 OpenAPI를 받아 예방접종센터를 알아 볼 수 있는 간단한 어플리케이션을 만들어 보겠습니다. 사진을 보시면 피해야할 곳을 누르면 랜덤으로 OpenAPI에서 받아온 데이터 정보를 출력하는 어플리케이션 입니다.(본인이 백신맞고 응급실을 가서 안맞겠다는
iOS가 이런저런 기능들을 한 번에 처리할때 이를 좀더 Compact하고 Efficient하게 처리할 수 록 도와주는 기능이다예를들어 아이폰앱 내부에 Notification Center, Delegate Pattern, GCD, Closures가 동시에 일어난다고 생각
RxSwift it is hard because of the sequenceRxSwift가 어려운 점은 Observable=Sequence 가 어려운 것이다앞서 RxSwift는 비동기 이벤트들을 쉽게 관리해주는 도구라고 설명을 했다. Observable은 관찰이 가능하
그냥 Subject 만드는 것.PublishSubject 뒤에 <>안에 타입을 정해줘야한다subscribe전 마지막 value를 출력함밑에 코드 경우 Last Issue가 마지막 값이니 그걸 출력하고 PublishSubject와 동일하게 작동subscribe 시점
UITextView는 UITextField와 달리 placeholder가 없다. 그렇기에 placeholder를 적용시키고 싶다면 직접 만들어야하는 번거로움이 있다.TextView의 Text 지정해주기TextView의 TextColor 지정해주기textview에서 de
UIView는 UIButton과 같이 addTarget을 하여서 클릭을 자체적으로 감지를 할 수 없다. 그렇기에 TapGesture를 활용해서 뷰가 클릭된 것을 감지해야한다. 과정
UIImageView는 UIButton과 같이 addTarget을 하여서 클릭을 자체적으로 감지를 할 수 없다. 그렇기에 TapGesture를 활용해서 뷰가 클릭된 것을 감지해야한다.눌려질 View 생성클릭 시 취할 행동을 저장하는 곳 생성tapgesture 생성UiI
우리가 흔히 아는 좋아요 버튼이나 구독 버튼과 같이 클릭 할 때 이미지가 변환하는 것을 구현해보겠다. (밑에는 게시글을 비공개 할지 안할지 체크를 하는 기능을 예시로 보여준다.)이미지를 2개 준비해주고 UIImageView를 만들고 이미지 중 한개로 지정해준다바뀔 이미
스토리보드에서 우클릭 드래그로 화면전환하는 것이 아닌 코드로 전환하는 방법을 알아보겠다.간단한게 VC로 띄울 ViewController를 선언 해준다.이 후 present(VC, animated: true) 로 present 해주면 된다.이 때 modalPresenta
화면 전환 시 위쪽에 여백이 남는 방식이 기본 방식이기에 이를 설정해줘야 한다.이런식으로 .fullScreen 을 해주면 전체화면을 해줄 수 있다..automatic 은 위에 여백이 남는 방식
Git 도중 Push를 진행할 때 Loading...이 뜨며 Push를 못누를 때가 있다. 이를 해결하는 방법을 알아보겠다.터미널에서 git push origin head:main (or master) 을 진행위에 사진과 같이 Xcode에서 저 부분으로 이동Branch
FloatingButton은 스크롤을 해도 위에 둥둥 떠다니는 버튼이다. 아래 스크린샷을 보면 파란색 동그라미에 +가 있는 버튼이 플로팅버튼이라고 한다. 간단하게 복붙만으로 제작이 가능한 사이트를 첨부하겠다.https://bienciel.tistory.com/
2개의 앱 프로젝트를 하면서 문제를 해결했을 때 사용한 링크들이다. 정확한 정답이 있으며 이를 활용해서 앱을 제작하였다. git 초보를 위한 풀리퀘스트(pull request) 방법\[Git]5. github 저장소 공유, 협업, branch 보호, 코드리뷰, Pull
웹 사용량 정보를 공유하고 나누며 부모님이나 보호자의 변경사항을 탐지하는 기능.(iOS 14.0+, iPadOS 14.0+, macOS 11.0+, Mac Catalyst 14.0+)스크린타임 프레임워크는 아이들의 웹 사용량을 관리감독하기 위해 보호자에게 도구를 제공한
https://developer.apple.com/videos/play/wwdc2022/110336/WWDC22의 "What's new in Screen Time API"를 보고 느낀점 서술ScreenTime 담당 개발자 MaryAhsley Etefia가 이
Swift의 인스턴스는 클래스,구조체,열거형에서 생성된 객체를 말한다여기서 zeroSevenSevenTech가 인스턴스Swift의 프로퍼티는 클래스, 구조체, 열거형과 관련이 있는 정보나 값을 말한다여기서 width나 height가 프로퍼티Swift의 메서드는 클래스,