전체 글
-
Swift/SwiftUI os 버전별 분기SwiftUI 2023. 7. 17. 20:47
Swift - 기존 코드에서 os 버전별로 분기치는 방법 if #available(iOS 16.4, *) { // iOS 버전이 16.4 이상인 경우 해당 로직 처리 } else { // iOS 버전이 16.4 미만인 경우 해당 로직 처리 } SwiftUI ViewModifier 로 os 버전별 분기치는 방법 1번 방법 : if ViewModifier 와 함께 사용하는 방법 //ios 16.4인지 아닌지 판단하는 변수 extension Bool { static var iOS16_4: Bool { guard #available(iOS 16.4, *) else { return false } return true } } // 사용 예시 // Bool을 extension 하여 가독성을 올린다. CustomVie..
-
Framework not found FBLPromises (Swift Package Manager) 이슈SwiftUI 2023. 5. 2. 11:30
지금껏 개발하면서 처음 마주한 이슈로 기록용으로 남긴다. (아마 원인은 cocoapods 에서 spm 으로 옮기면서 생긴 이슈같음) https://stackoverflow.com/questions/71495510/framework-not-found-fblpromises-swift-package-manager Framework not found FBLPromises (Swift Package Manager) I've seen this problem listed elsewhere, but it always seems to be linked to a Cocoapods installation of Firebase. My problem is the opposite - trying to upgrade from po..
-
mysql Where 조건절 정리비전공자의 CS 개념 잡기/mysql 2023. 2. 5. 15:59
1. 비교 연산자 (단순 비교) 연산자 종류 : = , , , = 예시: name = '홍길동' 2. 범위 연산자 연산자 종류 : BETWEEN 예시 : price BETWEEN 10000 AND 1000000 3. 집합 연산자 (포함 하는지 안하는지 판단) 연산자 종류 : IN, NOT IN 예시: price IN (10000, 20000, 30000) 4. 패턴 연산자 (문자열의 패턴 비교) => regex와 비슷한 개념이다. (와일드 문자 종류) 연산자 종류 : LIKE 예시: name LIKE '홍길동' 5. NULL 연산자 연산자 종류 : IS NULL, IS NOT NULL 예시: name IS NULL 6. 복합조건 연산자 연산자 종류 : AND, OR, NOT 예시 : (..
-
mysql LIKE문 와일드 문자 정리비전공자의 CS 개념 잡기/mysql 2023. 2. 5. 15:53
1. 문자열을 연결 와일드 문자 : + 예시 : '안녕'+ '하세요' : '안녕하세요' 2. 0개 이상의 문자열과 일치 와일드 문자 : % 예시 : '%사탕%' -> 사탕을 포함하는 문자열 3. 1개의 문자와 일치 와일드 문자 : [ ] 예시 : '[0-5]%' -> 0-5 사이 숫자로 시작하는 문자열 4. 1개의 문자와 불일치 와일드 문자 : [^] 예시 : '[^0-5]%' -> 0-5 사이 숫자로 시작하지 않는 문자열 5. 특정 위치의 1개의 문자와 일치 와일드 문자 : _ 예시 : '__샵%' -> 3번째 위치에 '샵'이 들어가는 문자열
-
mysql 기본 명령어 (select from)비전공자의 CS 개념 잡기/mysql 2023. 2. 5. 15:24
- 특정 테이블의 전체 컬럼 검색 SELECT * FROM [테이블 명]; - 특정 테이블의 조회 중 중복 제거 검색 SELECT DISTNCT [컬럼명] FROM [테이블명]; - 특정 조건에 해당하는 데이터 조회 (where 사용) - WHERE 정리 SELECT [컬럼 명] FROM [테이블 명] WHERE [조건]; - 원하는 조건대로 정렬 (ORDER BY) - ORDER BY 정리 SELECT [컬럼명] FROM [테이블명] ORDER BY [컬럼명]; - 집계 함수 (종류 : SUM, AVG, MIN, MAX, COUNT) SELECT SUM([컬럼명]) FROM [테이블명]; 위 처럼 사용할 경우 결과 값이 테이블에 별도 이름없이 SUM([컬럼명]) 으로 저장되기 때문에 가공해서 사용하기 ..
-
mysql 기본 명령어비전공자의 CS 개념 잡기/mysql 2023. 1. 29. 20:36
MYSQL 접속 mysql -u [username] -p; 데이터베이스 선택 use [database]; 데이터베이스 생성 CREATE DATABASE 데이터베이스명; 데이터베이스 보기 SHOW DATABASES; 데이터베이스 삭제 drop database 데이터베이스명; 테이블 생성 CREATE TABLE 테이블명( id INT NOT NULL AUTO_INCREMENT, 컬럼명 VARCHAR(255) NOT NULL, PRIMARY KEY (id), ); 테이블 보기 SHOW TABLES; 테이블 자세히 보기 explain 테이블명; 테이블 삭제 drop table 테이블명; 종료 exit;