전체 글 216

[공부기록]100일_46일차

1. Life 버킷 달성 - 형광펜 thisYear에서 줄긋기와 비슷한 방법을 사용하였다😊 attributedString을 사용하여 PlusBucketVC에서 체크표시를 할 경우, DetailLifeVC에서 다음 함수를 실행시킨다 func highlight(index:Int)->NSAttributedString{ let target=DataManger.shared.life[cellNum][index] let attributedString = NSMutableAttributedString(string: target.want ?? "") print(target.iDidIt) if target.iDidIt == true{ attributedString.addAttribute(NSAttributedString...

카테고리 없음 2020.10.22

[공부기록]100일_44일차

아자차 개발자 계정 파기~!~!~!~!~!~!~! 팀계정으로 파면,,,던스번호,,,,사업자등록번호,,,,,,,가 필요했기에 아대표님의 계정으로 팠다😁 앱 올리기 위해서,,ㅎㅎㅎ이제 슬슬 정말 마무리 지을때가 됐다❗️ 더이상 기능을 추가하거나 수정하지는 않고 개발자 정보와 앱 정보를 담을 수 있는 뷰를 만들고, 셀이 0개일때 어떻게 보여줄지만 정하면 ver.1 끝 우선 탭바 자리에 버튼을 한개 추가했다 스터디를 하면서 오늘 배운것❗️❗️ 스택뷰를 사용할때 비율 정하기 이때까지는,,,1:1만 사용한 나자식 그래도 오늘 배웠습니다 그럼 됐죠🧐

[공부기록]100일_42일차

어제 찾았던 문제를 해결하기 위해서 PlusBucketVC를 FirstVC가 나타날때 처음부터 객체를 만들어주었다❗️❗️ FirstVC의 viewDidLoad에서 다음 코드를 한줄 추가하였다😊문제 해결 _ = self.storyboard?.instantiateViewController(identifier: "PlusViewContorller") 그리고 탭버튼에서 버튼은 뷰를 전환하는 기능만 하지만, 눌리는 액션이 보이기 때문에 사용자 입장에서 또다른 기능이 있나?라는 혼란을 줄 수 있다🧐 Drawing에서 Highlighted Adjust Image체크를 해제했다

[공부기록]100일_41차

앱을 사용해보면서 문제를 발견했다❗️ Life버킷리스트의 PlusBucketVC에서 텍스트뷰에 아무 데이터를 추가하지 않고 저장하는 경우 "내용을 입력하세요."(회색글씨지만 텍스트 뷰 안에 데이터가 있긴하기 때문)가 데이터로 들어간다🧐 나는 아무 데이터를 입력 안했는데,,,,PlusBucketVC에 들어가보면 "내용을 입력하세요"가 까만 글씨로 출력된다 이를 해결하기 위해서 save함수를 다음과 같이 수정했다 if aboutContent.text != "내용을 입력해주세요."{ DataManger.shared.life[cellNum][detailCellNum].content = aboutContent.text } 앱을 사용하면서 발견한 또다른 문제점❗️ PlusBucketVC에 처음 들어가면 로딩시간이 ..

[iOS]QoS(Quality of Service)

Quality of Service Class 스케줄링, CPU, I/O 처리량, 타이머 대기 시간과 같은 우선순위를 조정하여 작업성능과 에너지 사이의 효율성을 유지한다 User-interactive 👉UI업데이트, 이벤트 핸들링 👉global queue 항목이지만, main thread에서 작업 👉반응성, 성능 User-initiated 👉즉각적인 결과가 필요한 작업(저장된 문서를 열거나, 인터페이스에서 클릭) 👉반응성, 성능 Utility 👉시간이 다소 오래걸리는 작업 👉데이터 다운로드, 계산, I/O, 네트워킹 등 👉유저가 볼 수 있는 진행상황 👉균형을 유지하는 데 중점 Background 👉사용자가 볼 수 없는 작업 👉동기화 및 백업 👉에너지 효율성

Programming/iOS 2020.10.15
반응형