본문 바로가기

분류 전체보기76

#1 : main.m이란 무엇인가 프로젝트를 처음 생성하고 네비게이터를 다 펼쳐보면 아래 사진처럼 나타난다. 오늘은 main.m파일을 살펴보려한다. Swift로 개발할때는 보지 못했던 아이다... 낯설다 누구냐 너 // // main.m // Objc-c Test // // Created by on 2017. 8. 11.. // Copyright © 2017년 . All rights reserved. // #import #import "AppDelegate.h" int main(int argc, char * argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); } } 내용을 까보니 일케 생겼다.. 2017. 8. 16.
Swift 모르고 개발했던 경험 이제 신입이라고 하기에도 어색할것 같은 연차입니다.. 만 1년차를 넘기고 2년차..!! 기초를 단단히 다져야 할 1년차 때, 저는 대형 프로젝트를 혼자 맡아서 개발을 했고, 앱스토어까지 출시가 되었습니다... ㅜㅜ 정말 다사다난한 일년이었죠.. 신입때 프로젝트를 맡으면서 딜레마가 있었습니다.. 혼자 개발 + 코드리뷰해주는 사람 없음 => "어 이게 맞나??" 잘못 개발하고 있는 것 같은 느낌ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 그렇게 딜레마를 겪고있는데 주위에서 "신입이니까 너가 하고싶은대로 개발해도 아무도 뭐라 안해!" 라는 말을 듣고 아 그래 나는 신입이니까 코드 리뷰 안해준 사수 및 여러 사람들 탓으로 돌리며 그냥 막 개발 했습니다ㅋㅋㅋㅋ 맡은 프로젝트는 Swift로 개발했는데.. 처음에 Swift로 약 한달?간 .. 2017. 8. 16.
[iOS/Swift] 스플래시 이미지 길게 보여주기 (LunchScreen Display Long) 앱이 시작되는 과정에서 셋팅해야 되는 부분이 있어서, 스플래시 이미지를 길게 보여줘야 할 때가 있다. 앱이 시작되는 과정에서 셋팅하는 부분은 앱이 동작하고 있어야 하므로 이런식으로 표현하면 앱이 동작하지 않으므로 적절한 방법이 아니다. sleep(5) 일단 AppDelegate내에 splash이미지 뷰를 추가 한후, 윈도우에 띄워주고 없애주면된다. 코드로 보자. class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? private var splash : UIImageView! func application(_ application: UIApplication, didFinishLaunchingWithOptions launc.. 2017. 6. 9.
나와 100번째 사랑 후기 ​으어 존잘남 영접하고왔다..... 원래 일본 드라마나 영화 같은 것도 한번도 본적이 없는데 어제 "나와 100번째 사랑"을 영접하고 푹 빠져버려따 ㅠㅠㅠㅠ 공유와 이민기를 반씩 섞어놓은듯한 그분은 등장하실때부터 영롱했다...크흐 첨엔 넘나 뻔한 스토리?! 로 나오고.. 특유의 과장된 일본 리액션으로 오글토글했는뎉ㅋㅋㅋㅋㅋㅋㅋㅋ 나중에 반전이 등장하면서 이야기가 몰입도 있게 흘러갔다 마지막엔 넘나 슬펐는데 ㅜㅜ 주위 여고생들은 다 운듯 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 여튼 이런 일본 영화가 나온다면 또 보러갈것같다 영화값이 아깝지 않았다.. 2017. 6. 5.
[iOS/Swift] 파일, 폴더 용량 계산하기 하다보면 앱 내에 캐시이미지 용량같은 것을 표시해야 할 경우가 있다. 일단, 폴더 용량과 파일용량을 계산하는 방법이 다르다. 1. 캐시이미지 용량 func getCacheCapacityAsMB() -> String { /* 캐시 이미지의 용량을 측정합니다. */ /* 해당 이미지 폴더 url 입력 */ let cacheUrl = getDocumentsDirectory().appendingPathComponent("cache") let cacheUrlString = cacheUrl.path var folderSize = 0 let filemgrList = FileManager.default if filemgrList.fileExists(atPath: cacheUrlString) { do { let attr.. 2017. 5. 25.
반응형