반응형

전체 글 252

Weekly Review(201907-01)

기간: 20190630-20190707 한 주간 공부한 것 👩‍💻 Swift 저장 프로퍼티 관련 스터디를 했다 let으로 struct 인스턴스를 선언하면 그 멤버 변수도 let과 같이 동작하는 부분이 이해가 안가서 슬랙에 물어봤고 답변을 얻게 되었다. 그 내용은 블로깅하기!! 저장 프로퍼티 한 주간 본 것 👀 트래블러 한 주간 내가 읽은 것 📖 🙅‍♀️🙅‍♀️🙅‍♀️🙅‍♀️🙅‍♀️🙅‍♀️🙅‍♀️🙅‍♀️..... ㅎㅎ 정리 이번 한 주는 중요한 것을 정리할 수 있는 시간이었다 블로그에 자세히 적을 수는 없지만 어떤 방향으로든 좋은 쪽으로된 것 같다. 비씀 앱의 1.0.1 배포를 진행했다. 앱 홍보나 기능 관련해서 어떻게 할까.. 고민중이다 점점 이 주간리뷰는 정리 글에 몰아 쓰기 위한 글이 된 것 같다 ㅋ..

Active/회고 2019.07.07

Web 소스에서 XPath 경로 복사는 방법 (크롤링할 때 유용)

파이썬 크롤링 스터디를 하면서 class 이름 등의 정보가 없을 때 XPath를 사용해야 하는 데 이것을 일일이 만들기는 힘들다 개발자 도구에서 선택한 개체?의 XPath를 복사할 수 있는 기능이 있다 원하는 Element의 코드를 선택하여 Copy > Copy XPath 를 누르면 내가 원하는 Elemet의 XPath를 가져올 수 있다 지난번에 카페 크롤링할 때 XPath 를 만들어야 하는 것 때문에 수정을 엄청 했었는데.. 결론적으론 다른 메소드를 썼지만 여튼 간단한 방법으로 XPath를 가져올 수 있다니!!!

Programming/기타 2019.07.01

Weekly Review(201906-5)

기간: 20190623-20190629 한 주간 공부한 것 👩‍💻 Go Lang 지난 주 부터 지인의 go lang 스터디에 참가하게 되었다. go lang은 들어만 봤지 문서 보고 프로그래밍 해보는 건 처음인데, 꽤 재미있는 언어였다 어디에 쓸 수 있을 지 많이 고민을 해야할 듯. Github go-study Python crawling 지난 주에 이어서 SK 직무교육으로 파이썬 크롤링을 수강하고 있는데 개인 공부 목적으로 24시 카페 크롤링을 만들었다 처음엔 구글에서 검색해서 가져오려다가 유의미한 데이터를 뽑아오기가 어려울 것 같아 일단 24시 카페를 검색할 수 있는 옵션을 제공하는 프랜차이즈 커피숍 홈페이지를 크롤링 하기로 했다 첫번 째 목표는 할ㅇㅇ 커피! 해당 홈페이지에는 table에 카페 목록..

Active/회고 2019.06.30

첫 번째 iOS 토이 프로젝트 심사 및 배포 후기

iOS 앱 심사 후기 나중에 혹시 도움이 되지 않을까, 추억이 되지 않을까 싶어 심사 후기를 남긴다. 픽셰어(가칭) 앱 제작기 iOS 개발을 2년 째하고 있는데 공부할 때 만들어본 앱 말고는 다른 사람들이 사용할 만한 앱은 개발하지 못했다. 요즘 꽂힌 픽셀 폰트를 보면서 카카오톡의 텍스트콘 같이 만들 수 있는 앱이 있으면 어떨까 생각했다. 제공 기능은 많지 않지만 글쓰기, 사진 저장, 인스타그램 게시 등 글쓰기 + 공유 를 중점으로 제작하였다. 첫번째 reject 2019.05.14 첫번째 reject은 Metadata Reject이다. (아직 바이너리에 대한 리젝은 알 수 없음), 리젝 항목만 무려.. 9개나 된다 ㅠㅠㅠ 이걸 어찌해야하나.. 아무튼 리젝된 항목은 다음과 같다. 1.1.6 - Inclu..

Programming/iOS 2019.06.25

Weekly Review(201906-4)

기간: 20190616-20190622 한 주간 공부한 것 👩‍💻 한 주간 회사랑 MOU맺은 SK에서 협력사한테 교육을 제공해주는 프로그램이 있어서 강의를 신청했다 그런데.. 윈도우에서만 수강이력이 제대로 저장이 된다고 하하 어쨌든 신청을 했으니까 집가서 바로 파이썬 강의 듣는 중. 한 주간 강의 들으면서 정리한 md 파이썬 Study 그리고 오랜만에 알고리즘을 풀었다 코드 자체는 깔끔한 편은 아니지만, 노력을 많이 해야겠다 한 주간 본 것 👀 특별히 주제를 갖고 본 게 없다 한 주간 내가 읽은 것 📖 동물농장 책 읽고 싶어서 전자도서관으로 빌렸는데 요약본이 다운로드 된 건지 한 5페이지 밖에 안나와서 결론을 먼저 알게되었다 다시 제대로 된 거 빌려봐야지 정리 시간이 참 빠르다 벌써 6월이 한 주 남았다..

Active/회고 2019.06.23

함수와 메소드의 차이는?

함수와 메소드의 차이 야곰님의 Swift 문법책을 보다가 함수와 메소드의 차이가 적혀있더라구요 아니 함수랑 메소드가 다르다니;;;무슨 소리야 싶은데 뭐 그렇게 다른 것도 아닙니다. 같지만 다른 친구, 다르지만 같은 친구 그런거 밑에 코드에 적은 것 처럼 우리가 부르는 함수는 전역/지역 상관없이 사용하는 함수를 말하고 메소드를 클래스/구조체/열거형 등 특정 타입 안에 작성된 함수를 메소드라고 부릅니다. 함수/메소드는 각 위치나 범위에 따라 부르는 호칭이 달라지는 것이며 함수인 것은 동일합니다 그래도 분명한 차이가 있다는 것은 이번에 다시 알게되었네용 큰 범위로 함수라 할 수 있습니다 근데 iOS에서는 ViewController 생성 시 모두 class 타입을 가집니다 class ViewController:..

Programming/기타 2019.06.17

Weekly Review (201906-3)

기간: 20190609-20190615 한 주간 공부한 것 👩‍💻 이번 한 주간은 Swift 문법을 다시 살펴보는 시간을 가졌다 개발하면서 기능에 급급해서 문법을 대충 본 경향이 없지 않아 있는데 야곰님 책이랑 여러 자료들 보면서 Swift 문법을 다시 학습하는 시간을 가졌다 작성한 글 Swift Type 알아보기 Swift 언어의 특징 - 강한 타입 Swift Any, AnyObject 차이 알아보기 함수와 메소드의 차이는? 한 주간 본 것 👀 지난 주 이어서 남은 WWDC 2019 Keynote 영상을 보았다 공부해야 할 것이 많다 한 주간 내가 읽은 것 📖 무려 책 2권을 완독했다 2018 제 9회 젊은작가상 수상작품집 (임성순,임헌,박민정,박상영,정영수 저 외 2명) 회색인간 (김동식 저) TDD..

Active/회고 2019.06.16

[Swift] Swift Any, AnyObject 차이 알아보기

Swift Any, AnyObject Swift에는 모든 타입을 담을 수 있는 데이터 타입이 있다. Any 와 AnyObject 이다 두 차이는 Any는 변수 또는 상수를 마음껏 담을 때 사용하는 타입이라면 AnyObject는 클래스의 인스턴스만 할당할 수 있다 // 다양한 타입의 변수 담기 var someVar: Any = "123" someVar = 12 someVar = 56.2 // 클래스의 인스턴스 var some: AnyObject = Some() 하지만 이 두 타입 모두 사용하지 않는 편이 낫다 사용하면 매번 타입 체크 및 형변환을 해야하기 때문에 처음부터 해당하는 타입을 지정하는 편이 낫다 인스턴스 많은 언어에서 클래스의 인스턴스를 객체라고 부르지만 스위프트 공식 문서에서는 한정적 의미로 ..

Programming/Swift 2019.06.12

[Swift] - Swift Type 알아보기

Swift Type Swift는 root가 없다 $noRoot Swift는 특별한 root 타입이 없다 Java, Objective-c 등 정적 타입 언어는 root 타입을 갖는다. Java java.lang.Object ㄴ java.lang.Number ㄴ java.lang.Integer Objective-c NSObject ㄴ NSValue ㄴ NSInteger Swift Int Java, Objective-c 모두 프로토콜을 따르며 Swift는 Int가 자신 자체의 타입이며 구조체로 다신의 타입을 정의한다 Swift에서는 모든 것이 상속없이 구조체이다 각 타입 간의 커플링을 느슨하게 처리 전체 타입 시스템에서 확장성 up 클린 아키텍쳐 설계 가능 명명된 타입(Named Type) : 사용할 때 이름..

Programming/Swift 2019.06.11
728x90
반응형