inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

Import From Android Device 목록 이름

해결됨

쉬운 모바일 테스트 자동화 시작하기 : Appium Studio

Import From Android Device 에서 목록 이름이 Type, Application, Version 형태가 아니라 아래 캡쳐이미지 처럼 보입니다. 강사님 화면에서는 정상적으로 보이는데 전 뭐가 문제일까요..?

  • ios
  • android
  • 소프트웨어-테스트
  • qa(품질보증)
  • appium-studio
얼룩덜룩고양이 댓글 2 좋아요 0 조회수 428

섹션1 3번 레이아웃 deprecated 경고

해결됨

[iOS] Swift Modern Collection View & MVVM 패턴 가이드

createListCarouselSection() 함수에서 사용되는 let group = NSCollectionLayoutGroup.vertical(layoutSize: groupSize, subitem: item, count: 3) 'vertical(layoutSize:subitem:count:)' was deprecated in iOS 16.0 와 같은 경고가 뜨는데, let group = NSCollectionLayoutGroup.vertical(layoutSize: groupSize, repeatingSubitem: item, count: 3) 으로 바꿔서 빌드하면 빌드는 되지만, 정상적으로 3개가 표시되지 않는 이슈가 있습니다. NSCollectionLayoutGroup.vertical(layoutSize: groupSize, repeatingSubitem: item, count: 3)을 사용해서 정상적으로 표기되려면 어떻게 해야하나요?

  • ios
  • mvvm
  • rxswift
Dongjun Kim 댓글 2 좋아요 0 조회수 354

sealed class 적용 시...

해결됨

Flutter 중급 1편 - 클린 아키텍처

마지막에 올려주신 강의를 보고 freezed를 sealed class로 변경하여 적용하는 부분을 복습 중 입니다. 영상에서 event부분을 sealed class로 변경하셨는데, state 부분은 어떻게 변경이 되야되는건지 잘 모르겠는데 간단히 설명 해주실수 있을까요? ^^;

  • flutter
  • ios
  • android
지루한 성게 댓글 1 좋아요 0 조회수 351

파트2 개강 예정시기

미해결

Apple 출신 개발자의 SwiftUI Basic Part 1 기초튼튼

안녕하세요, 혹시 파트2 개강 예정시기를 대략적으로 알 수 있을까요?

  • ios
  • swift
  • swiftui
에르난데스 댓글 4 좋아요 3 조회수 570

뷰/뷰모델 작성 질문

해결됨

Flutter 중급 1편 - 클린 아키텍처

강의를 수강하며 클린 아키텍쳐라는 개념을 처음 사용하다보니 미숙한 부분이 많다보니 질문이 많아지는 것 같습니다.^^; 페이지간 이동이 아닌, 하나의 페이지안에서 일부 위젯들만 변경되거나 노출/숨김되는 경우, 그러나 기능적으로는 분명한 차이가 있을 때, 뷰/뷰모델 작성은 어떻게 나누어서 하면 될까요? 간단한 예를 들어보면 같은 배경에서 중앙에 배치 되는 위젯들만 PageScroll 또는 숨김/노출되는 상황입니다. 첫 진입 -> 중앙에 시작 버튼 노출 시작버튼 클릭 시 -> 시작 버튼 숨김/ 중앙에 비디오 선택창 노출 비디오 선택 시 -> 비디오 선택창 숨김/비디오 플레이어 노출 비디오 종료 시 -> 비디오 플레이오 숨김/ 다시보기 버튼 노출 위젯의 배치로만 보았을 때는 1개의 view에 여러개의 component가 있는 형태이지만, 기능적으로 구분하면 시작/비디오선택/비디오플레이/다시하기 이런식으로 4개의 view로도 구분할 수 있는 것 같아보입니다. 강사님께서는 이럴 경우 어떤식으로 코드를 작성하시는지 궁금합니다.

  • flutter
  • ios
  • android
지루한 성게 댓글 1 좋아요 0 조회수 291

스위프트를 통해 사진을 여러장 선택 후, 선택된 이미지를 어떻게 홤면에 표시하나요?

미해결

안녕하세요 당근마켓에서 보면 저렇게 동그라미 버튼을 누르면 여러 장의 사진을 선택할 수 있고, 선택이 완료되면 선택된 사진을 버튼 옆으로 보여주는데요 이걸 구현할 때 가장 왼쪽에 있는 버튼 하나 구현하고, 그 옆에 선택된 이미지는 컬렉션 뷰를 통해 보여주면 되나요? 제가 구현하려고 하는 방법은 가장 왼쪽은 UIButton으로 구현하고 BSImagePicker를 통해 여러 장의 이미지를 선택하고 선택한 이미지를 별도의 배열에 저장한 다음에 그 옆으로 컬렉션뷰를 구현하여 배열 내의 사진을 한 장씩 보여주는 방식으로 하려고 합니다.

  • 스위프트
  • uikit
  • 컬렉션뷰
  • 클론코딩
  • ios
ios개발자 댓글 1 좋아요 0 조회수 293

Api관련 질문있습니다!

미해결

앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지

안녕하세요. 강의를 수강하면서 프로젝트로 앱을 하나 만들어 보려고 합니다.우선 Node를 사용하여 서버를 만들었습니다.카카오 맵이나 구글 api를 요청받아 지도상에 출발지와 목적지 위치를 입력받고 이동경로를 표시하고자 하는데,문제는 api요청을 서버에서 하고 앱으로 전달할 지 아니면 앱에서 직접 api를 요청하여 바로 사용할 지 고민입니다. 후자의 경우 앱이 무거워질 수도 있는 게 아니냐는 백엔드 측의 의견이 나왔습니다.항상 강의 도움을 많이 받고 있습니다. 감사합니다.

  • ios
  • swift
댓글 1 좋아요 0 조회수 212

MVVM 패턴 구현에서 rx binding관련 질문입니다.

해결됨

[iOS] Swift Modern Collection View & MVVM 패턴 가이드

안녕하세요 :) MVVM 패턴 구현 강의를 들으면서 질문이 생겼습니다. 혹시 아래처럼 button들의 tap이벤트를 바로 바인딩하지 않고 중간에 subject를 트리거로 만들어 따로 연결하는 이유가 있을까요 ?? rx.tap이 ControlEvent라서 ViewModel의 trigger와 바로 바인딩해줘도 괜찮을 것 같다는 생각이 들었습니다. let input = ViewModel.Input(tvTrigger: buttonView.tvButton.rx.tap.asObservable(), movieTrigger: buttonView.movieButton.rx.tap.asObservable())

  • ios
  • mvvm
  • rxswift
duckduck 댓글 1 좋아요 0 조회수 339

Provider

해결됨

Flutter 중급 1편 - 클린 아키텍처

강의에서 이야기해주신 것 처럼 여러개의 Provider를 사용하기위해 MultiProvider를 사용하게되는데요. 이럴 때 일부 Provider가 일부 자식위젯에서만 사용될 경우 해당 자식 위젯에서만 선언하는 것과 최상위에 MultiProvider내에 전부 선언해서 사용하는 것 중 어떤 것을 선호하시나요? 그리고 왜 그런지 알 수 있을까요?

  • flutter
  • ios
  • android
지루한 성게 댓글 1 좋아요 0 조회수 237

단축키 질문

해결됨

[iOS] Swift Modern Collection View & MVVM 패턴 가이드

안녕하세요! 강의하시다 보면 함수 인자에서 클로저로 자동으로 변환하시는데 혹시 단축키가 있나요?

  • ios
  • mvvm
  • rxswift
asdfaa22 댓글 2 좋아요 0 조회수 320

NSCollectionLayoutSize 질문

해결됨

[iOS] Swift Modern Collection View & MVVM 패턴 가이드

섹션1 - 3번 레이아웃 구현 시, createListCarouselSection() 메서드를 구현할 때, itemSize: NSCollectionLayoutSize 에 heightDimension 인자 세팅값으로 .fractionalHeight(1.0)으로 세팅하는데 1.0으로 하니까 아이템이 그냥 1개만 세팅되네요. (0.3)으로 세팅하니까 3줄로 나오는데, 혹시 제가 빼먹은 부분이 있을까요? 감사합니다.

  • ios
  • mvvm
  • rxswift
asdfaa22 댓글 2 좋아요 0 조회수 408

pubspec.yaml 파일에서 Pub get이 안됩니다.

미해결

Flutter 초급 - Http통신, 상태관리

좀 더 상세한 코드입니다. name: flutter_cart_bloc_exam description: A new Flutter application. version: 1.0.0+1 environment: sdk: ">=2.12.0 <3.0.0" dependencies: flutter: sdk: flutter cupertino_icons: ^0.1.2 flutter_bloc: ^7.0.0 http: ^0.12.0+1 dev_dependencies: flutter_test: sdk: flutter test: ^1.24.9 test_api: ^0.5.1 flutter: uses-material-design: true 처음에 환경의 sdk 관련해서 2.7로 변경한 이후에 null 관련된 정보들 및 다른 분들이 작성한 코드들을 확인하며 수정을 모두 완료했습니다. 그런데 Pub get 관련해서 가져오더라도 계속 오류가 발생하네요. @override bool updateShouldNotify(InheritedWidget oldWidget) => true; static CartBloc of(BuildContext context) => (context.dependOnInheritedWidgetOfExactType<CartProvider>() as CartProvider) .cartBloc; 어떻게든 맞춰서 실행을 해봤지만 실행 버전이 달라 마이그레이션이 필요하다는 오류를 다시한번 받게 되었습니다. . . + 안드로이드의 gradle 파일이 잘못되었고, 버전이 잘못되었다는 오류가 발생해서 다시 롤백 후 삽질을 해봤습니다. 그래서 sdk가 2.7이어야만 하는 것인가? 생각이 되어 별도의 삽질을 해봤는데 안되네요. 아무래도 제가 깃에서 클론받은 프로젝트로 진행하다보니 이러한 문제가 발생했다고 생각이 되는데 혹시 해결책이 따로 있을까요? 일단은 새로 프로젝트 생성해서 처음부터 다시 진행해 볼 예정입니다. 제가 궁금한 부분은 git에서 클론받은 프로젝트가 있을 때 그래도 pubspec.yaml 파일에서의 라이브러리를 불러오는 것까지는 필요할 것 같은데( + 추후에 버전이 달라질 경우 운영 중인 프로젝트를 새로 만드는 것은 말이 안되기 때문에), 혹시 어느 키워드로 파고들어서 찾아야 할지, 혹은 별도의 해결책이 있으신지가 궁금합니다. 감사합니다.!

  • flutter
  • ios
  • android
  • 웹앱
댓글 1 좋아요 0 조회수 936

섹션 3. Modern collection view 심화-snapshot 구현 -

해결됨

[iOS] Swift Modern Collection View & MVVM 패턴 가이드

섹션 3. Modern collection view 심화-snapshot 구현 -tv 데이터 적용에 있는 예제 파일을 다운로드 해서, 실행하면 아래의 error을 내고 exception을 발생시킵니다. 아마도 1) http://themoviedb.org에 로그인이 안되고 자료를 받지 못했서 발생한 문제 인듯합니다. 현재 해당 싸이드에 계정을 만들어지지 않습니다. (해당 싸이트로 부터 인증 메일이 오지 않음) 2) rxswift가 학습되지 않고, 계정이 만들어 지지 않아 섹션 2는 건너 띠고 section3을 보니 이런 문제가 발생하네요. 3알째 인증메일이 오지 않고, support에 메일을 보내도 대꾸가 없습니다. 3) 일단, collectionView 디자인만 보는 좋은 방법이 없을까요? 감사합니다. 2023-11-01 11:06:39.462: Network.swift:25 (getItemList(path:)) -> subscribed 2023-11-01 11:06:40.027: Network.swift:25 (getItemList(path:)) -> Event next(103 bytes) 2023-11-01 11:06:40.031: Network.swift:25 (getItemList(path:)) -> isDisposed /Users/besthwang/Library/Developer/Xcode/DerivedData/TVMOVIE-fynfoxlfotueejaqckjipwildmop/SourcePackages/checkouts/RxSwift/Sources/RxCocoa/Observable+Bind.swift:100: Fatal error: Binding error: keyNotFound(CodingKeys(stringValue: "page", intValue: nil), Swift.DecodingError.Context(codingPath: [], debugDescription: "No value associated with key CodingKeys(stringValue: \"page\", intValue: nil) (\"page\").", underlyingError: nil)) 2023-11-01 11:06:40.046882+0900 TVMOVIE[3229:2099837] /Users/besthwang/Library/Developer/Xcode/DerivedData/TVMOVIE-fynfoxlfotueejaqckjipwildmop/SourcePackages/checkouts/RxSwift/Sources/RxCocoa/Observable+Bind.swift:100: Fatal error: Binding error: keyNotFound(CodingKeys(stringValue: "page", intValue: nil), Swift.DecodingError.Context(codingPath: [], debugDescription: "No value associated with key CodingKeys(stringValue: \"page\", intValue: nil) (\"page\").", underlyingError: nil)) 등의

  • ios
  • mvvm
  • rxswift
Best Hwang 댓글 2 좋아요 0 조회수 421

Swift Modern Collection View에서 click event 처리에 관하여 고민이 됩니다

해결됨

[iOS] Swift Modern Collection View & MVVM 패턴 가이드

완강하였습니다~!! 저의 기존 프로젝트에도 적용해보고 싶어요!! Swift Modern Collection View에서 각 Section 별 item click event 처리(ex, SubViewController로 이동)에 대해서도 추가적으로 강의가 더해지면 더욱 도움될 것 같아요 기존 UICollectionView와 동일하게 delegate나 rx의 itemSelected로 item click event 처리를 하면 될지, 구조적으로 조금 다르게 가져가는 것이 좋을지 고민이 되어 질문글 남겨봅니다. 감사합니다!!

  • ios
  • mvvm
  • rxswift
elly 댓글 1 좋아요 0 조회수 448

강의 <diffableDatasource구현- Item 타입에 맞는 셀 리턴하기> 에서 질문 있습니다.

해결됨

[iOS] Swift Modern Collection View & MVVM 패턴 가이드

2분 36초 부터인데요, .normal(let tvData) 에서 let tvData 면 새롭게 tvData변수를 정의하고, 그 밑밑밑에 줄에 보면 tvData가 name,vote이런 거 처럼 처음에 정의해놨던 거를 갖고있는데 이걸 어떻게 갖고있는건지 모르겠습니다. 다시 말해, tvdata가 그 name,vote 등등 얘네가 모여있는 구조체랑 엮어주는 작업을 어디서 수행되는 지 당최 모르겠네

  • ios
  • mvvm
  • rxswift
서린 댓글 1 좋아요 0 조회수 286

RxAlamofire 추가가 안됩니다.

해결됨

[iOS] Swift Modern Collection View & MVVM 패턴 가이드

해당 라이브러리 최근 업데이트가 2년전이고, 애플에서 이미 deprecated 된 UIWebview 를 사용하고 있어서 사용하지 않는듯 합니다. 저는 딱 요 강의만 보려고 구매를 했는데 세팅부터 안되네요.

  • ios
  • mvvm
  • rxswift
랑프_Langpeu 댓글 3 좋아요 1 조회수 796

xcode15 프리부 2개로 안보여요

미해결

최신 SwiftUI와 UIKit과 함께하는 올인원 iOS 앱 개발 강의

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 2개로 안되고 뭘해도 저렇게 합쳐져요

  • ios
  • swift
  • swiftui
koo 댓글 2 좋아요 0 조회수 466

강의 <각각의 network 구현>에서 질문있습니다.

해결됨

[iOS] Swift Modern Collection View & MVVM 패턴 가이드

네트워크를 Init함수를 통해 주입하여 사용하는 이유가 궁금합니다..! 그리고 강의 전반에 걸쳐 init함수를 계속 사용하는데 이유가 궁금합니다!!

  • ios
  • mvvm
  • rxswift
서린 댓글 2 좋아요 1 조회수 468

closure 3 에서 weak로 준 부분이 궁금합니다.

미해결

성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]

안녕하세요. 레퍼런스 변수의 경우 레퍼런스 카운터에 의해 메모리에서 해제 되는 시점을 확인 한다고 이해 했는데요. 캡쳐 리스트에서 weak self 를 사용 할 경우 레퍼런스 카운터가 증가하지 않게 되고 그래서 클로저 변수를 메모리에서 해제 하지 않아도 결국 클래스의 deinit이 호출되는것을 확인 하였습니다. 그렇다면 weak를 사용해 캡쳐 된 레퍼런스 변수들은 메모리에 그대로 남아 있는건가요? 아니면 클래스인스턴스에서 레퍼런스 카운터가 0이 될 때 메모리에서 weak로 참조된 변수들도 같이 해제 되는건지 궁금합니다.

  • ios
  • swift
  • 동시성
댓글 1 좋아요 0 조회수 354

인기 태그

인프런 TOP Writers

주간 인기글