Programming/Swift(94)
-
[swift] tabbar 이미지 크기 및 변화
1. 이미지 사이즈https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/custom-icons/필자는 25사이즈로 한다.참고로 이미지는 png 확장자를 사용하며, 투명바탕에 흰색 이미지를 사용하는 것이 좋은 것 같다. 2. 탭바 선택하였을 때 이미지가 변화되도록 하려면
2018.04.03 -
[ERROR] libsystem_kernel.dylib`__abort_with_payload:
시뮬레이터를 하는 아래와 같은 메세지로 인해 다운이 되었다. libsystem_kernel.dylib`__abort_with_payload: 내가 사용할 것은 UIImagePicker이다.엄청 난 삽질 끝에 알아낸 사실은 Info.plist에 추가해 줘야한다는 것을 깜빡 잊고 있었다.Privacy - Photo Library Usage Description
2017.09.22 -
랜덤값을 중복되지 않게 추출
import UIKit var totalCount = 18 var gemCard = 1 var ranArray = [1,2,3,4,5,6,7,8,9,10,11,12,13] while(totalCount>0) { let randomIndex = Int(arc4random_uniform(UInt32(ranArray.count))) print(ranArray[randomIndex]) ranArray.remove(at: randomIndex) totalCount-=2 }
2017.09.12 -
[AVPlayer] background audio
https://www.youtube.com/watch?v=dqad3XuMwHI 1. 해당 음악 파일을 추가하였을 경우 Build Phases 에 추가가 되었는지 확인해 보자. (ex. sample.mp3) 추가가 안되어있으면 + 버튼으로 추가해 주면 된다. 2. 어플이 종료 되어도 백그라운드에서 돌아갈 수 있게 하려면 아래와 같이 설정 해야 한다. 3. 소스 import UIKit import AVFoundation class ViewController: UIViewController { var audioPlayer = AVAudioPlayer() override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loadi..
2017.09.11 -
ttf, otf 폰트 추가하는 법
https://codewithchris.com/common-mistakes-with-adding-custom-fonts-to-your-ios-app/
2017.09.09 -
[Swift] CollectionView Layout 비율 맞추기
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize { let width = collectionView.frame.width / 4 - 1 return CGSize(width: width, height: width)} func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumLineSpacingForSectionAt section: I..
2017.09.04