# iOS
Swift (연산자와 반복문)
프로그래밍의 기본 작동 원리순차조건 (데이터)반복삼항연산자?란 참과 거짓을 구분하며 , 참일 경우 "kai", 거짓일 경우 "nokai" 를 출력함.범위연산자1.범위를 쉽게 표기하는 방법, 자체가 특별한 타입을 의미한다.2\. Switch, For, Array의 sub
UITest) Navigation & Image Test 하기
이 포스팅은 사내에서 진행한 Tech Talk을 정리한 포스팅입니다. 이번에는 Navigation을 UITest하는 방법을 알아보도록 하겠습니다. 기능 소개 오늘 테스트할 기능을 소개합니다. 퀴즈를 풀러 들어가면 그림 힌트라는 NavigationLink가 있습니다
Flutter - FractionallySizedBox class
- UI 사이즈를 상대적으로 세팅할 때 사용 (예: 가로 길이의 70%, 공백이 위젯의 10%) widthFacot, heightFactor를 사용한다 (0~1) 예제 1. 화면 가로, 세로의 50% 크기로 UI 그림
[테킷 앱스쿨3기_iOS] 자료구조 Data Structure (Array, Dictionary)
Array, Dictionary, Set을 합쳐놓은 것mutable 가변형 - 값이 변함immutable 불변형 - 값이 고정적임상수에 할당하냐, 변수에 할당하냐에 따라 달라짐배열은 하나의 "순서있는" 컬렉션에 여러 값을 담기 위한 데이터 타입임배열의 타입은 type
Flutter - Expanded class
- Row, Column, Flex의 하위에 사용하면 공간을 채우기 위한 클래스 주축을 따라 사용 가능한 공간을 채루며 하위 자식이 여러 개일땐 flex factor에 따라 공간을 나눠 사용함 예제 1. Column을 이용해 새로로 나열 Container는 정해진 height로 보여주고 가운데 expand 클래스가 나머지 자리를 채운다 예제 2. Row...

[iOS/Swift] UITableViewCell 겹침 현상
UITableView를 만들던 중 numberOfRowsInSection 불러준 개수대로 cell이 불러와지지 않는 현상을 마주했다.분명 return 2를 해줬는데..하나만 보인다..rowHeight도 제대로 줬음에도 불구하고.. 무엇이 문제인지 hierarchy를

HIG 문서 공부하기 - Accessibility(3)
Accessibility보이스 오버는 화면을 볼 수 없을 때 정보를 얻고 탐색하는 데 도움이 되는 오디오 설명을 제공합니다.의미 있는 모든 이미지에 대한 대체 설명을 제공하십시오. 콘텐츠에 의미 있는 이미지를 설명하지 않으면 VoiceOver 사용자가 앱을 완전히 체험

HIG 문서 공부하기 - Accessibility(2)
accessibility보이스오버와 같은 보조 기술 및 디스플레이 적응과 같은 접근성 기능은 사람들이 기기와 상호 작용할 수 있는 방법을 확장합니다. 이러한 기술과 기능이 시스템 제공 상호 작용과 통합되기 때문에 앱에서 시스템 상호 작용을 올바르게 지원하는 것이 중요합

HIG 문서 공부하기 - Accessibility(1)
접근성을 지원하는 앱이나 게임은 디자인 상에서 접근성 개인화를 지원하며, 능력이나 기기 사용 방식에 관계없이 모든 사용자에게 훌륭한 사용자 경험을 제공합니다.약 7명 중 1명은 세상과 자신의 기기와 상호작용하는 방식에 영향을 미치는 장애가 있습니다. 사람들은 어떤 연령

HIG 문서 공부하기 - Design for iOS
HIG 문서를 공부하며 만든 번역본을 함께 공유하고자 합니다.사람들은 아이폰을 이용해서 연결 유지, 게임, 미디어 시청, 업무 처리, 개인 데이터 추적 등을 언제 어디서나 할 수 있습니다.iOS용 앱이나 게임을 디자인하기 시작할 때, iOS 경험을 구별하는 다음 기본적

ios개발 공부 6월 4일~6일까지 일지
ios개발 공부를 시작하였다.인프런에서 기초강의 무료로 몇개가있지만 xcode설명이나 ios의 설명을 자세히 듣고싶어서 강의를 찾게되었는데https://www.inflearn.com/course/stanford-ios-한글자막-강의/이것이다기초적으로 계산기를
UITest) Alert 테스트 하기
이 포스팅은 사내에서 진행한 Tech Talk을 정리한 포스팅입니다. 이번에는 Alert를 UITest하는 방법을 알아보도록 하겠습니다. 이름 입력 테스트 저번 시간에 이름 입력을 성공하는 테스트를 해보았는데요. 이번에는 실패하는 케이스를 테스트 해보도록 하겠습니
Xcode에서 생성한 프로젝트 Github Remote 에 push하기
프로젝트를 원하는 경로에 만들어준다. 1) 프로젝트 생성 시 source control을 안 누른 경우 2) 프로젝트 생성 시 source control을 누른 경우

[iOS 개발] Xcode 시작하기
0. 주저리 예전부터 iOS 개발을 배우고 싶었는데 (그 핑계로 맥북까지 산) 상황이 여의치 않아 이제서야 하나씩 배워보고자 한다. 이 시리즈는 iOS 개발을 한 번도 해보지 않은 현역 개발자의 iOS 개발 공부 여정을 담았다. 1. 환경설정 제일 먼저 Creat
[테킷 앱스쿨3기_iOS] 클로저 표현식
{ (매개변수들) -> 반환 타입 in return \~~}이런 형식으로 클로저를 표현함in 키워드는 다음부터가 클로저 표현식 시작이다 라는 의미임매개변수, 반환타입 모두 생략 가능하면 위와 같이 생략 가능() -> Void 인 경우 위와 같이 생략한 것임함수는 이름
[iOS] XCode 빌드 시, Signing for "라이브러리" requires a development team. 에러 자동 해결
RN으로 개발을 하다 피지컬 디바이스로 테스트해볼 때, 이런 에러가 뜨고는 한다.앱 자체 사이닝 말고, 거기에서 쓰는 번들들이 사이닝 디벨롭먼트 팀을 요구하는 경우가 있다!이 걸 매번 클릭 클릭 하기 귀찮아서 자동화하는 방법을 찾아봤다.podfile에서이렇게 돼 있던