전체 글

· Team Project
팀 프로젝트 주제: 자기소개 어플리케이션 만들기 어려웠던 점: 어제 병합하는 과정에서 계속 충돌오류가 나고.. 쉽지 않은 하루였다 대충 정리해 보면1. Git에서 main파일을 clone 받아와서 작업을 진행  의문점 : clone 받아왔을 때 open with Xcode로 했을 때는 YDS.storyboard가 깡통 파일이 된다. 하지만, 터미널에서 clone 받았을 때는 storyboard파일이 있다. 실제로 xcode에 Show the Source Control navigater - Branches에서 기록에서 확인이 가능했는데 보니까 add - remove가 반복되다가 마지막 푸시 됐을 때 remove 된 상태였다. 하지만 이해가 안 가는 부분은 마지막에 결국 remove 된 게 맞다면 clone..
· Team Project
팀 프로젝트 주제: 자기소개 어플리케이션 만들기 어려웠던 점: 코드 병합 관련해서 팀원 분들이랑 회의를 통해 git을 사용해 보자는 의견이 나와서 진행했는데... xcode 에서 git id등록하는 것부터 쉽지 않았다. 솔직히 말하면 xcode git 적용하고.. 브랜치 만들고 add, commit, push 또 이 과정에서 나는 오류들..처음부터 git을 사용해 협업을 진행했으면 더 좋은 결과가 나오지 않았을까? 생각이 든다. 아마.. 개개인 페이지를 이미 만든 후에 병합하려니까 오류가 더 많이 생긴 것 같다. 개인페이지를 더 꾸미고 싶은 욕심은 있지만 오늘 하루 깃을 적용해보며 목요일 제출이라는 점을 생각해 보았을 때 기능구현은 여기까지 하고 코드 병합에 집중해야 할 것 같아서 여기까지만 구현했다. ..
· Team Project
팀 프로젝트 주제: 자기소개 어플리케이션 만들기 어려웠던 점: 음... 어제와 같이 전부전부 너무 어려웠다. 이번에 사진을 눌렀을 때 새로운 뷰 컨트롤러에 있는 화면을 불러올 수 있도록 구현을 시도했었는데 그 부분에 시간이 많이 쓰였다.. 코드 하나하나 넣을 때마다 빨간 줄이 뜨는데 마음이 너무 아프다.. 작동 개념은 더 보기 버튼을 누르면 두 번째 화면이 나오는데, 오늘 구현한 부분은 사진 부분을 클릭했을 경우 세 번째 화면이 나타도록 시도 해봤다. 또, 기존에 있었던 테이블 뷰는 다 날려버리고 소개내용을 넣었다. 이유는 테이블 뷰로 딱히 자기소개할만한 요소를 찾지 못했다.내일은 두 번째 화면에 나온 레이블을 수정하면 일단 내 자기소개 페이지는 마무리될 것 같다. 이제 팀원 분들이랑 메인화면 정하고 코..
· Team Project
팀 프로젝트 주제 : 자기소개 어플리케이션 만들기 어려웠던 점: 하나부터 열 까지 모두 어려웠다.. 너무 낯선 환경이라 그런가?팀원분들 모두 열심히 하셔서 메인화면까지 다 구현해 주셨는데, 나는 오류 고치기에만 급급했다..요건 우리 조 자기소개 어플리케이션 와이어 프레임이다. Table View로 카카오톡 채팅창처럼 간단한 프로필 사진이랑 이름을 나타내고, info에 위치하는 설명란을 누르면 다음 스토리보드로 넘어가는 느낌이다. 오늘 내가 만든 개인 프로필? 화면인데, Xcode를 처음 다루며 느낀점은 확실히 새로운 용어와 개념이 많이 생소하고 낯설다..그렇게 Story board를 깨작 깨작 만지면서.. 아직 완벽하진 않지만 대충 화면 클릭 -> 내 소개로 이동 -> 더 보기 버튼 클릭 후 화면 이동 ..
· Programmers
출처: 프로그래머스https://school.programmers.co.kr/learn/courses/30/lessons/12940난이도:Lv.1 문제 설명두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3, 12)는 [3, 12]를 반환해야 합니다. 제한 사항두 수는 1이상 100000000이하의 자연수 입니다.입출력 예nmreturn312[3,12]25[1,10]func solution(_ n:Int, _ m:Int) -> [Int] { var result: [Int] = [] ..
· Programmers
출처: 프로그래머스https://school.programmers.co.kr/learn/courses/30/lessons/12969난이도:Lv.1 문제 설명이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건n과 m은 각각 1000 이하인 자연수입니다.예시 입력5  3 출력***************import Foundationlet n = readLine()!.components(separatedBy: [" "]).map { Int($0)! }let (a, b) = (n[0], n[1])var sum: String = ""var AA: Int = avar BB: Int = b// a가 가로..
pockpock
머성이의 개인 스터디