[Swift] UITableView Cell 밀어서 삭제
·
iOS/Swift
안녕하세요 욱승임다 ㅋ 좋은 주말보내고 계신가요? ㅎㅎ 이번포스팅에서는 UITableView Cell을 밀어서 삭제하는 동작을 구현해볼게요 예제 예제 코드 import Foundation import UIKit import SnapKit class SwipeToDeleteCellViewController: UIViewController, UIViewControllerAttribute { var navTitle: String? var lastContentOffset: CGFloat = 0.0 var tableViewArray: [Int] = [] lazy var tableView = UITableView().then { $0.delegate = self $0.dataSource = self $0.regis..
[Swift] ScrollView 스크롤 네비게이션바 hide On/Off
·
iOS/Swift
안녕하세요 욱승입니다. 이번 포스팅에서는 스크롤뷰를 이용한 네비게이션 바를 올렸다 내렸다 하는 작업을 구현해볼게염 ㅋ 이게 무슨소리냐.. 하믄 인스타그램만 봐도 피드형식의 홈화면은 스크롤을 내리면 네비게이션바가 숨겨지고 / 스크롤을 올리면 네비게이션바가 나타나고 이러한 방식이 필요한 이유? 사용자 경험 개선: 스크롤 네비게이션바를 숨기면 사용자는 화면에 더 많은 콘텐츠를 볼 수 있습니다. 특히, 작은 화면 크기를 가진 모바일 장치에서 스크롤 네비게이션바를 숨기면 콘텐츠 영역이 더 커져 사용자가 더 많은 내용을 스크롤하고 탐색할 수 있습니다. 디자인 요소 제어: 스크롤 네비게이션바를 숨기면 앱 또는 웹 페이지의 디자인 요소를 더욱 강조할 수 있습니다. 스크롤 네비게이션바가 콘텐츠와 함께 계속 보이면 시각적..
[Xcode] 파일 확장자명 표시
·
Xcode
안녕하세요 욱승입니다. 이번 포스팅에서는 파일 확장자명을 보이게 하려고해요 단축키 command + , 확장자 없는게 보기 더 편한 것 같기도 하다.. 아이콘으로 대충 확장자 명을 추측, 외우거나 우측 인스펙터 창에서 확장자 명을 확인 할 수도 있음.. 갓생 살쟈 ㅋㅅㅋ
AI EXPO KOREA 2023 국제인공지능대전 참관 후기
·
etc
안녕하세요 욱승입니다! 이번에 회사에서 좋은기회로 국제인공지능대전에 참관하게되서 다녀왔는데요 후기를 남겨두면 좋을것 같더라구여 ㅎㅎ 물론 거리도 좀 멀고 다리도 아팠지만 좋은 경험이 된 하루 같아요🥺 (진짜임) 매년 진행 이맘때쯤 하는 것 같은데 관련 직종 분들은 참관하면 좋은 경험과 계기가 될 것 같슴다 강추 ㅎㅎ 세미나 일정 미리 출입증 교환권 겟또.. 삼성역 6번 출구! 어찌저찌해서 코엑스 3층 D홀로.. 입장 대기줄인데요... 짱길어 입장권! 배치도 한번 봐주고 사실 팜플렛에 배치도가 있는데 있어보일려고 한번 찍어봤어요 ㅋ 부스가 엄청 많아보이죠? 들어갔는데 사람 엄청 많은거 있죠... 제가 약간 선택적 I라 기빨렸어요 살짝(TMI) 있어보여 ㅋ.. 포토존 있길래 질퍽이랑 우파랑 같이 인증샷 ㅋ ..
[iOS] [SceneConfiguration] Info.plist contained no UIScene configuration dictionary (looking for configuration named "(no name)")
·
iOS/버그 및 이슈
안녕하세요 욱승입니다.버그 및 이슈리포트인데요.회사에서 새로운 프로젝트를 clone받아 시뮬레이터를 켜보려고 하니 이런 에러가 나왔는데요  오류가 나는 프로젝트 info.plist에 Application Scene Manifest를 추가만 하면됨!
[Swift] UITabbar, 하단 탭바 구현
·
iOS/Swift
안녕하세요 욱승입니다. 앱을 만들다보면 불가피하게 UITabbar를 활용해서 만드는 경우가 많은데 그러므로 이번 포스팅에선 간단하게 UITabbar를 구현 해보겠습니당 UITabbar란? UITabbar는 iOS 애플리케이션에서 사용되는 UI 요소 중 하나입니다. 탭 바(tab bar)라고도 불리며, 일반적으로 화면 하단에 위치합니다. 탭 바는 일반적으로 사용자가 애플리케이션 내에서 다른 섹션으로 이동할 수 있는 여러 탭을 제공합니다. 각 탭은 대개 해당 섹션의 기능 또는 내용을 설명하는 아이콘과 제목을 포함합니다. 탭 바는 일반적으로 애플리케이션의 주요 섹션을 표시하기 위해 사용되며, 사용자가 특정 섹션으로 쉽게 이동할 수 있도록 도와줍니다. 예를 들어, 메시징 앱에서는 탭 바에 '메시지', '채팅',..
[iOS] Background, Inactive(Foreground) 진입시 화면가리기
·
iOS/Swift
안녕하세요 욱승입니다. 해당 주제 관련은 보통 금융앱에서 많이 쓰이는데요 Background 혹은 Inactive상태가 됐을때 앱이 이미지 혹은 가려질 문구나 화면으로 가려지는 상태를 말합니다. 앱 생명주기를 아직 모른다면 ..! AppDelegate, SceneDelegate를 먼저 숙지바랍니다! [iOS 앱개발] iOS 앱의 상태변화에 따른 AppDelegate, SceneDelegate 메서드 안녕하세요 Pingu입니다.🐧 오늘은 iOS에서 앱의 생명주기에 따라 호출되는 AppDelegate 메서드들을 알아볼 계획입니다. iOS 13 이후부터는 SceneDelegate가 생겨나서 AppDelegate가 하는 일들을 대체하는 메 icksw.tistory.com 해당 게시글은 iOS13이상 기준으로 작..
[iOS] Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage
·
iOS/Reject
안녕하세요 욱승입니다. Summar앱 마지막 리젝입니다. 리젝사유 이부분은 친절하게 스크린샷도 찍어서 보내줬다 원인 목적 문자열에서 사진 사용에 대해 충분히 설명하지 않은 것으로 확인되었습니다. 이거시 원인입니다만? 해결방안 이 부분만 수정하면 해당이슈 해결가능..! 결론 내 경험상 권한을 다루는 곳에서 리젝이 많이 발생한다. 다음 앱 개발시엔 권한을 다루는 쪽에 조금 더 디테일하게 볼 필요가 있어보인다.
[iOS] Guideline 5.1.2 - Legal - Privacy - Data Use and Sharing
·
iOS/Reject
안녕하세요 욱승입니다. Summar앱 세번째 리젝 리젝사유 원인 Summar는 앱 추적 투명성을 사용하여 활동을 추적하기 전에 사용자 권한을 요청하지 않는게 리젝사유다. 해결방안
[iOS] Guideline 1.5 - Safety - Developer Information
·
iOS/Reject
안녕하세요 욱승입니다. 리젝사유 원인 가이드라인만 봐도 알 수 있듯이 개발자들에게 연락하는 방법을 알아야 한다고 한다. 해결방안 앱의 지원 URL을 수정하진 않고 해당 GitHub README에 개발자들 메일들을 작성해놓았음. 결론 배포할 때 지원 URL에 연락할 수 있는 연락처나 메일이 기재되어 있는지 확인하자!
[iOS] Guideline 1.2 - Safety - User Generated Content
·
iOS/Reject
안녕하세요 욱승입니다. 앱 배포를 하려고 보니 새벽 3시 33분에 리젝사유가 여러개 왔읍니다.. 그 중 하나를 해결하고 재심사하는 절차를 밟아볼게요. App Store Review Guidelines - Apple Developer The App Store Review Guidelines provide guidance and examples across a range of development topics, including user interface design, functionality, content, and the use of specific technologies. These guidelines are designed to help you prepare your apps f developer.a..
[Swift] print와 dump차이, 콘솔에 로그찍기 Console Log
·
iOS/Swift
안녕하세요 욱승입니다. 이번 포스팅에선 콘솔에 로그 찍는 방법을 알아보겠읍니다 'print', 'dump'디버깅 목적으로 사용되는 Swift의 내장 함수입니다. Swift에서 콘솔에 로그를 출력하는 방법은 두가지가 있습니다. print dump print vs dump print - 콘솔 출력에 변수, 상수 및 표현식의 값을 인쇄하는 함수입니다. 디버깅 목적으로 콘솔에 메시지를 표시하는 간단하고 빠른 방법입니다. dump - 개체의 구조와 내용에 대한 자세한 설명을 인쇄합니다. 클래스, 구조체 및 배열과 같은 복잡한 개체를 검사하는 데 사용할 수 있습니다. 예제1 import Foundation import UIKit final class GameCenterViewController: UIViewCont..
욱승
'분류 전체보기' 카테고리의 글 목록 (5 Page)