
안녕하세요.이번엔 이론적인 내용을 이야기 해볼까 합니다. * 해당 포스트는 CryptoKit 을 사용합니다. (iOS 13.0 이상만 가능) 보안 회사에서 일할때 소금? 이야기를 많이 들었는데 오늘은 이게 뭔지 그리고 어떤 느낌으로 사용되는지 까지 해보도록 하겠습니다. * 그래서 소금(Salt)이 뭔가요?- 보안에서 말하는 소금이란 사용자가 자신의 데이터를 Hash로 만들기 전에 데이터를 들키지 않게 하기 위해 넣는 임의의 데이터를 의미합니다. - Hash는 단방향 암호화 (복호화가 불가능한 데이터)이지만 같은데이터로 Hash값를 제작하면 같은 Hash 값이 나오게 되기때문에 이를 통해 원본 데이터를 유츄해보는 것은 이론적으로 가능합니다.- 그래서 유추할수없도록 가짜 데이터를 추가하는것이라고 합니다...

안녕하세요. 이번 에러는 저번에 올린 글과 연관이 있는데 만약 이런 오류로 인해 곤란한 상황이신 분들이 계실까봐 한번 따로 올려봅니다. * 문제 발생 상황 Xcode 에 C++ 언어로 된 파일을 넣었더니 빨간 줄에 아래같은 에러가 발생했습니다. * 해결 방법 Build Settings > SWIFT_OBJC_INTEROP_MODE 검색하시면 아래 항목이 뜹니다. 저걸 C/Objective-C 에서 C++ / Objective-C++로 바꿔줍니다. 아마 iostream 이 C++ 에서 사용되는 중요한 툴로 알고 있는데 기본 세팅의 Xcode 에서는 C++ 을 인식하지 못해서 발생하는 문제같습니다. 비슷한 상황을 겪으시는 분들이 계실까봐 올려봅니다. 오늘도 파이팅입니다.

안녕하세요.사실은 C++ 로 framework 를 작성하는 방법을 작성하려고 했는데 글이 너무 길어지는 바람에 우선 간단한 것 먼저 확인할까 합니다. (framework는 정리하다 보니 내용이 너무 길어서 고민중입니다.) 그래서 오늘은 간단하게 Xcode 프로젝트에서 C++ 이 잘 작동하는지 알아봅시다. 다만 Obj-C 프로젝트와 swift 프로젝트에서 적용법이 살짝 다르기 때문에 나눠서 해보도록 하겠습니다. * 주의 *- 저장소를 이용하는 부분의 경우 권한 문제로 작동하지 않는 경우가 있습니다. (ex. fopen) - 그래서 이런 부분은 ObjC나 swift 를 이용해 따로 작성하는걸 권장드립니다. 그럼 오늘의 실험을 도와줄 C++ 코드를 먼저 작성해봅시다. 0. 프로젝트에 C++ 파일 만들기 (..

안녕하세요. 이번 에러 2가지는 조만간 올라갈 글과 관계가 있는데한번 간단히 정리해보도록 하겠습니다. * 발생 상황C++ 언어로된 클래스를 가져와서 사용하려고 하니까 발생했습니다.* 참고로 Use of undeclared identifier 'cpp' 에러도 발생했었습니다. -> 이 오류는 여러 원인이 있지만 여기서는 선언하는 방법이 C++ 와 맞지 않다는 의미입니다. 아래처럼 코드를 바꾸시면 이 에러는 사라집니다. CppClass* cpp = [[CppClass alloc]init]; //에러남// 아래처럼 수정 CppClass* cpp = new CppClass(); // 이렇게 수정 * 해결 방법C++클래스를 불러와 사용할 곳의 파일 형식을 위처럼 .mm으로 바꿔주시면 해결됩니다. .mm 은..
보호되어 있는 글입니다.

이 오류는 자주 본 에러인데워낙 간단한데 한번도 언급을 안해서일단 데려왔습니다. * 에러 내용 This device has reached the maximum number of installed apps using a free developer profile이 기기에 공짜 계정으로 설치한 앱이 너무 많다 이렇게 이해하시면 편합니다. * 해결 방법 그나마 간단한 편에 속하는데 말그대로 설치된게 많은게 문제이기 때문에 기기에 설치된 앱들을 삭제만 해주시면 정상 작동을 합니다.혹은 계정 자체를 유료계정으로 바꾸시면 되긴 합니다만 이러면 결제하는데 또 시간과 돈이.... 아무튼 혹시 처음 보시는 분들이 계실까봐 간단하지만 올려봅니다. 오늘도 파이팅입니다.

안녕하세요이번 글은 사실 약 한달전 회사 동료가 요청한 글인데어쩌다 보니 이제서야 올리게 되었다는 안타깝고 슬픈 이야기 입니다. (연말연초는 정리할 서류가 너무 많...)자 그럼 문제 상황부터 같이 보시면서 이야기 하도록 하겠습니다. * 문제 상황 - 라이브러리 하나 때문에 저 하얀 Xcode 가 생기는 게 너무 싫어요 (실제로 이렇게 이야기 하심)- 저 하얀 걸 없애면서 라이브러리를 사용할 방법은 없나요?# 이때 언급되는 하얀 Xcode는 저희가 Cocoapod 을 사용하면 자연스럽게 보게 되는 이걸 말하는 겁니다. - .xcworkspace 형식의 하얀 아이콘이 특징인 친구에요. - 아무래도 이분 입장에서는 Cocoapod을 처음 사용하시다 보니 이런 일이 발생한 것 같네요. (저도 근데 Cocoa..

....에러 글보단 다른 글을 마음먹은지 일주일도 안된 것 같은데 간만에 Cocoapod 손댈 일이 있어서 하자마자 난리났네요그와중에 처음 보는 에러라서 일단 박제는 하고 싶은 마음 일단 에러 상황 Cocoapod 설치 이후 pod install 했더니 아래처럼 난리가 난 상황입니다. 에러 전체 내용/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': dlopen(/Library/Ruby/Gems/2.6.0/gems/ffi-1.17.1-x86_64-darwin/lib/2.6/ffi_c.bundle, 0x0009): tried: '/..