udemy10 Udemy 영어자막을 실시간 한글자막으로 보는법 2020년 초부터 크롬에서 더이상 실시간 번역을 지원하지 않게 되었습니다. 그로인해 영어로 된 자막을 한글로 보지 못하는 상황이 되었죠.. 대표적인 예로 Udemy라는 사이트는 IT관련해서 좋은 강의가 많이 있지만, 대부분 영어로 강의를 한다는 단점이 있습니다. 크롬에서 Udemy강의를 한글로 실시간 변역을 해주는 방법이 있습니다. :) Udemy 영어자막을 실시간 한글자막으로 보는법 1. 동영상 하단 CC버튼을 누르고, 자막설정 > 동영상 아래 표시 를 활성화 합니다. 2. CC 옆 대본을 클릭 후, 대본에 오른쪽 마우스를 클릭해서 '한국어(으)로 번역' 을 눌러줍니다. 3. 대본이 번역 되었으면 스크롤을 위에서부터 아래로 쭉 내려줍니다. (대본이 전체적으로 번역될수있게) 4. Window는 F12 /.. TIP/Etc Tip 2023. 1. 25. [Udemy] 섹션12: stepper, textField, segue 더치페이 계산기 목차 레이블 연결 1. @IBOutlet으로 아래의 Label들을 연결해준다. 2. @IBAction도 연결해준다. ResultsVC에 IBAction 및 IBOutlet 생성 1. Cocoa Touch 파일 생성 > ResultsViewController 라고 부르고 UIViewController 의 서브클래스로 지정. 2. Main.storyboard의 ResultsViewController를 연결시킴 3. ResultsVC에 IBOutlet 및 IBAction을 연결 버튼 toggle 활성화 isSelected라는 속성을 사용하여 버튼에 배경이 있고 선택된 것처럼 보이게 할 수 있다. @IBAction func tipChanged(_ sender: UIButton) { //버튼을 false 상태로 .. SWIFT/Udemy iOS 2021. 8. 12. [Udemy] 섹션11: Segue, Cocoa Touch Class, Optional Binding, BMI계산기 목차 Slider - Value : 슬라이더의 기본 값 - Minimum : 슬라이더의 최솟값 - Maximum : 슬라이더의 최댓값 Slider의 값 출력 ( 소수점 ) 소수점 출력 방법 ( 2 가지 ) 첫 번째, String(format: "%.2f", sender.value) 두 번째, sender.value는 Float 정수이기 때문에 Int(sender.value) 로도 가능 text 레이블로 연결 소수점 출력 방법을 let 상수로 지정한 후, Label.text로 호출 함. @IBAction func heightSliderBar(_ sender: UISlider) { let height = String(format: "%.2f", sender.value) heightLabel.text = "\.. SWIFT/Udemy iOS 2021. 8. 9. [Udemy] 섹션 10: iOS App Design Pattern Challenge https://github.com/appbrewery/Destini-LayoutPractice-iOS13 GitHub - appbrewery/Destini-LayoutPractice-iOS13: Learn to Code While Building Apps - The Complete iOS Development Bootcamp Learn to Code While Building Apps - The Complete iOS Development Bootcamp - GitHub - appbrewery/Destini-LayoutPractice-iOS13: Learn to Code While Building Apps - The Complete iOS Development Bootcamp github.com MVC .. SWIFT/Udemy iOS 2021. 8. 5. [Udemy] 섹션9: MVC 패턴, Struct, mutating ( 퀴즈 앱 ) 목차 목표 : MVC 패턴에 대해 알아본다. Quizzler Project main storyboard elements를 viewController로 연결해준다. class ViewController: UIViewController { @IBOutlet weak var questionLabel: UILabel! @IBOutlet weak var progressBar: UIProgressView! @IBOutlet weak var trueBtn: UIButton! @IBOutlet weak var falseBtn: UIButton! override func viewDidLoad() viewDidLoad는 앱을 실행할 때 딱 한 번만 실행되는 view이다. 만약 앱을 실행하자마자 퀴즈의 텍스를 보여주려면 다.. SWIFT/Udemy iOS 2021. 8. 2. [Udemy] 섹션8: Egg Timer / ProgressView ( Control Flow and Optionals ) 목차 목표 : Timer 사용, Optional의 이해, ProgressBar/View 사용 https://github.com/appbrewery/EggTimer-iOS13 Egg Timer Project main storyboard에서 View Controller Scene을 보면 우리는 아래에서 위로 본다고 생각하면 된다. 이미지를 보면 Image View가 Button 보다 아래 있으므로 Button은 Image View에 의해 숨겨지게 된다. Minimum Font Size 화면 사이즈가 각 아이폰 별로 다를 때 width/height의 크기가 줄어듬에 따라 label의 텍스트가 잘리는 경우 - 두 가지 방법 1. Inspector의 Lines를 0으로 설정 2. Autoshrink를 Minimu.. SWIFT/Udemy iOS 2021. 7. 31. [Udemy] 섹션7: Play Sound 및 Bundle - 실로폰 만들기 목차 목표 : Apple 공식 문서와 stack overflow를 활용해서 AVAudioPlayer를 활용 https://github.com/appbrewery/Xylophone-iOS13 GitHub - appbrewery/Xylophone-iOS13: Learn to Code While Building Apps - The Complete iOS Development Bootcamp Learn to Code While Building Apps - The Complete iOS Development Bootcamp - GitHub - appbrewery/Xylophone-iOS13: Learn to Code While Building Apps - The Complete iOS Development Boo.. SWIFT/Udemy iOS 2021. 7. 30. [Udemy] 섹션6: Auto Layout and Responsive UIs (오토레이아웃, 반응형 UI) 목차 Auto Layout 오토 레이아웃 사용법 main stroyboard에서 앱 화면을 구성하고 난 후, 아이폰 8 또는 아이폰 미니 등으로 기기를 변경해보면 각 화면마다 디자인이 다르게 설정된 것을 알 수 있다. 이것을 해결하기 위한 방법이 오토 레이아웃임! 오토 레아 아웃을 사용하기 위해서는 Constraints를 활용해야 한다. Add New Constraints의 선이 빨간색이 되도록 선택 -> 하단 Add 4 Constraints 클릭 가로모드 시 배경화면이 잘리는 현상을 오토 레이아웃을 통해 해결해볼까 한다. View Controller Scene Background 선택 -> Add New Constraints의 선이 빨간색이 되도록 선택 -> 하단 Add 4 Constraints 클릭 .. SWIFT/Udemy iOS 2021. 7. 30. [Udemy] 섹션 4: Swift 프로그래밍 - IBOutlet, IBAction 목차 Open source List github : dkhamsing medium : mybridge Image Content Mode - Aspect Fit : 화면비 유지 - Scale To Fill : 위아래로 이미지 늘리기 - Aspect Fill : 화면비 유지하면서 확대 How to connect viewcontroller main.storyboard와 ViewController를 연결 할때 사용하는 것이 IBOutlet 이다. @IBOutlet weak var diceImageView1: UIImageView! @IBOutlet weak var diceImageView2: UIImageView! Attribute Inspector 를 사용하지 않고 코드를 사용하여 뷰 변경 하려면 아래와 같은.. SWIFT/Udemy iOS 2021. 7. 29. [Udemy] 섹션 2: Xcode 스토리보드 및 인터페이스 빌더 목차 iOS 프로젝트 생성 - Product Name : I Am Rich - Team : None(실제 기기에 런치할 때 필요함) - Organization Identifier : com.seon - Bundle Identifier : com.seon.I-Am-Rich (web site address) - Interface : Storyboard - Life Cycle : UIKit App Delegate - Language : Swift XCode - ⌘ + ⇧ + Y: 디버깅 - ⌘ + + , - : 폰트 사이즈 조절 - ⌘ + R : 시뮬레이터 실행 iPhone resolutions 아이폰의 화면에 많은 픽셀을 넣게 되면서, 아이폰 화면이 실제 픽셀을 나타내는 것이 아니게 되고 그래서 포인트라는 .. SWIFT/Udemy iOS 2021. 7. 29. 이전 1 다음 한국어 (기본) English Русский 日本語 👉🏻 잠깐만요! 이 글도 한 번 보고 가세요 이전글 다음글 티스토리툴바 서근 개발노트구독하기