방명록을 남겨주세요!

  1. 보트 2017.06.02 02:03 신고  수정/삭제  댓글쓰기

    야곰님은 스위프트 코딩은 bsd방식이 편하다고 보나요 아니면 knr방식이 편하다고 보나요?

    • Favicon of http://blog.yagom.net BlogIcon yagom 2017.06.02 11:45 신고  수정/삭제

      저는 K&R을 사용합니다. 또한, Swift API Design Guidelines를 준수하려고 노력합니다.
      https://swift.org/documentation/api-design-guidelines/

  2. 보트 2017.05.31 20:29 신고  수정/삭제  댓글쓰기

    답변 감사합니다 책 구매하고 열공하겠습니다.

    또 궁금한점이있는데

    playground에서 코딩하다보면 에러표시가 나는데 어떨땐 코드 옆에 빨간점나올때도
    있고, 어떨땐 옆창 열리면서 나오더군요. 이거 그냥 코드옆에만 계속 나오게 하는 방법은 없나요?

    • Favicon of http://blog.yagom.net BlogIcon yagom 2017.05.31 20:45 신고  수정/삭제

      글쎄요... 정확히 어떤 것을 말씀하시는 것인지 잘 모르겠으나.. 비단 플레이그라운드에서 뿐만 아니라 Xcode 전체적으로 그럴 것 같다는 생각은 듭니다. Xcode 관련한 문서나 튜토리얼을 조금 더 찾아보시면 해결 힌트를 얻으실 수 있지 않을까합니다. Xcode의 도움말을 참조하셔도 도움이 될 수도 있을 것 같구요 :)

  3. 보트 2017.05.31 19:23 신고  수정/삭제  댓글쓰기

    안녕하세요. 강의 잘듣고있습니다. 강의만 듣기보단 책으로도 공부하고싶은데 야곰님이 집필하신 swift 3.1 기반 책이있더군요. 사고싶은데 요번 wwdc에 swift 4.0발표할까봐 바로 사기에도좀 그렇고해서 야곰님의 의견은 어떠신가요? swift 입문이지만 C랑 파이썬 자료구조까지 마친상태여서 어느정도 개념은 있습니다.

    또 궁금한게 스위프트는 다른 함수를 만든뒤 import 할수있나요?
    파이썬의 from ~ import ~ 구문처럼요

    • Favicon of http://blog.yagom.net BlogIcon yagom 2017.05.31 20:10 신고  수정/삭제

      안녕하세요 보트님 :)
      이번에 발표예정인 Swift 4의 문법은 Swift 3과 달라진 부분이 크게 없습니다. 현재 문법을 최대한 유지하고, 내부적으로 기능개선과 필요한 추가기능 몇 가지를 더 추가한 것 외에 기존의 문법이 크게 변경되는 부분이 없습니다. 그래서 3.1 기반으로 학습 후에 4.0 버전을 보더라도 크게 문제되지 않을 것으로 생각합니다.

      또, 스위프트도 다른 파일의 함수를 사용할 수 있습니다 :)

      도움이 되셨는지요? :D

  4. 무무 2017.05.29 20:26 신고  수정/삭제  댓글쓰기

    안녕하세요. 이번 부스트캠프 2기에 참여를 희망하는 학생입니다.
    다름이 아니고 이번 과제에 대해서 궁금증을 해소하고자 방명록을 남깁니다.
    과제라는 의미가 이번 질문으로 흐려질까 걱정되지만 답변 가능한 수준에서 말씀해주시면 고맙겠습니다.

    json파일을 swift에서 읽어올 때, 홈 디렉토리에서 불러오라고 하셨습니다만
    권한이 없어 읽을 수 없다는 메세지를 출력 받습니다.

    구글링을 통해 파일 정보에서 권한 수정 혹은 파일과 같은 디렉토리의 위치 시켜야 된다는 둥
    모두 해결법이 되지 않았습니다.


    혹시 json 파일을 resource 폴더에 추가시켜 불러오는 방법은 이번 과제에 어긋나는 것인지 여쭤봅니다.
    고맙습니다.

    • Favicon of http://blog.yagom.net BlogIcon yagom 2017.05.30 20:26 신고  수정/삭제

      안녕하세요 무무님,

      사용자의 홈 디렉터리에 접근하는 것은 해당 사용자의 홈 디렉터리이기 때문에 접근 권한 문제가 일어나지 않습니다. 다른 사용자의 홈 디렉터리를 접근하려고 한 것이거나, 루트 디렉터리에 접근하려고 한 것은 아닌지 잘 확인해보세요 :)

      p.s. 플레이그라운드 환경에서 해당 과제를 수행하는 것은 추천하지 않습니다. 결과물 또한 플레이그라운드 파일이 아니라 실행파일을 제출하여야 합니다.

    • 무무 2017.06.05 11:37 신고  수정/삭제

      고맙습니다. =)

  5. nova 2017.05.12 15:41 신고  수정/삭제  댓글쓰기

    뿌잉뿌잉

  6. 김예은 2017.03.24 21:00 신고  수정/삭제  댓글쓰기

    성의껏 답변해주시고 친절하게 답변해주셔서 정말 감사합니다!
    야곰님 답변을 읽으며 야곰님처럼 다른 사람들에게 도움이 되는 사람이 되어야 겠다는 생각을 했습니다
    야곰님 감사합니다! 야곰님 말씀대로 유튜브 채널을 이용하기로 했습니다 사용할 때마다 야곰님이 생각날 것 같네요~

    • Favicon of http://blog.yagom.net BlogIcon yagom 2017.03.24 23:39 신고  수정/삭제

      안녕하세요 예은선생님!
      제 답변이 정말로 도움이 되면 좋겠습니다. 우리 아가들 예쁘게 가르쳐주세요 :D
      혹 운영이 된다면 저도 한 번 들러보고 싶네요! 꼭 또 소식 전해주세요 :) 기다릴게요~

  7. 김예은 2017.03.21 13:52 신고  수정/삭제  댓글쓰기

    야곰님 안녕하세요~제 소개부터 하자면 저는 이제 막 초등학교 선생님이 된 신입교사입니다.
    학생들에게 매주 수업과 관련한 영상을 찍어서 공유하는 어플을 만드려고 하는데 어디서부터 시작해야할 지 막막해서 인터넷에 이것 저것 검색하다가 야곰님께 도움을 받고자 이렇게 글을 남깁니다. 바쁘실텐데 감사하고 죄송합니다..

    제가 만들고 싶은 어플은 일주일에 1~2개의 영상을 올리고 일주일 후 삭제한 후 다시 새로운 영상을 올리면 학생들이 그것을 볼 수 있도록 하고, 외부사람이 아닌 회원가입한 학생들만 볼 수 있도록 하는 어플입니다.
    또 학생들이 아이폰, 안드로이드폰 모두 사용하다보니 ios용, 안드로이드용 모두 만드려고 합니다.
    이런 어플을 제가 스스로 야곰님께서 올려주신 iOS Dev내용들을 보며 만들 수 있을만한 어플일까요?
    또 안드로이드 어플은 앱인벤터2를 이용해서 만드려고 하는 데 앱인벤터로 만들기엔 복잡한 어플인가요?
    개인이다 보니 업체에 맡기는 비용은 너무 부담스러워서 최대한 스스로 해보려고 하는 데 혹시 해주고 싶으신 조언이 있으신지요?
    시간이 있으실 때 확인해주시고 답변 주시면 정말 감사하겠습니다~감사합니다!

    • Favicon of http://blog.yagom.net BlogIcon yagom 2017.03.21 14:23 신고  수정/삭제

      안녕하세요 예은님!

      정말 멋진 선생님이시군요! 우리 아이들을 위해 그런 멋진 생각들을 해주시니 제가 감사할 따름입니다.
      또 여기에 이렇게 글을 남겨주셔서 영광입니다 :)

      예은쌤께서 제작하고 싶은 앱은 프로그래밍을 모르는 개인이 만들기에는 많은 공부와 시간 그리고 비용이 들 것으로 생각됩니다. 오래 걸려 만들어도 아마도 마음에 드는 앱을 만들기란 쉽지는 않을 것 같아요.

      앱을 만드는 것도 물론 비용이 들고 힘들지만 유지하는 것도 많은 비용과 노력이 들어갑니다. 이 점도 생각해 보시면 좋을 것 같습니다 :)

      제 생각에는 선생님께서 유투브 채널을 만드셔서 아이들에게 유투브를 통해 영상을 전달해 주시는 것이 어떨까 합니다. youtube 또는 vimeo라는 서비스를 추천드리고 싶습니다.

      유투브나 비메오를 사용하면 영상 업로드와 삭제, 비공개 채널 관리도 모두 가능하기 때문입니다. 영상 외에 다른 기능도 필요한 것이 굳이 아니라면 영상 채널 서비스를 이용하시는 것이 훨씬 더 현명한 선택이 되지 않을까합니다 :)

      유투브 채널을 만드시고 학생들에게 구독을 하라고 알려주시면 채널에 영상을 올리면 학생들에게 이메일이나 푸쉬 알림으로도 알림이 갈거예요.

      또는 사진까지 같이 관리하고 싶으시다 하면 야후에서 서비스하고 있는 flickr라는 서비스도 고려해보세요. 꼭 앱이 아니더라도 의지만 있다면 학생들에게 편리하게 유용하게 영상을 전달하는 방법은 많답니다!

      더 궁금한 점이라던지 필요한 것이 있으면 언제든 말씀해주세요! 멋진 선생님 존경합니다. 고맙습니다.

  8. ios 초보자 2017.03.14 14:27 신고  수정/삭제  댓글쓰기

    안녕하세요^^ 야곰님 스위프트 프로그래밍 책을 구입한 학생입니다^^ https://bitbucket.org/yagom/swift_programming 요기에 가서 source에 보면 소스코드가 나오긴 하는데 그 소스코드들을 한꺼번에 다운받을 수는 없는지요?^^ 제가 잘 몰라서 가르쳐 주시면 감사하겠습니다~~~^^

    • Favicon of http://blog.yagom.net BlogIcon yagom 2017.03.14 15:46 신고  수정/삭제

      제가 지금 밖이라 긴 답변을 드리기 어려운데, 해당 주소는 git 저장소이므로 git clone하시면 됩니다. 상세한 방법은 git 저장소 복제라고 검색하시면 많은 자료들 나올 것 같습니다 :)

  9. iphong 2017.02.06 14:17 신고  수정/삭제  댓글쓰기

    개발 관련 질문 드립니다.
    동영상 사운드와 배경 음악 사운드 동시 재생시 볼륨 조절 관련 질문 드립니다.
    동영상은 운동 강의 동영상인데, 트레이너가 목소리가 나올때만 배경음악 볼륨이 줄어드는 효과를 내보려고 하는데, AVPlayer나 기타 다른 프레임웍에서 어떤 방법으로 볼륨을 조절하는지 찾기가 어렵네요. 조언 부탁 드립니다

    • Favicon of http://blog.yagom.net BlogIcon yagom 2017.02.06 16:12 신고  수정/삭제

      안녕하세요, 다른 프레임워크나 라이브러리는 어떨지 모르겠지만 AVAudioPlayer의 음량은 volume이라는 프로퍼티의 값을 조절하여 음량을 조절할 수 있습니다.
      애플의 문서를 확인해 보시면 될 것 같습니다 :)
      https://goo.gl/R5f7lZ

  10. 아개 2017.01.10 09:00 신고  수정/삭제  댓글쓰기

    안녕하세요 야곰님.
    프로그래밍에 프 도 모르는 사람인데요
    스위프트 개발에 흥미가 있어서 공부해볼까 하고 있습니다.
    그러다 눈에 띈 책이 야곰님이 쓰신 스위프트 프로그래밍 이란 책인데
    저같은 프로그래밍 문외한이 입문서적으로 사용해도 될 수준인지 아니면
    입문수준이라면 다른책을 추천해주실 수 있는지 여쭙고 싶습니다.
    답변 주시면 감사하겠습니다

    • Favicon of http://blog.yagom.net BlogIcon yagom 2017.01.10 16:05 신고  수정/삭제

      안녕하세요 아개님!
      이 책은 프로그래밍을 아예 모르는 초보가 보기에는 조금 어렵습니다.
      기초 프로그래밍 개념은 알고 진입하셔야 할 듯 합니다 :)
      스위프트로는 아직 입문서적은 없으며... 프로그래밍을 제대로 공부해 보고 싶으시다면 컴퓨터 개론서와 컴퓨터 구조 등을 먼저 공부해 보심이 좋겠고, 스크래치 등으로 프로그래밍이 무엇일까 맛을 보시는 것도 추천드립니다. 만약 취미로 하고자 하신다면 한빛 미디어의 [이것이 iOS다] 또는 [친절한 재은씨의 스위프트] 등의 책도 추천드릴 수 있을 것 같아요! 도움이 된다면 좋겠습니다 :)



티스토리 툴바