반응형

읏차, IT차 326

[Git] Xcode에서의 Git, Github

newfile생성 시 Git repository 생성에 체크를 해줘야 가능하다 위 단계는 터미널에서 git init과 같은 기능을 한다. local에 커밋 커밋 완료 후 변경사항 폐기 Discard All Changes 마지막 커밋 이후에 수행한 모든 변경 사항을 삭제 branch 생성 git checkout 과 같은 기능 main에서 branch로 checkout해야 branch에서 작업 가능 우클릭으로 brach, main 간 전환 가능 branch 에서 작업 후 commit merge 1. main으로 switch하고 2. main으로 merge하고 싶은 branch를 우클릭하고 merch "merge하고싶은 branch" into main main vs another branch 다른 branch..

iOS/Git, GitHub 2022.09.22

[SwiftUI] SwiftUI custom font 설정

원하는 폰트 ttf 파일을 가지고 온다. Font.ttf를 Xcode폴더에 드래그&드롭 한 뒤 Add to targets에 target설정을 해준다. 위와 같이 설정해도 폰트는 변경되지 않음을 알 수 있다. 원래는 info.plist에서 추가해 줘야하는데 현재는 target에 info에서 custom설정으로 폰트를 추가해줘야한다. 아래와 같이 target -> info에 들어가서 +를 눌러서 Fonts provided by application을 추가한 뒤에 item에 추가한 Font-name을 적어주도록 하자. (.ttf 까지 적어야 함) 돌아와서 resume하면 폰트가 변경 됐음을 볼 수 있다.

iOS/SwiftUI 2022.09.14

[Swift] ViewController Life Cycle

viewDidLoad() IBOutlets, IBActions 등 모든 보기 관련 개체가 연결 viewWillAppear() 실제로 화면에 표시되기 직전에 호출 유저는 볼 수 없으나, 개발자들은 볼 수 있는 영역 viewDidAppear 유저가 아직 view의 변경사항을 감지할 수 없기 때문에 viwDidApear를 호출하고 view가 이미 화면에 표시되고 사용자가 viewController를 볼 수 있다. ex. 카운트다운 타이머 viewWillDisappear() 현재 viewController를 해제한 경우 ex. 애니메이션 중지, UI변경 등 viewDidDisappear() 이미 view는 안보이는 상태고 뷰가 사라지기 직전에 변경할 수 있는 마지막 순간 이후 viewController는 nav..

[정보처리기사] 비전공자 정보처리기사 22년 2회차 1트 합격수기(정보처리기사 실기 강의 추천 feat. 흥달쌤)

오랜만에 정보처리기사로 글을 쓰는데요 정보처리기사로는 합격수기로 마지막 글이 될 것 같네요 일단 저는 22년 2회차 기사 시험 동회차 합격을 했습니다. 열심히 한 만큼 결과가 좋아서 무척 기분이 좋습니다 합격률 일단 이번 시험은 어려운 편이였다고 소문이 자자했는데요 22년 2회차 정보처리기사 합격률은 16%으로 평소보다 더 낮은 합격률로 열심히 준비한 수험생들 조차도 재수없으면 떨어졌을 시험이라고 볼 수 있겠습니다. 필기 합격 후 마인드 저는 일단 개발자의 길로 들어선 이상 이 애매한 포지션을 가지고 있는 정보처리기사 자격증을 취업 이후로 길게 끌고 싶지 않았고 후딱 해치워 버리고 오로지 코딩공부만 매진하고 싶었기에 조금 무리해서라도 열심히 한 경향성이 있습니다. 결론은 한번에 합격하지 않으면 안된다는 ..

[Swift] 새 메시지 보낼 때, 받을 때마다 아래에 배치하기

2. 메시지 작성 시 최근 메시지를 계속 아래로 내리기 loadmessage 메서드에서 let indexPath = IndexPath(row: , section: ) self.tableView.scrollToRow(at: , at: , animated: ) scrollToRow를 작성해주면 된다. let indexPath = IndexPath(row: self.messages.count - 1, section: 0) messages가 array type이므로 -1을 해줬고 section도 마찬가지로 1개의 섹션이면 0부터 시작하기 때문에 0으로 설정 self.tableView.scrollToRow(at: indexPath, at: .top, animated: true) 위에서 설정한 indexPath를 ..

반응형