본문 바로가기

반응형

전체 글

(217)
질문과 답 오늘 우연히 의사소통에 대해 생각해 볼 기회가 생겼었다. 나는 개발 관련 주제의 몇몇 카카오톡 오픈 채팅방에 속해있는데 그중 한 방에서 질문이 올라왔다. 아는 내용이라 답을 했고 얘기가 길어지자 새로 방을 파서 질문과 답이 이어졌다. 그렇게 대화가 마무리되어갈 때쯤 아래와 같은 말을 듣게 되었다. 그리곤 다시 채팅창을 쭉 올려봤다. (내가 그랬다고? 라는 심정으로) 다시 봐도 큰 차이는 없었다. 그냥 그런가 보다 정도였지만 듣는 사람 입장에서 저렇게 느꼈다면 그것보다 좋은 게 어딨겠나라는 생각에 내심 기분은 좋았다. 그리고 생각했다. 이 사람과 나의 커뮤니케이션은 비교적 성공적이었다고 감히 말할 수 있을 것 같은데 그럼 그 요인이 무엇일까? 추측건대 아마도 질문하는 사람이 뭘 모르는지 답변하는 사람이 알..
코틀린 이란? JetBrains 사에서 공개한 프로그래밍 언어.JVM 기반 언어이다. 특징- 2017 구글에서 안드로이드 공식 언어로 채택- 함수형 프로그래밍 가능- 코틀린의 nullable12var a: String? = "TestString"b = nullcs- null check1b?.lengthcs- .kr 확장자를 갖는다.- 간결함과 안정성을 무기로 갖는다.- Intellij idea / 안드로이드 스튜디오/ 이클립스 에서 사용가능
Static class VS Singleton Instance 서버사이드 OAuth2.0을 적용이후 클라이언트 사이드에서 Token을 관리해줄 관리자클래스를 하나 만들어야했다. 관리자를 이곳저곳 넘길일은 없을것 같아서(인스턴스일 필요 없을것 같아서) 그냥 static class로 만들려다가 선택에 근거가 될만한 다른 이유들이 있을까 하여 좀더 찾아보았다. 기본내용과 추가적으로 찾아본 내용이 있다. 기본적으로 싱글턴패턴은 인스턴스를 하나만 만들어 공유하듯 사용하는것이고 static class는 인스턴스를 생성하지 않고 사용한다는 개념이다. 우선 아래는 C#에서 싱글턴패턴으로 작성된 TestClass이다.가끔 인스턴스화 없이 사용할 수 있다는 수식때문에 혼동이 있을 수 있는데외부에서 사용할때 new키워드(C#기준)로 인스턴스화를 별도로 해줄 필요가 없다는 말이지 인스턴..
AppDomain 이란? Xamarin forms 에서의 UnhandledException 처리 루틴을 리뷰하다가 문득 알면서도 생소하게 느껴진 AppDomain의 개념에 대해 찾아보았다. image ref : https://debugonweb.com/2017/11/24/appdomain/ 개념을 잘 담은 그림이 있어 하나 가져와봤는데, 그림에서 유추할 수 있듯 AppDomain은 Process 보다 작고 Thread보다 큰 범위의 논리적 파티션을 의미한다. AppDomain 내의 Thread중 하나가 비정상종료 된 경우 AppDomain 에서 예외를 잡아 처리할 수 있다. 즉 해당 AppDomain을 포함하고 있는 Process및 다른 AppDomain에 영향을 주지 않을 수 있다. 예외처리뿐 아니라 하나의 단위가 생긴것이므로..
Xamarin forms 에서 svg file 사용하기 1. Xamarin.FFImageLoading package 사용Nuget Package가 제공됨. 패키지 설치 진행 git : https://github.com/luberda-molinet/FFImageLoading 2. [Android] MainActivity.cs Oncreate()에 랜더러 초기화코드 추가1CachedImageRenderer.Init(true); +IOS도 마찬가지로 AppDeletage.cs FinishedLaunching()에 랜더러 초기화 코드 추가 3. svg 파일추가svg 파일을 .NET Standard project에 embedded resource 타입으로 추가하여 Android/IOS에서 공유하여 사용하도록 했음 4. 사용1234567
요즘 하루 평균 마시는 커피 : 2잔 하고있는 게임 : 닌텐도스위치 디아블로3 애용하는 모바일 앱 : 네이버 지도 구독중인 유튜브 채널 수 : 50개 사고싶은 옷 : 셔츠 토이프로젝트에 투자하는 시간 : 주 2~3시간 반복중인 노래 : Loopy - Gear2, Save

반응형