함수는 입력을 받아서 그에 대해 뭔가를 하고 출력을 생성합니다. 함수에는 서명과 본문이 있습니다. 함수에 동일한 입력을 제공하면 항상 동일한 출력을 얻습니다. 이것은 간단히 말해 기능에 대한 정의입니다. . 이제 우리는 기능에 대해 자세히 살펴봄으로써 기능에 대해 더 많이 이야기할 것입니다. 우리는 Swift에서 고차 함수를 탐색할 것입니다. 다른 함수를 입력으로 받거나 함수를 반환하는 함수를 이라고 합니다. 고차 함수 . Swift에서는 지도, 필터링, 축소를 사용합니다. 매일. 이러한 기능을 사용할 때 마술처럼 보입니다.
Swift는 오늘날 가장 유형이 안전한 언어 중 하나입니다. ??? 오, 잠깐만!! 언어가 유형 안전하다는 것은 무엇을 의미합니까? ? 유형 안전 언어는 항상 해당 시점에서 사용 가능한 올바른 종류의 데이터로 작업이 작동하도록 합니다.✓ 언어가 다른 데이터 유형(예:Int, Float, String, Array, Dictionary)을 선언하는 기능이 있고 특정 데이터 유형으로 선언된 변수가 다른 유형의 데이터를 입력하면 유형이 안전한 언어라고 합니다. 유형 안전 언어에서 유형 검사는 항상 수행됩니다. 언어에 따라 컴파일
이 자습서에서는 iOS 및 macOS 앱에서 사용할 맞춤형 개 품종 분류 Core ML 모델을 훈련하는 방법을 배웁니다. 이 튜토리얼이 끝나면 Core ML 모델이 5가지 다른 품종을 구별할 수 있을 것입니다! Apple이 몇 년 전 기계 학습 및 인공 지능 스타트업 Turi를 2억 달러 이상에 인수한 것을 기억할 수 있습니다. 짧은 시간에 고급 기계 학습 모델을 생성할 수 있는 강력한 도구를 제공합니다. 이 자습서에서는 Mac에 Turi Create를 설치하고, Python 스크립트를 만들고, 해당 스크립트를 사용하여 Xcod
ARKit이 위협적으로 보일 수 있지만 iOS 앱을 빌드하는 기본적인 경험이 이미 있다면 나쁘지 않습니다. 저는 배우면서 배우는 타입이기 때문에 ARKit을 가지고 놀면서 익숙해지기 위해 기본 앱을 구축했습니다. 이 게시물에서는 간단한 얼굴 추적 앱을 만들면서 배운 내용을 검토하겠습니다. 3부로 나누어 진행하겠습니다. 초기 설정 → 먼저 카메라 권한을 얻고 기기에서 ARKit을 사용할 수 있는지 확인하세요. 스마일 추적 → ARKit으로 미소 추적을 시작하세요. 이것이 아마도 당신이 여기 있는 이유일 것입니다. 사용자 인터
이 게시물에서는 backgroundVideo을 생성할 것입니다. 리액트 네이티브에서 React Native를 막 시작했다면 제 기사 React Native로 모바일 앱 빌드를 시작하기 위해 알아야 할 사항을 확인하세요. 데모:Peleton 홈 화면 배경 비디오는 앱의 UI에 멋진 효과를 추가할 수 있습니다. 예를 들어 여기에서 하는 것처럼 사용자에게 광고를 표시하거나 메시지를 보내려는 경우에도 도움이 될 수 있습니다. 몇 가지 기본 요구 사항이 필요합니다. 시작하려면 반응 네이티브 환경 설정이 있어야 합니다. 즉: react-
Swift는 어머니이고 두 아들이 있습니까?- 값 유형 ??♀️ 참조 유형 ?♂️ 근데 그들의 특징은??♂️ 그들은 서로 같은 행동을 합니까 아니면 반대로 행동합니까? ?♂️ Swift는 iOS, macOS, watchOS, tvOS, Linux 및 z/OS용으로 Apple에서 개발한 다중 패러다임 프로그래밍 언어입니다.? 다른 객체 지향 프로그래밍 언어와 마찬가지로 Swift에는 메서드, 속성, 이니셜라이저를 정의할 수 있고 프로토콜을 준수하고 상속 및 다형성을 지원할 수 있는 빌딩 블록으로 클래스가 있습니다.?
처음 Xcode로 앱을 만들기 시작했을 때 저는 스토리보드가 마법이라고 생각했습니다. 하위 뷰를 원하는 위치에 끌어다 놓는 것은 너무 간단해서 사람들이 하위 뷰 없이 뷰를 구축하는 방법을 이해할 수 없었습니다. 결국 저는 마스터 프로그래머가 되기로 결정했고, 프로그래밍 방식으로 뷰를 구성하는 방법을 배워야 했습니다. 한 가지 문제는 코드에 제약 조건을 작성하는 것이 고통스럽습니다. let horizontalConstraint = NSLayoutConstraint( item: newView, attribute: NSLayo
2014년에 Apple은 App Store에 앱 미리보기를 추가할 수 있게 했습니다. 앱 미리보기는 잠재 사용자가 앱을 다운로드하기 전에 앱이 제공하는 것을 보여줄 수 있는 가장 좋은 방법입니다. 실제로 StoreMaven에 따르면 사용자는 앱 미리보기로 앱을 설치할 가능성이 3배 더 높습니다. 불행히도 많은 솔로 제작자는 앱 미리보기를 만들 전문가를 고용할 예산이 없습니다. 최근에 제가 이 위치에 있다는 것을 알게 되었고 몇 가지 파고든 후 양질의 앱 미리보기를 만들기 위한 몇 가지 무료 도구를 찾았습니다. 이 게시물에서는 다
프로그래머는 매일 함수를 접합니다. 함수는 특별한 유형의 관계를 나타냅니다. 함수가 취하는 모든 입력 값은 일부 출력 값과 연결됩니다. 따라서 보다 일반적인 방식으로 함수는 일부 입력 값을 하나의 출력 값에 매핑하는 규칙입니다. 함수 합성의 기본 개념은 한 함수를 다른 함수의 결과에 적용하는 것입니다. 따라서 함수를 하나의 함수로 결합하는 수학적 개념입니다. 함수 구성 시작하기 수학적 개념과 함께 토론해 봅시다. 위의 다이어그램에서 f와 g는 두 가지 기능입니다. 다음과 같이 기능을 나타낼 수 있습니다. f: A -> Bg
컨볼루션 신경망 구성에서 iOS에 OCR 배포까지 프로젝트 동기 ✍️ ?? 몇 달 전에 MNIST 데이터 세트에 대한 딥 러닝 모델을 만드는 방법을 배우는 동안 필기 문자를 인식하는 iOS 앱을 만들었습니다. 제 친구 모모세 카이치(Kaichi Momose)는 일본어 학습 앱인 누콘(Nukon)을 개발 중이었습니다. 그는 우연히도 비슷한 기능을 갖고 싶었습니다. 그런 다음 우리는 협력하여 숫자 인식기보다 더 정교한 일본어 문자(히라가나 및 가타카나)용 OCR(광학 문자 인식/리더)을 구축했습니다. 기본 히라가나 및 가타카나 N
iOS 개발자로서 우리는 이미 개발, QA, 베타 및 프로덕션과 같은 다양한 환경을 관리하고 있다는 사실을 알고 있습니다. 이러한 다양한 환경에는 다양한 서버 URL, 앱 아이콘 및 구성이 있습니다. 따라서 환경을 가리키는 새 빌드를 만들기 전에 서버 URL도 변경해야 한다는 점을 염두에 두어야 합니다. 상수 파일에서 일부 하드코딩된 플래그 값을 변경하거나 매크로를 사용하여 이를 수행할 수 있지만 모든 것이 더 복잡해집니다. 그러나 잠시 생각해보면 아이디어가 떠오를 수 있습니다. 그리고 이 아이디어를 적용하면 어떤 시나리오도 쉽
올해 WWDC 2019가 시작된 지 벌써 한 달 가까이 다가왔습니다. 모든 개발자는 Apple이 개발을 위해 추가하거나 업데이트한 새로운 사항에 대해 여전히 바쁩니다. 크고 작은 발표도 있었지만 우리 개발자들은 중요한 것을 놓치지 않도록 해야 합니다. 그래서 나는 우리가 놓치지 말아야 할 항목의 간단한 체크리스트를 만들고 있습니다. 짧고 간결하며 간단하게 작성해 보겠습니다. iOS: iOS 13에서는 애플리케이션 위치 액세스를 한 번으로 제한할 수 있습니다. 지금까지 항상, 사용 중 또는 사용 안 함의 세 가지 옵션이 있었습니다.
이전 자습서에서 Bluetooth를 Particle Xenon 응용 프로그램에 추가하는 방법을 배웠습니다. 그렇게 하면 nRF Connect 또는 Light Blue Explorer와 같은 테스트 앱에서 온보드 RGB LED를 제어할 수 있습니다. 이 포스트에서 우리는 한 단계 더 나아갈 것입니다. 파티클 메시 RGB led를 제어하는 Swift 앱을 개발할 것입니다. 모든 것이 순조롭게 진행된다면 약 20분 안에 앱이 작동할 것입니다! 시작하겠습니다. 지금 전체 기사를 읽을 시간이 없으신가요? 여기에서 PDF 버전을 다운
하나의 제품을 지원하는 설계 시스템을 구축하는 것은 쉬운 일이 아닙니다. 확장성을 위해 동시에 견고하고 유연해야 합니다. 도전적이긴 하지만 많은 훌륭한 리소스가 팀이 시각적으로나 프로그래밍 방식으로 좋은 시스템을 구축하는 데 도움이 되는 유용한 원칙과 접근 방식을 공유하고 있습니다. 어깨를 나란히 하고 이 기사는 SwiftUI에서 좋은 시스템을 구축하는 데 집중하여 사람의 손길이 닿지 않은 땅에 기여하려고 합니다. . 이 기사를 작성하는 이유 뉴욕 ITP에서의 첫 여름 동안 저는 Line Break Studio에서 iOS 개발자
Apple은 지난 4년(iPhone 6s까지) 이내에 출시된 모든 iPhone에 대해 9월 19일 대망의 iOS 13 업데이트를 전 세계적으로 출시했습니다. 이 업데이트의 가장 큰 기능 중 하나는 시스템 전체의 iOS 13 다크 모드였습니다. 스마트폰 디스플레이에서 방출되는 백색광으로 인한 눈의 피로에 도움이 될 것으로 기대됩니다. 이 기능은 Apple 기기를 사용하는 최종 소비자에게 기쁨을 주는 반면 iOS 개발자는 iOS 13 다크 모드에 사용할 앱을 준비해야 합니다. iOS 13 다크 모드용 앱을 설정하는 방법 이 문제를
특정 iOS 버전에서 Safari를 사용하는 경우 기본적으로 IP 주소가 Google 또는 Tencent로 전송됩니다. Tencent는 인기 있는 WeChat 모바일 앱을 소유한 Facebook에 해당하는 중국 기업입니다. Tencent는 또한 중국 정부와 긴밀히 협력하고 있습니다. 귀하의 데이터가 이러한 회사로 전송되는 것을 중지할 수 있습니다. 지역 코드가 중국 본토로 설정된 경우 장치에서 데이터를 Tencent로 보냅니다. 다른 모든 기기는 Google에 데이터를 보냅니다. 데이터가 Google 및 Tencent로 전송된다는
이 게시물에서는 프로그래밍 방식으로 Swift에서 Spotify 홈 화면 레이아웃을 다시 만들려고 합니다. 왜 프로그래밍 방식으로? 다양한 방식으로 빌드하는 방법을 아는 것은 항상 좋은 일이라고 생각하고 프로그래밍 방식으로 작업을 수행하는 코드를 작성하는 것을 좋아합니다. 이러한 기술은 팀과 함께 작업하거나 버전 제어를 사용하는 경우 특히 유용합니다. Spotify 모바일 앱의 실제 홈 화면입니다. 따라서 이러한 종류의 레이아웃을 달성하기 위해 UICollectionView을 사용할 것입니다. , 그리고 TabBarCont
iOS 개발자가 되려는 경우 알아야 할 몇 가지 기본 기술이 있습니다. 먼저, 테이블 뷰 생성에 익숙해지는 것이 중요합니다. 둘째, 해당 테이블 보기를 데이터로 채우는 방법을 알아야 합니다. 셋째, API에서 데이터를 가져와 테이블 보기에서 이 데이터를 사용할 수 있으면 좋습니다. 세 번째 요점은 이 기사에서 다룰 내용입니다. Codable 도입 이후 Swift 4에서는 API 호출이 훨씬 쉽습니다. 이전에는 대부분의 사람들이 Alamofire 및 SwiftyJson과 같은 포드를 사용했습니다(여기에서 수행 방법에 대해 읽을 수
이것은 프로그래밍 방식으로 autoLayout을 사용하여 Spotify UI 복제본을 구축하는 방법에 대한 기사의 두 번째 부분입니다. 첫 번째 부분을 놓쳤더라도 걱정하지 마세요. 지금 바로 가서 확인하세요. 이 기사에서는 조롱된 사진을 추가하고 UI가 Spotify와 동일하게 보이도록 하려고 합니다. 이것이 오늘 우리가 할 일입니까? 이것은 첫 번째 부분에서 생략된 것입니다: 다음 단계는 맞춤형 셀을 만드는 것입니다. 먼저 SubCustomCell이라는 이름으로 생성해 보겠습니다. . 먼저 프로젝트 폴더 안에 새 S
올해 모바일 애플리케이션은 계속해서 인기를 얻었습니다. 다행히도 프로그래밍 도구를 만들고자 하는 개발자가 사용할 수 있는 프로그래밍 도구가 많이 있습니다. 이러한 도구 중 최근에 두각을 나타내고 있는 Flutter가 있습니다. Flutter란 무엇입니까? Flutter는 Google에서 만들고 2017년 5월에 출시한 무료 오픈 소스 모바일 UI 프레임워크입니다. 한마디로 하나의 코드베이스로 네이티브 모바일 애플리케이션을 만들 수 있습니다. 즉, 하나의 프로그래밍 언어와 하나의 코드베이스를 사용하여 두 개의 서로 다른 앱(iOS