728x90

분류 전체보기 134

IOS_ 키보드 내리기

IOS 에서 키보드 내리는 코드는 구글링에서 쉽게 찾을 수 있다.늘 그렇듯이 자주 사용하는 코드를 적용했고 테스트 해보았는데 안되는 것이였다.아니 안되는건 아니지만 내가 원하는 키보드 내리기 기능이 이루어지지 않았다.  extension 으로 전역으로 사용할 수 있게 적용했지만  차이가 있었다!! 난 스크롤뷰 안에 뷰가 있고 거기에 키보드 내리기를 하고 싶었다. 왜냐하면 스크롤 뷰 안에 뷰가 거의 메인으로 화면을 꽉 차게 하기 때문이다. 그래서 위의 방법으로는 할수가 없었다. 그 이유를 찾아보니 스크롤뷰의 터치영역이 상위로 우선수위가 잡혀져 있기 때문이라는 것이였다. 그래서 위의 사진처럼 코딩했더니 내가 원하는 대로 적용되었다!! 출처사이트https://hongz-developer.tistory.com/..

Swift 2024.07.24

Unity_AOS 앱 이름 localizing 현지화

IOS 에서는 쉽게 앱 이름을 바꿀 수 있다근데 AOS 에서는 res/values 폴더에 strings.xml 이 없으니 어떻게 해야할 지 몰랐다.그래서 유니티 최신버전 기준으로 로컬라이징 하는 방법을 찾아보았다. 우선 Assets - Plugins - Android - res.androidlib - res - values , values-en, values-ko 이렇게 만들어 놓는다.우선 res.androidlib 폴더 안에는 밑에 사진과 같이 세팅해준다.그리고 res 폴더 안에는 그리고 values 폴더 안에  이렇게 해놓고  다시 Unity 종료하고 다시 실행시킨 뒤 build 하면 앱 이름이 바뀌어 있다. !

Unity 2024.07.23

AOS_ 난독화, 경량화..

AOS 작업을 하면서 내가 만든 앱의 정보를 뺏어갈 수 있다는 걱정을 했다.누군가 나의 앱을 디코딩해서 중요한 정보를 채갈것을 대비해 res/폴더안에서 정보 관련 데이터들을 작업한 후 액티비티에서 그걸 불러오는 코드를 집중적으로 이용했지만 아직도 뭔가 찜찜했다.Admob , Firebase , Api 등 중요정보들이 있기 때문에 좀 더 난독화 관련한 정보를 찾아보았다. Proguard , minifyEnable shrinkEnable .. 등등 작업이 있다는 걸 알게 되었다.https://thinking-face.tistory.com/217 [Android] R8 컴파일러로 앱 경량화하기왜 경량화해야 하는가? APK 파일에는 실행 가능한 바이트코드가 DEX(Dalvik Executable) 형태로 저장되..

Java 2024.07.22

IOS_ Sandbox: rsync.samba(11597) deny(1) file-write-create

xcode IOS 15 버전 이상부터 생겨난 오류인듯 하다원래는 기본적으로 NO 로 설정되었는데 특정버전 이상으로는 YES 로 설정되어서특정 폴더에 관한 접근 권한이 없어지도록 보안을 강화시켰나보다 https://velog.io/@soyoung-dev/SwiftError-Sandbox-codesign86688-deny1-%EC%97%90%EB%9F%AC-ENABLEUSERSCRIPTSANDBOXING Build Settings > Bu" data-og-host="velog.io" data-og-source-url="https://velog.io/@soyoung-dev/SwiftError-Sandbox-codesign86688-deny1-%EC%97%90%EB%9F%AC-ENABLEUSERSCRIPTSAN..

Swift 2024.07.21

AOS_ Release 모드일때 로그 없애기

개발 모드에서 디버깅을 위해서 로그를 많이 찍어놓았다.근데 릴리즈 모드에서는 필요가 없진 않지만 많은 로그의 양이 성능상 문제를 일으킬 가능성을 생각하면 없애고 싶었다.그래서 이 부분에 대해서 생각해보았다. BuildConfig.Debug 이 코드가 도움이 되었다. "if(BuildConfig.Debug) "이 코드가 빌드컨피그에서 디버그 , 릴리즈 모드를 구분해주고 이 부분으로 인해서 릴리즈모드에서는 로그를 없앨 수 있었다. 아주 좋다!!

Java 2024.07.20

사이트 검색엔진 등록

우선 내가 만든 사이트를 노출시키고 싶었다. 검색엔진을 통해서 작업을 하는 것을 알아보았다우선 Google , Naver 2가지의 검색엔진에 내 사이트를 등록시켜 보았다.  Google => Google Search Naver => Search Adviser (웹마스터 도구) 이 2가지를 통해서 내 사이트를 등록시켜보았다. 네이버는 이 글 작성 바로 당일날 해서 아직은 잘 나오는지 확인은 못해보았지만 구글은 잘나온다  https://search.google.com/search-console/about Google Search ConsoleSearch Console 도구와 보고서를 사용하면 사이트의 검색 트래픽 및 실적을 측정하고, 문제를 해결하며, Google 검색결과에서 사이트가 돋보이게 할 수 있습니..

Etc 2024.07.16

Node_ 기본 url 변경시 서버 기본 url 매핑 작업

node 서버에서 보통 npm run build 후 node 서버에 파일을 업로드 한다음 이 서버를 실행시켜 무중단 배포를 하는 과정이 있다그 중에서 클라이언트 리액트 프로젝트와의 기본 url 를 매칭시켜야 하는 부분이 있다. 만약 클라이언트에서 "/" 로 시작하는 url 로 기본 도메인을 설정할 경우 서버에서도 app.use(express.static(path.join(__dirname, "build"))); app.get("/*", (req, res) => { res.sendFile(path.join(__dirname, "build", "index.html"));}); 이런식으로 build 파일 경로 설정을 해서 http://localhost:3000/ 이렇게 들어올 경우 해당 build 폴더의 in..

Node.js 2024.07.16

React_ build 시, 기본 접속 url 변경

원래는 "/" 이부분으로 기본 url 설정 되어 있어서 npm run build 시 빌드파일의 index.html 이 모두 기본 "/"으로 시작하고 있다.난 "/xxx" 이런식으로 기본 url 를 변경하고 싶었다. 여러가지의 서버파일 분리를 위한 작업을 하고 싶었다그러던 중 찾아보니 package.json 에 {  "name": "your-app-name",  "version": "0.1.0",  "private": true,  "homepage": "/badminton",  "dependencies": {    // your dependencies  },  "scripts": {    // your scripts  }} 이런식으로 homepage 키워드를 넣고 설정만 해준다면 바로 npm run bui..

React 2024.07.16
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
728x90