본문 바로가기

iOS (스파르타)

(150)
iOS 4기 24.09.04 하이욤일기형 TIL오랜만이요왜냐면저 공부하면서 작성한 글이..날라갔거든요^^ 너무 화가 나지만,,참고 일기를 써볼게요 오늘 거의 3일을 잡고있던키보드-뷰 관련 트러블슈팅을해결했답니다 ㅎㅎ 하...역시rx는 아무데나 쓰면 안됩니다^^쓸데없이 rx남발하다가 이꼴이 났네요... 그리고 로직짤 때 경우의 수를 다 생각해보자!가 교훈입니다... 머리가아팠네요,,, 이번주.. 코딩만이 살길내일은 면접준비할겁니다...왜냐면...모의면접이 있어요!!!!!정리해서 올릴게요,,,ㅠ
RxSwift 공부하기 - 1 (의 추가본~) tap 이벤트는 .touchUpInside에 대한 동작 sodeulButton.rx .tap .subscribe(onNext: { print("Observable이 항목을 방출 했다!") } .disposed(by: disposedBag)위 코드를 예로 들었기 때문에button.rx.tap 까지만 했을 때 Observable이 나오고따라서 그 Observable에 대고 구독을 한 것이라고 생각할 수 있는데 실제 button.rx.tap 까지만 했을 경우에리턴 타입은 Observable 타입이 아니라, ControlEvent 타입이다.따라서 ControlEvent란 구조체 타입을 살펴보면ControlE..
프로젝트,, 오류라고해야하나,, 이걸,, 짜증나요,,저거 키보드 올라갈때 뷰 올리는거는 했는데채팅창에 대화가 넘 적으면 저게 ,, 안보이게되잖아,,,,그리고 왜 텍스트뷰 크기는 입력할때 바뀌는 것인지,,? -> 이건 해결!!!  아니 근데 저 채팅창 저거 어떻게해야하냐,, 진짜 돌겠다머리아파 진심 ㅠㅠㅠㅠㅠ 아오!!!!!
tableView 제일 밑 셀쪽 보이기 viewWillAppear / viewDidAppear 프로젝트를 하면서테이블 뷰의 스크롤을 제일 밑으로 내린걸 불러와야하는 화면이 있었는데 scrollToRow(at:at:animated:)요거를 사용하면 된다고한당.원하는 위치의 IndexPath를 구해서 그 위치로 셀을 이동시켜주면 된다.index 값을 정확히 알아야하고 at 부분을 .top 으로하면 상단으로 이동, .bottom 으로하면 하단으로 이동.animated를 true로 하면 이동하는 애니메이션이 추가 난 일단 애니메이션이 필요가없고,, 그리고 호출은 viewDidAppear(_:) 메서드를 사용한다는데 viewDidLoad() 메서드에서는 뷰가 처음 로드될 때 테이블뷰의 내용이 아직 레이아웃되지 않아서이때 스크롤을 내리는 건 안될 수도 있다는걸 봤는데viewWillAppear에서 호출하면 안..
정규 표현식, 정규식 표현들 이메일 조건을 걸어서 했었는데팀원분이 보시고 정규식이 있을거라해서 찾아봤당! 문법표현 정규식의미^시작 앵커(?=.*[A-Z].*[A-Z])문자열에서 대문자가 2개 있는지(?=.*[!@#$%^])문자열에서 선언한 특수 문자가 존재하는지(?=.*[0-9].*[0-9])문자열에서 숫자가 2개 포함되어 있는지(?=.*[a-z].*[a-z].*[a-z])문자열에서 소문자가 3개 이상 포함되어 있는지.{10}문자열의 길이가 10인지&끝 앵커  이메일 정규식 표현let regex = "[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,64}"@앞에는 대문자, 숫자, 소문자, 특수문자(._%+-)가 포함 가능\\. 콤마를 표현하기 위해서 \\사용@뒤로는 대문자, 소문자, 숫자 그리고 ...
iOS 4기 24.08.29 안녕하세요,,,TIL은 오랜만인데요,,,최종 프로젝트를 하느랴 정신이 없습니다^.^ 현재상태= 눈이 넘 무거움,,+손가락 아픔+어깨아픔+머리아픔 하,,,,,,힘듭니다 ㅎㅎㅎㅎ 채팅창을 구현하고있는데요원래 UI가 제일 쉬운거 아닌가요..나한테는 이것도 너무 어렵다 ㅎㅋ..이거 최종해도 되는 상태 맞나요? 공부도 해야하는건데지금 로직관련 코드 찾아보기에 바빠서,,창만 수백개 켜져있고정리는 못하고있네ㅠㅠㅠㅠㅠ 놀고있진않습니다.... 튜터님이 하루에 200자씩 코딩해보라그랬다..그러면 늘거라고,,난 그걸 믿고 해야겠다 ㅎㅎ남은기간도 파이팅!!!다시 글로 정리도 좀 하면서 해야겠다!!!!!
기업별 기술스택 알아보기! 대부분 경력자 뽑지만 그런거 상관없이내부에서 어떤 기술스택을 사용하는지 체크하기! 네이버CS 기본 지식들(알고리즘, 자료구조, 메모리 모델, 운영체제 등)에 대한 이해Swift 프로그래밍 기본 지식객체 지향 개발, Clean Architecture 기반 개발에 대한 기본 지식iOS 주요 컴포넌트를 이해하고 사용한 경험 추가로 보유하고 있다면 좋을 스킬셋이나 경험입니다MVVM 패턴으로 개발 경험Swift UI + Combine 개발 경험App Store에 등록된 App 개발 및 유지보수 경험Flutter 개발 경험 당근마켓이런 분이면 더 좋아요!대규모 서비스를 개발해 보신 분iOS 와 관련된 오픈 소스에 기여해 보셨거나, 개인 오픈소스 프로젝트를 보유하신 분글로벌 서비스 경험 있으신 분DI(Dependen..
RxSwift 유튜브강의 & 검색 RxSwift를 정리하다가 아무리 읽어도 .. 그냥 뇌를 스쳐지나가는거 같아서유튜브에 강의를 찾아봤다 ㅎ곰튀김님이 설명해주신것이 있어서 이거로 결정! 보면서 정리해보자    주요 기능들을 가진 애들이 다섯개Observable, Operator, Single, Subject, Scheduler가장 중요한 것은 Observable! + Operator를 알면 더 잘 쓸 수 있고+ Scheduler를 알면 여러 군데 활용할 수가 있고+ Subject를 알면 내가 뭔가를 만들 수 있다.(Single은 알아도 몰라도 상관 없다 ㅎ) ReactiveX 사이트에 튜토리얼이 제공되는데 쉽게배울수 있는 강의도 있음 이걸 통하면 공부할 수 있지만나는 영어를 못하고 ㅎㅎ 오 Docs 한국어 제공,,한다네,,?https://..