소프트웨어 개발자인 우리는 파일을 가지고 노는 방법, 파일에 쓰는 방법, 파일에서 읽는 방법 등을 항상 알고 있어야 합니다. 이 포스트에서 우리는 파일을 생성하고 파일에 데이터를 쓰고 나중에 같은 파일을 읽을 것입니다. 시작하겠습니다. 1단계 − 새 Xcode 프로젝트 생성 → 단일 보기 응용 프로그램 → 이름을 ReadingWritingFile로 지정 2단계 − ViewController.swift를 열고 아래와 같이 새 기능을 추가합니다. public func createAndWriteFile() { } 이제 파일을 만
어떤 경우에도 iOS 애플리케이션을 다시 시작할 수는 없습니다. 일부 비공개 API를 사용할 수 있다고 해도 해당 애플리케이션은 Apple에서 거부되고 앱 스토어 출시 대상으로 고려되지 않습니다.
이 게시물에서는 응용 프로그램에서 탭 표시줄 레이아웃을 사용하는 방법을 살펴보겠습니다. Apple의 문서에 따라 - 탭 표시줄은 앱 화면 하단에 나타나며 앱의 다른 섹션 간에 빠르게 전환할 수 있는 기능을 제공합니다. 탭 막대는 반투명하고 배경 색조가 있을 수 있으며 모든 화면 방향에서 동일한 높이를 유지하며 키보드가 표시될 때 숨겨집니다. 탭 표시줄에는 여러 개의 탭이 포함될 수 있지만 표시되는 탭의 수는 기기 크기와 방향에 따라 다릅니다. 여기에서 더 많은 것을 읽을 수 있습니다. https://developer.appl
이 게시물에서는 iOS에서 화면이 잠자기 상태가 되지 않도록 하는 방법을 살펴보겠습니다. 자, 시작하겠습니다. ViewController.Swift의 viewDidLoad 메서드에서 아래 코드 줄을 복사합니다. override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. UIApplication.shar
시장에는 많은 클라우드 스토리지 제공업체가 있지만 클라우드 스토리지 앱에 향상된 개인 정보 보호 및 보안 옵션을 제공하는 것을 목표로 하는 제공업체는 MEGA뿐입니다. 공식 iOS 앱인 Kim Dotcom의 클라우드 스토리지 서비스 Mega 버전 1.1이 PhotoSync 및 암호 잠금이라는 두 가지 새로운 기능으로 첫 번째 업데이트를 받았습니다. 포토싱크 사용자가 자신의 이미지, 비디오 및 기타 데이터를 클라우드에 저장하려는 경우 선택할 수 있는 공급자가 부족하지 않습니다. 주요 앱인 Dropbox, Google Drive,
기술의 발전은 세상을 디지털화했으며 인류는 천문학적 규모의 새로운 경이로움을 경험하게 했습니다. 인터넷은 우리를 상대적 부조리에서 명료함으로 가득 찬 길로 옮겼습니다. 현대 디지털 기술의 많은 유망한 불가사의 중 두 가지는 웹사이트 개발과 모바일 앱 개발이라는 사랑스러운 분야입니다. 프로토타이핑이란 무엇입니까? 프로토타이핑을 사용하면 실제로 코딩하지 않고도 웹사이트/앱의 프로토타입 버전을 만들 수 있습니다. 이러한 프로토타입을 사용하여 애플리케이션의 기본 기능 모델을 만들고, 초기 피드백을 받고, 데모를 제공하고, UI/UX를 실
소위 호화 브랜드 Apple의 업데이트가 있을 때마다 사람들은 최신 뉴스에 열광합니다. 그래서 그 특별한 기능은 무엇입니까? 스마트폰에 대해 그러한 가격을 지불할 의향이 있다면 최고의 품질은 손에 꼽을 것입니다. 그러나 최근 Apple은 이름에 대한 기대에 부응하지 못하고 있습니다. 애플은 최근 좋지 않은 시간을 보내고 있습니다. 사실, 새로운 운영 체제에 대한 모든 새로운 업데이트 또는 추가는 이전보다 약간 나빠집니다. 이것은 Apple의 iOS 10이 만든 혼란으로 인해 분명히 알 수 있습니다. 제어 센터에 있는 Night S
최근에 끝난 Apple의 세계 개발자 회의(WWDC)에서 , 기술 거물은 출시되면 시장에서 격찬을 받을 수 있는 곧 출시될 버전과 제품을 공개했습니다. 주요 초점은 궁극적인 사용자 경험을 향상시킬 수 있는 더 높은 성능으로 기존 제품의 업그레이드였습니다. iPhone, Mac 노트북, 시계, TV에서 iPad Pro로의 거의 모든 기존 제품 및 새로운 Siri 지원 Homepod에 대한 업데이트가 있습니다. Apple의 WWDC 이벤트는 일주일 동안 지속되는 연간 이벤트입니다. 많은 사용자와 경쟁자가 이 거대 기술 기업의
모든 iPhone 사용자는 구경꾼이 확인할 수 있도록 Apple 로고를 표시하는 특이한 습관이 있습니다. 누군가가 iPhone을 소유하고 있고 그것에 자부심을 갖고 싶다면 몇 분 동안은 괜찮습니다. 하지만 친구 - 왜 자랑스러워합니까? 전 세계가 Apple 로고가 표시된 것 이상의 iPhone을 알고 있습니다. 아니요, 나는 iPhone을 소유하지 않는다고 질투하지 않습니다. 단지 나에게 가짜 분위기를주지 않을뿐입니다. 며칠 전 우연히 이 금색 iPhone 5를 확인했습니다. 기능이나 단점은 확인하지 않고 그냥 전화를 보았을 뿐인데
이 게시물에서는 iOS 애플리케이션에서 앱 스토어를 여는 방법을 배웁니다. 이 예에서는 앱 스토어를 열고 스토어에 Facebook 앱을 표시합니다. 아이디를 앱 아이디로 변경하기만 하면 원하는 경우 앱을 열 수 있습니다. 해보자. 1단계 − Xcode 열기 → 새 프로젝트 → 단일 보기 응용 프로그램 → 이름을 OpenAppStore로 지정합니다. 2단계 − Main.storyboard를 열고 아래와 같이 버튼을 추가합니다. 3단계 − 클릭 이벤트용 버튼에 @IBAction 1개를 첨부합니다. 함수 이름을 openApp
이 게시물에서는 iOS 브라우저에서 웹사이트를 여는 방법을 배웁니다. iOS 브라우저에서 Facebook을 엽니다. 1단계 − Xcode 열기 → 새 프로젝트 → 단일 보기 응용 프로그램 → 이름을 OpenBrowser로 지정합니다. 2단계 − Main.storyboard를 열고 아래와 같이 버튼을 추가합니다. 버튼 제목을 페이스북 열기로 지정했습니다. 3단계 − ViewController에 하나의 @IBAction 함수를 연결하고 이름을 openBrowser로 지정합니다. 4단계 − openBrowserFunction
이 게시물에서는 UIWebView에서 PDF를 로드하는 방법을 배웁니다. WebView에서 PDF를 로드하는 것은 간단합니다. 다음 단계를 따르세요. 1단계 − Xcode 열기 → 새 프로젝트 → 단일 보기 응용 프로그램 → 이름을 PDFInWebView로 지정합니다. 2단계 − Main.storyboard를 열고 아래와 같이 UIWebView를 추가합니다. 3단계 − UIWebView용 @IBOutlet을 만들고 이름을 webview로 지정합니다. 4단계 − 샘플 PDF 프로젝트로 추가합니다. 이 PDF를 webive
이 게시물에서 우리는 일정 간격 후에 작업을 반복하는 방법을 배울 것입니다. 이 예에서는 특정 시간 간격 후에 레이블을 반복적으로 업데이트합니다. iOS에서는 이 작업을 수행하기 위해 Timer를 사용합니다. 시작하겠습니다 1단계 − Xcode 열기 → 새 프로젝트 → 단일 보기 응용 프로그램 → 이름을 타이머로 지정합니다. 2단계 − Main.storyboard를 열고 아래와 같이 레이블을 추가합니다. 3단계 − 하단 레이블에 대해 하나의 @IBOutlet을 첨부합니다. 이름을 timerLabel로 지정합니다. 4단
이 게시물에서는 iOS에서 프로그래밍 방식으로 스크린샷을 찍는 방법을 배웁니다. 값을 변경할 textField에 추가하고 버튼을 눌러 스크린샷을 찍은 다음 버튼 바로 아래에 배치할 imageView에 스크린샷을 표시합니다. 길게 누르거나 다른 제스처에 이 기능을 추가할 수 있으며 원하는 경우 이미지를 저장할 수도 있습니다. 하지만 지금은 스크린샷을 캡처하여 이미지 보기에 표시하는 데만 집중할 것입니다. 시작하겠습니다 1단계 − Xcode 열기 → 새 프로젝트 → 단일 보기 애플리케이션 → 이름을 TakeScreenShot으로
GCD(Grand Central Dispatch) - Apple의 Mac OS X 및 iOS 운영 체제용 기술 -은 C 언어에 대한 확장, API 및 애플리케이션 개발자가 실행할 코드 섹션을 식별할 수 있도록 하는 런타임 라이브러리의 조합입니다. 평행 한. OpenMP와 마찬가지로 GCD는 스레딩의 세부 정보 대부분을 관리합니다. GCD는 블록으로 알려진 C 및 C++ 언어의 확장을 식별합니다. 블록은 단순히 독립적인 작업 단위입니다. 한 쌍의 중괄호 { } 앞에 삽입된 캐럿 ˆ으로 지정됩니다. 블록의 간단한 예는 − 아
당신은 말하고 싶지만 다른 사람이 가장 좋은 방법으로 말해줍니다. 이런 상황에 직면한 적이 있습니까? Facebook의 게시물에 몇 개의 문자를 추가하여 약간의 향신료가 필요하지만 그것이 없는 경우입니다. 기다림이 끝났습니다. GIPHY가 당신을 구합니다. 온라인에서 대화를 나눌 때마다 GIPHY가 도와드리겠습니다. GIF 카탈로그에는 휴대폰, 태블릿, 노트북 등에서 공유할 수 있는 대중 문화, 독창적인 애니메이션 및 실시간 정보가 무한히 들어 있습니다. 트위터, Facebook, Gmail, tinder를 사용하는 모든 소셜 사
이미지는 거의 모든 응용 프로그램의 모든 곳에 있으며 게임 응용 프로그램과 같이 이미지가 회전하는 것을 보는 많은 응용 프로그램을 접했을 수 있습니다. 그래서 이번 포스트에서는 iOS 애플리케이션에서 이미지 보기에서 이미지를 각도별로 회전하는 방법을 알아보겠습니다. 자, 시작하겠습니다. 1단계 - Xcode → SingleViewApplication 열기 → 이름을 RotateImage로 지정합니다. 2단계 - Main.storyboard를 열고 UIImageView를 추가하고 아래와 같이 2개의 버튼을 추가합니다. 이름을
이 포스트에서 우리는 Swift를 사용하여 메소드 호출을 지연시키는 방법을 볼 것입니다. 여기에서 두 가지 방법으로 동일한 결과를 얻을 수 있는 방법을 살펴보겠습니다. 시작하겠습니다. Playground에서 두 가지 예를 모두 볼 수 있습니다. 1단계 - Xcode → 새 플레이그라운드를 엽니다. 첫 번째 접근 방식에서는 지정된 시간에 실행할 작업 항목을 예약하고 즉시 반환하는 asyncAfter(deadline:execute:) 인스턴스 메서드를 사용할 것입니다. https://developer.apple.com/docu
대부분의 응용 프로그램에는 공유 기능이 있으므로 전자 메일에 첨부 파일을 보내는 방법을 아는 것은 매우 중요합니다. 따라서 실무 경험이 중요합니다. 이번 포스트에서는 Swift를 사용하여 메일에 첨부파일을 보내는 방법을 알아보겠습니다. 자, 시작하겠습니다. 이를 위해 사용자가 이메일 메시지를 관리, 편집 및 보낼 수 있는 인터페이스를 가진 표준 보기 컨트롤러인 MFMailComposeViewController를 사용할 것입니다. https://developer.apple.com/documentation/messageui/mf
이 게시물에서는 애니메이션으로 보기의 배경색을 변경하는 방법을 배웁니다. 이 예에서는 버튼을 클릭할 때 보기의 배경색을 변경합니다. 버튼을 클릭하면 배경색이 빨간색으로 바뀌고 다음에 클릭하면 파란색으로, 다음에 클릭하면 다시 빨간색으로 바뀝니다. 1단계 − Xcode 열기 → 새 프로젝트 → 단일 보기 응용 프로그램 → 이름을 ChangeBGColor로 지정합니다. 2단계 − Main.storyboard를 열고 아래와 같이 버튼을 추가합니다. 3단계 − 배경 변경 버튼의 touchUpInside에 하나의 @IBAction