안녕하세요!회사에서 Slack과 Github을 연동해서 사용하고 있습니다.Github PR에 댓글을 남길 때 Github 유저를 태그하면 slack에서 해당 유저가 태그가 되어 알림을 받을 수 있게 할 수 없을까 하고 기능을 찾아보다가 언제부터인지는 모르겠지만 해당 기
네트워크에 의존하지 않는 테스트를 URLProtocol을 사용해서 해보기
모집공고링크오늘 오후 2시부터 5시까지 프로그래머스로 테스트를 진행했습니다.지원할 때는 알고리즘만 보는 코테인줄 알았습니다.. 그런데..시험 시작 1시간 전.. 시험시간 중 마지막 한시간은 ios/swift 관련 문제를 본다고 공지해주었습니다.2시간 동안 5문제를 풀어
✏️학습내용 코드로 화면 전환 구현 했을 시 데이터 보내기 ViewController → StockAddViewController 데이터를 보내려고 하는 뷰 컨트롤러를 선언(svc) 보내려고 하는 뷰 컨트롤러 클래스로 케스팅 해주는 것이 좋음 (as? St
뷰도 클래스!뷰 인스턴스가 생성되면 메모리에 올라오고 화면에 보인다.(뷰가 태어남)뷰 인스턴스가 사라지면 메모리에서도 내려감(뷰가 죽음)viewDidLoad처음 뷰가 생성 되었을 떄 호출보통 뷰들에 초기화를 많이 함.viewWillAppearviewDidAppearvi
stevenkim18/ios-UpdownGame이니셜라이즈로 초기화제드님 블로그 보고 alert 이것 저것 다루어 보기.제드님 블로그 글에 잘 아는 사람일수록 쉽게 설명하고, 잘 모르는 사람일수록 어렵게 설명한다. 라는 말이 있었음... 나도 글 잘 쓰고 싶다.http
이화여대 반효경 교수님의 운영체제 강의(14년도)를 듣고 정리한 내용입니다.강의링크운영체제의 핵심 부분으로 메모리에 상주하는 부분운영체제는 하드웨어를 효율적으로 관리자원은 한정적인데 그 자원으로 최대한의 성능을 내도록어느 정도는 형평성 있게 자원을 배분해야 한다.하드웨
클래스는 상속이 가능 하기 때문.아직 정확하게는 모르겠지만 상속 관계에 있는 인스턴스를 생성할 때 문제 되는 것 같음.클래스에서 이니셜라이즈로 프로퍼티의 값을 모두 채워주는 것이 대원칙.앱 안에서 발생하는 모든 노티들을 관리인스턴스 사이의 통신을 지원함.추후 공부 필요
✏️학습내용 readline에서 nil이 리턴 되는 경우 써니가 어떤 경우에 nil이 되는지를 모르겠다고 해서 readline을 예시로 들었는데 나도 언제 readline이 nil이 리턴 되는지는 몰라서 찾아봤다. 스택 오버 플로우에서 2^63 - 1 의 문자열의 길이가 들어가면 readline 이 nil을 리턴한다고 한다. 이유는 정확하게 모르겠지만 ...
혼자 공부하면 내가 공부 본 것을 확인해 볼 수 없다.현업에서는 나 혼자 잘난거 안 좋아함.ios 바닥은 좁다. 우리는 서로에게 최선을 다해야 한다.나를 위해서라도 다른 사람들 도와야 한다.기초가 정말 중요!!!!!!현업에서 원하는 것은 커뮤니케이션과 협업 능력!!항상
항상 프로젝트 시작 할 때 반드시 설계를 해라!!설계를 할 때 코드의 재사용성과 확장성을 고려해라!펜 종이를 사용하면서 공부하고 설계하고 코딩하고!!! 정말 중요프로젝트를 끝나면 꼭 배웠던점, 해결되지 않은 점, 고민한 점 등등 README 에 정리해라 !! 꼭꼭지금
문자열이 주어 질때 가장 긴 팰린드롬(문자열을 반으로 접었을 때 대칭) 문자열을 부분을 출력해라!문자열의 중심으로 부터 대칭 되는 값을 확인검사는 문자열 길이가 홀수 일때와 짝수 일때로 나눠서 사용함.max 함수에서 여러 인자들을 나열하면 그중에 최대 값을 리턴 ex
문자열 배열을 입력 받아 애너 그램 단위로 묶어라!(애너그램 -> 문자열을 정렬 했을 때 같은 문자가 되는 것)키값이 없을때 에러를 방지하기 위해서 사용sorted는 새로운 리스트 리턴정렬된 문자열을 key로 사용해서 리스트에 넣음.
딕셔너리를 만드는 dict 클래스의 서브 클래스동작하는 방식 딕셔너리랑 거의 같음.다른 점은 처음 초기화 할때 딕셔너리의 value들을 기본 값으로 설정 할 수 있다.보통 딕셔너리를 하나 만들고 딕셔너리 안에 없는 키 값을 사용한다고 생각해보자이렇게 하면 KerErro
문장이 주어지고 금지된 단어들을 제외하고 가장 많이 등장한 단어을 리턴해라!list comprehension 사용\\w 는 단어 문자를 뜻함. '^'은 not을 의미^\\w -> ' ' : 단어 문자가 아닌 것을 공백으로 치환소문자로 바꾸고 공백으로 자름. 그 안에서
함수의 선언 없이 한줄로 함수를 사용할 수 있게 해줌위 두가지 표현은 같은 기능을 함.먼저 괄호 안에 첫번째 원소로 정렬하고 그 다음 두번째 원소의 마이너스 한 값으로 정렬람다식을 많이 사용하면 줄수를 줄일 수 있는지만 가독성이 안좋아질 수 도 있다. 적당히 사용하자