내 iOS Swift 앱 에서 테이블 키로 사용할 임의의 UUID ( GUID ) 문자열 을 생성하려고 하는데이 코드 조각 이 작동하는 것으로 보입니다 . let uuid = CFUUIDCreateString(nil, CFUUIDCreate(nil)) 안전한가요? 아니면 더 나은 (권장) 접근 방식이 있습니까?
iOS 기기에 작은 sqlitedb가 있습니다. 사용자가 버튼을 누르면 sqlite에서 데이터를 가져 와서 사용자에게 보여줍니다. 이 가져 오기 부분은 백그라운드 스레드에서 수행하고 싶습니다 (UI 메인 스레드를 차단하지 않기 위해). 나는 이렇게한다- [self performSelectorInBackground:@selector(getResultSetFromDB:) withObject:docids]; 가져 오기 및 약간의 처리 후 UI를 업데이트해야합니다. 그러나 (좋은 방법으로) 백그라운드 스레드에서 UI 업데이트를 수행해서는 안됩니다. …