Invalid Signature. A sealed resource is missing or invalid.

 

 

developer.apple.com/library/ios/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html

 

About Code Signing

About Code Signing Code signing is a macOS security technology that you use to certify that an app was created by you. Once an app is signed, the system can detect any change to the app—whether the change is introduced accidentally or by malicious code.

developer.apple.com

 

반응형

디지털헬스 플랫폼 기업인 주식회사 라이프시맨틱스(대표 송승재)는 경험 기반 치료여정 공유 서비스인 오하(OHA, ‘오늘 하루 어땠나요’)의 안드로이드 버전 모바일 앱을 출시했다

 

이번 오하는 라이프시맨틱스가 지난 해, 베타 버전으로 출시한 커뮤니티 기반 암환자 예후관리 서비스인 에필케어의 상용 버전이다. 암 환자는 자신의 진단정보와 치료단계에 대한 정보를 서비스에 입력하면 수술부터 퇴원 후 통원치료, 회복 재활 등 치료여정 전반을 예측한 리포트를 받아볼 수 있다.

 

 

https://developers.liferecord.kr/

 

LifeRecord Developer

환영합니다. LifeRecord API서비스입니다. LifeRecord 개발자 서비스는 LifeRecord에 보관되는 활동기록, 측정기록, 의료기록 등 개인건강기록을 개발자의 애플리케이션과 연결하여 상호작용할 수 있습니

developers.liferecord.kr

 

반응형

 

최근 신종 코로나 바이러스 감염증(코로나19)로 원격의료, 비대면 의료가 부각되고, 이와 동시에 관련 디지털 의료기기 시장이 급성장하며, 

특히 휴노이, 삼성, 애플의 스마트워치가 식품의약품안전처(이하 식약처) 품목허가를 받으면서 관심을 모으고 있다. 


단순 심박수 확인을 넘어 혈압측정, 부정맥 유무 판별, 퍼스널 트레이닝 등 심혈관 질환 진단 및 건강관리를 병원에 직접 방문하지 않아도 일상생활에서 가능하게 해준다.

다만, 이전 웨어러블 혹은 정보통신기술(ICT)를 이용한 의료기기에 대한 안전성·유효성에 대한 우려는 계속 나오고 있다. 

 

식약처 의료기기심사부 디지털헬스기기팀은 정보통신기술(ICT)을 이용한 의료기기의 안전성과 유효성을 보다 더 확보하기 위해 최근 모든 의료기기에 사이버보안을 확보하도록 고시 개정('19.11월)한 바 있으며, '의료용 모바일 앱 안전관리 지침', '인공지능 의료기기 허가심사 가이드라인' 등 각종 민원인 안내서를 발간하여 과학적이고 명확하게 허가와 안전 관리하도록 노력하고 있다는 입장이다. 

 

 

http://www.yakup.com/news/index.html?mode=view&cat=14&nid=247963

 

[약업신문]애플까지 연이은 ‘웨어러블’ 허가, 의료 패러다임 변화 본격

웨어러블 치료기기 ‘스마트워치’가 연이어 식약처 허가를 받으며 웨어러블 기기를 활용한 의료 패러다임에 드라이브가 걸릴 것으로 보인다. 최근 신종 코로나 바이러스 감염증(코로나19)로 �

www.yakup.com

 

반응형

애플은 그동안 아이폰이나 맥북 등의 하드웨어 제품의 판매를 촉진하기 위한 지렛대로 앱스토어나 애플뮤직, 애플TV+ 등의 콘텐츠 서비스를 공급해왔다. 이 전략은 애플 기기 사용자의 충성도를 높이고 애플 기기의 만족도를 향상시킨 결과를 낳았다.  

이에 애플은 기존 개별 콘텐츠 상품을 하나로 통합해 가격을 월 5달러 낮춘 새로운 결합(번들) 서비스로 선보일 계획이다.

 

애플뮤직과 애플TV+를 결합한 기본형 상품을 비롯해 뮤직과 게임, 뉴스, 영화 등의 프리미엄형 상품을 공급할 계획이다.

애플은 이 새로운 결합 서비스 '애플원'을 오는 10월 아이폰12 발표행사에서 아이폰 차기 모델과 함께 선보일 것으로 알려졌다.


◆헬스케어, 서비스 부문의 新노다지

애플원의 청사진은 기존에 개별적으로 제공해왔던 음악, 게임, 뉴스, 영화, 클라우드 스토리지 등을 하나의 서비스 상품으로 통합해 이용자를 늘리고 시너지를 창출하려는 것으로 분석된다.

애플은 콘텐츠 번들상품인 애플원 외에 헬스케어 서비스를 내놓을 예정이다.

이 서비스는 피트니스 서비스로 펠로톤이나 나이키와 경합이 불가능하다. 특히 팀쿡 애플 최고경영자(CEO)는 차세대 성장동력으로 피트니스와 디지털 헬스에 주목해왔다.

그는 애플의 기술이 인류의 건강회복에 크게 기여하고 애플워치가 헬스케어 기기로 회사의 매출성장에 지속적으로 일익을 담당할 것으로 확신하고 있다.

애플은 이와 관련해 펠로톤처럼 가입형 피트니스 서비스로 새로운 수입을 올릴 것으로 예측된다.

애플은 이 외에도 헬스센서 시스템을 통해 혈당과 심박수 등을 체크하고 만성질환을 모니터링할 수 있는 기능을 연구하고 있다. 이 기술과 장치를 활용한 가상 피트니스 구독 서비스가 본격적으로 제공되면 애플은 헬스케어 시장에서 영향력을 확대할 수 있을 것으로 예상된다.

 

http://www.inews24.com/view/1291214

 

애플, 新번들상품 '애플원'으로 서비스 제국 노리나?

[아이뉴스24 안희권 기자] 애플이 아이폰을 대신할 차세대 성장사업으로 육성중인 서비스 사업의 경쟁력을 강화하기 위해 새로운 상품을 개발하고 있다.2년 이상 결합 콘텐츠 상품을 연구해온 ��

www.inews24.com

 

반응형

K-서비스로 수출 돌파구 찾는다!

◇ 코로나-19에 대응한 신(新)수출동력 창출과 상품 중심 무역구조 혁신을 위해 「K-서비스 해외진출 활성화 방안」 마련(11개 관계부처 합동) → 한류·K-방역으로 높아진 국가브랜드를 바탕으로, ’25년 서비스 10대 수출 강국(’19년 16위) 도약을 위해 3대 지원체계(기업・시장・인프라) 혁신 및 콘텐츠·헬스케어 등 6대 유망 K-서비스 집중 육성

❶ 디지털 수출 플랫폼 전면 구축, 자금지원 확대, 트랙레코드 확보 등 서비스 기업들이 해외진출 과정에서 당면하는 현장애로 밀착 해소

❷ 제조·서비스연계, K-브랜드 활용, 전략적 ODA 강화 등 코로나-19에 대응한 전략적 수출 지원으로 글로벌 시장 경쟁력 제고

❸ 해외 지재권 보호, 서비스 무역통계 혁신, 범부처 총력지원체계 구축 등 제조업에 못지않은 수출인프라 구축


반응형
NSOSStatusErrorDomain Code=2003334207 "(null)" 작업을 완료할 수 없습니다.(OSStatus 오류 2003334207.)

 

 

반응형
option, command 및 esc 키를 동시에 누릅니다. 이 동작은 PC에서 Ctrl-Alt-Delete 키를 누르는 것과 유사합니다. ...
강제 종료 윈도우에서 앱을 선택한 다음 '강제 종료'를 클릭합니다.

support.apple.com/ko-kr/HT201276

 

Mac에서 앱을 강제로 종료하는 방법

Mac에서 반응하지 않는 앱을 정상적으로 종료할 수 없는 경우 강제 종료를 사용하여 앱을 닫습니다.

support.apple.com

 

반응형

 

 

보통 "아니요"를 눌러서 바로 TestFlight에 등록하지만, code 상에서 미리 넣어 둘 수 있다.

Info.plist

<key>ITSAppUsesNonExemptEncryption</key><false/>

 

 

help.apple.com/xcode/mac/current/#/dev0dc15d044

 

https://help.apple.com/xcode/mac/current/#/dev0dc15d044

To see this page, you must enable JavaScript. Pour afficher cette page, vous devez activer JavaScript. Zur Anzeige dieser Seite müssen Sie JavaScript aktivieren. このページを表示するには、JavaScript を有効にする必要があります。

help.apple.com

 

반응형

* 3칸 이상 띄어쓰기( )를 하면 줄이 바뀐다.

 

 

 

 

마크다운 사용법

마크다운 사용법. GitHub Gist: instantly share code, notes, and snippets.

gist.github.com

 

반응형
  1. fullScreen
  2. pageSheet
  3. formSheet
  4. currentContext
  5. custom
  6. overFullScreen
  7. overCurrentContext
  8. popover
  9. none

 

https://developer.apple.com/documentation/uikit/uimodalpresentationstyle

 

UIModalPresentationStyle - UIKit | Apple Developer Documentation

Enumeration UIModalPresentationStyle Modal presentation styles available when presenting view controllers. Declarationenum UIModalPresentationStyle : Int TopicsPresentationscase noneA presentation style that indicates no adaptations should be made. case fu

developer.apple.com

 

반응형

수익 창출 및 광고

 

2020년 4월 16일 이후에 게시되는 신규 앱 또는 업데이트에는 모두 최신 버전의 개발자 프로그램 정책이 바로 적용됩니다. 2020년 4월 16일 자로 Google Play에 게재된 앱은 이 날짜로부터 60일 이내에 정책을 준수해야 합니다.

정기 결제

개발자는 앱 내에서 제공하는 정기 결제 서비스나 콘텐츠에 관해 사용자를 오도해서는 안 됩니다. 모든 인앱 프로모션 또는 스플래시 화면에서 명확한 정보를 전달하는 것이 중요합니다.

앱 내에서는 혜택에 관해 투명하게 설명해야 합니다. 여기에는 정기 결제 가격, 결제 주기 빈도, 앱을 사용하려면 정기 결제가 필요한지 등 혜택의 조건을 명확하게 설명하는 것이 포함됩니다. 사용자가 추가적인 조치를 취하지 않아도 이러한 정보를 검토할 수 있어야 합니다.

 

다음은 자주 발생하는 위반 사례입니다.

  • 월별 정기 결제에서 사용자에게 정기 결제가 자동 갱신되어 매달 요금이 청구된다는 사실을 알리지 않습니다.
  • 연간 정기 결제에서 월간 정기 결제 가격을 가장 두드러지게 표시합니다.
  • 정기 결제 가격 및 약관이 완전히 현지화되어 있지 않습니다.
  • 인앱 프로모션에서 정기 결제 없이도 콘텐츠에 액세스할 수 있다는 점(가능한 경우)을 명확하게 설명하지 않습니다.
  • SKU 이름이 정기 결제의 성격을 정확하게 전달하지 않습니다. 예를 들어 자동으로 반복 요금이 청구되는 정기 결제의 이름이 '무료 체험판'인 경우가 있습니다.

 

① 닫기 버튼이 명확하게 보이지 않으며 사용자가 정기 결제 혜택을 수락하지 않아도 기능에 액세스할 수 있다는 사실을 이해할 수 없습니다.

 

② 혜택에 월별 가격만 표시되어 있어 사용자가 정기 결제를 신청할 때 6개월 가격이 청구된다는 사실을 이해할 수 없습니다.

 

③ 혜택에 신규 할인 가격만 표시되어 있어 신규 할인 기간이 종료된 후 어떤 가격이 자동으로 청구되는지 사용자가 이해할 수 없습니다.

 

④ 혜택은 사용자가 혜택의 전체 내용을 이해할 수 있도록 이용약관과 동일한 언어로 현지화되어 있어야 합니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

무료 체험판 및 신규 할인 혜택

사용자가 정기 결제에 등록하기 전: 기간, 가격, 사용 가능한 콘텐츠 또는 서비스 설명 등 제안의 조건을 명확하고 정확하게 설명해야 합니다. 무료 체험판이 유료 정기 결제로 전환되는 시점과 방식, 유료 정기 결제의 가격, 유료 정기 결제로 전환하고 싶지 않은 경우 정기 결제를 취소할 수 있음을 사용자에게 알려야 합니다.

다음은 자주 발생하는 위반 사례입니다.

  • 무료 체험판 기간 또는 신규 할인 가격의 적용 기간을 명확하게 설명하지 않습니다.
  • 제안 기간이 끝나면 유료 정기 결제로 자동 전환된다는 사실을 사용자에게 명확하게 설명하지 않습니다.
  • 체험판 없이도 콘텐츠를 사용할 수 있다는 점(가능한 경우)을 명확하게 설명하지 않습니다.
  • 현지화가 완료되지 않은 가격 및 약관을 제공합니다.

 

 

① 닫기 버튼이 명확하게 보이지 않아서 사용자가 무료 체험판에 가입하지 않아도 기능에 액세스할 수 있다는 사실을 알 수 없습니다.

 

② 제안에서 무료 체험판임을 강조해서 사용자는 체험 기간이 종료되면 자동으로 요금이 청구된다는 사실을 알 수 없습니다.

 

③ 제안에 체험 기간이 명시되어 있지 않아서 사용자가 정기 결제 콘텐츠에 언제까지 무료로 액세스할 수 있는지 알 수 없습니다.

 

④ 제안은 사용자가 제안의 전체 내용을 이해할 수 있도록 이용약관과 동일한 언어로 현지화되어 있어야 합니다.

 

 

 

 

 

 

 

 

정기 결제 관리 및 취소

개발자는 사용자가 정기 결제를 관리 또는 취소하는 방법이 앱에 명확하게 설명되어 있는지 확인해야 합니다.

Google Play 정책에 따르면 사용자가 Google Play의 앱에서 신청한 정기 결제를 취소할 경우 현재 결제 기간에 해당하는 요금을 환불받을 수 없지만, 취소일과 관계없이 현재 결제 기간에서 남은 기간 동안 정기 결제 콘텐츠를 계속해서 이용할 수 있습니다. 사용자의 정기 결제 취소는 현재 결제 기간이 지난 이후 적용됩니다.

개발자는 콘텐츠 또는 액세스 권한 제공자로서 사용자에게 더 유리한 환불 정책을 직접 적용할 수 있습니다. 사용자에게 정기 결제, 취소, 환불 정책의 변경사항을 알리고 정책이 관련 법규를 준수하도록 할 의무는 개발자에게 있습니다.

 

 

 

play.google.com/about/monetization-ads/subscriptions/

 

 

정기 결제 | 수익 창출 및 광고 - 개발자 정책 센터

최상의 사용자 환경을 구현하려면 Google의 수익 창출 및 광고 가이드라인을 준수해야 합니다.

play.google.com

 

반응형

DisplayMetrics DisplayMetrics 구조체에서 디스플레이에 대한 정보를 얻을 수 있다. 

Android는 직접 픽셀 매핑을 사용하지 않지만 소수의 Density Independent Pixel 값을 사용하여 실제 화면 크기에 맞게 조정한다. 

 

| 방법1. 밀도 상수로 구분

DisplayMetrics metrics = getResources().getDisplayMetrics();
int density = metrics.densityDpi
// DENSITY_xxx 상수 (120, 160, 213, 240, 320, 480 또는 640 dpi) 중 하나
 

 

** 실제lcd 픽셀 밀도가 필요한 경우

수평 및 수직 밀도 각각에 대해 metrics.xdpi  metrics.ydpi 속성에서 가져올 수 있다. 

DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);

// will either be DENSITY_LOW, DENSITY_MEDIUM or DENSITY_HIGH
int dpiClassification = dm.densityDpi;

// these will return the actual dpi horizontally and vertically
float xDpi = dm.xdpi;
float yDpi = dm.ydpi;

 

| 방법2. 상수값으로 구분

//방법 2 상수
getResources().getDisplayMetrics().density;

/*
0.75 - ldpi
1.0 - mdpi
1.5 - hdpi
2.0 - xhdpi
3.0 - xxhdpi
4.0 - xxxhdpi
*/

 

// 4이전의 API 수준을 대상으로 지정하는 경우 : metrics.density = 참조밀도(160dpi)의 소수점 배율 인수 
int densityDpi = (int)(metrics.density * 160f);

| Sample Code

int densityDpi = getResources().getDisplayMetrics().densityDpi;

switch (densityDpi)
{
    case DisplayMetrics.DENSITY_LOW:
        // LDPI : density == 0.75f
        break;

    case DisplayMetrics.DENSITY_MEDIUM:
        // MDPI : density >= 1.0f && density < 1.5f 
        break;

    case DisplayMetrics.DENSITY_TV:
    case DisplayMetrics.DENSITY_HIGH:
        // HDPI : density == 1.5f
        break;

    case DisplayMetrics.DENSITY_XHIGH:
    case DisplayMetrics.DENSITY_280:
        // XHDPI : density > 1.5f && density <= 2.0f
        break;

    case DisplayMetrics.DENSITY_XXHIGH:
    case DisplayMetrics.DENSITY_360:
    case DisplayMetrics.DENSITY_400:
    case DisplayMetrics.DENSITY_420:
        // XXHDPI : density > 2.0f && density <= 3.0f
        break;

    case DisplayMetrics.DENSITY_XXXHIGH:
    case DisplayMetrics.DENSITY_560:
        // XXXHDPI : density > 4.0f
        break;
}

 

 

Summary 

int DENSITY_140

Intermediate density for screens that sit between DENSITY_LOW (120dpi) and DENSITY_MEDIUM (160dpi).

int DENSITY_180

Intermediate density for screens that sit between DENSITY_MEDIUM (160dpi) and DENSITY_HIGH (240dpi).

int DENSITY_200

Intermediate density for screens that sit between DENSITY_MEDIUM (160dpi) and DENSITY_HIGH (240dpi).

int DENSITY_220

Intermediate density for screens that sit between DENSITY_MEDIUM (160dpi) and DENSITY_HIGH (240dpi).

int DENSITY_260

Intermediate density for screens that sit between DENSITY_HIGH (240dpi) and DENSITY_XHIGH (320dpi).

int DENSITY_280

Intermediate density for screens that sit between DENSITY_HIGH (240dpi) and DENSITY_XHIGH (320dpi).

int DENSITY_300

Intermediate density for screens that sit between DENSITY_HIGH (240dpi) and DENSITY_XHIGH (320dpi).

int DENSITY_340

Intermediate density for screens that sit somewhere between DENSITY_XHIGH (320 dpi) and DENSITY_XXHIGH (480 dpi).

int DENSITY_360

Intermediate density for screens that sit somewhere between DENSITY_XHIGH (320 dpi) and DENSITY_XXHIGH (480 dpi).

int DENSITY_400

Intermediate density for screens that sit somewhere between DENSITY_XHIGH (320 dpi) and DENSITY_XXHIGH (480 dpi).

int DENSITY_420

Intermediate density for screens that sit somewhere between DENSITY_XHIGH (320 dpi) and DENSITY_XXHIGH (480 dpi).

int DENSITY_440

Intermediate density for screens that sit somewhere between DENSITY_XHIGH (320 dpi) and DENSITY_XXHIGH (480 dpi).

int DENSITY_450

Intermediate density for screens that sit somewhere between DENSITY_XHIGH (320 dpi) and DENSITY_XXHIGH (480 dpi).

int DENSITY_560

Intermediate density for screens that sit somewhere between DENSITY_XXHIGH (480 dpi) and DENSITY_XXXHIGH (640 dpi).

int DENSITY_600

Intermediate density for screens that sit somewhere between DENSITY_XXHIGH (480 dpi) and DENSITY_XXXHIGH (640 dpi).

int DENSITY_DEFAULT

The reference density used throughout the system.

int DENSITY_HIGH

Standard quantized DPI for high-density screens.

int DENSITY_LOW

Standard quantized DPI for low-density screens.

int DENSITY_MEDIUM

Standard quantized DPI for medium-density screens.

int DENSITY_TV

This is a secondary density, added for some common screen configurations.

int DENSITY_XHIGH

Standard quantized DPI for extra-high-density screens.

int DENSITY_XXHIGH

Standard quantized DPI for extra-extra-high-density screens.

int DENSITY_XXXHIGH

Standard quantized DPI for extra-extra-extra-high-density screens.

Fields

public static final int DENSITY_DEVICE_STABLE

The device's stable density.

public float density

The logical density of the display.

public int densityDpi

The screen density expressed as dots-per-inch.

public int heightPixels

The absolute height of the available display size in pixels.

public float scaledDensity

A scaling factor for fonts displayed on the display.

public int widthPixels

The absolute width of the available display size in pixels.

public float xdpi

The exact physical pixels per inch of the screen in the X dimension.

public float ydpi

The exact physical pixels per inch of the screen in the Y dimension.

Public constructors

DisplayMetrics()

Public methods

boolean equals(Object o)

Indicates whether some other object is "equal to" this one.

boolean equals(DisplayMetrics other)

Returns true if these display metrics equal the other display metrics.

int hashCode()

Returns a hash code value for the object.

void setTo(DisplayMetrics o)
void setToDefaults()
String toString()

Returns a string representation of the object.

 

 

DisplayMetrics  |  Android 개발자  |  Android Developers

 

developer.android.com

 

반응형

Predefined sounds

There are some predefined system sounds, for the system sound ID in the range 1000 to 2000 (decimal), as shown below (from 2.0 to 5.0 beta). The system sounds are all stored in /System/Library/Audio/UISounds/.

 

Sound ID File name (iPhone) File name (iPod Touch) Category Note
1000 new-mail.caf new-mail.caf MailReceived  
1001 mail-sent.caf mail-sent.caf MailSent  
1002 Voicemail.caf Voicemail.caf VoicemailReceived  
1003 ReceivedMessage.caf ReceivedMessage.caf SMSReceived  
1004 SentMessage.caf SentMessage.caf SMSSent  
1005 alarm.caf sq_alarm.caf CalendarAlert  
1006 low_power.caf low_power.caf LowPower  
1007 sms-received1.caf sms-received1.caf SMSReceived_Alert  
1008 sms-received2.caf sms-received2.caf SMSReceived_Alert  
1009 sms-received3.caf sms-received3.caf SMSReceived_Alert  
1010 sms-received4.caf sms-received4.caf SMSReceived_Alert  
1011 - - SMSReceived_Vibrate  
1012 sms-received1.caf sms-received1.caf SMSReceived_Alert  
1013 sms-received5.caf sms-received5.caf SMSReceived_Alert  
1014 sms-received6.caf sms-received6.caf SMSReceived_Alert  
1015 Voicemail.caf Voicemail.caf - Available since 2.1
1016 tweet_sent.caf tweet_sent.caf SMSSent Available since 5.0
1020 Anticipate.caf Anticipate.caf SMSReceived_Alert Available since 4.2
1021 Bloom.caf Bloom.caf SMSReceived_Alert Available since 4.2
1022 Calypso.caf Calypso.caf SMSReceived_Alert Available since 4.2
1023 Choo_Choo.caf Choo_Choo.caf SMSReceived_Alert Available since 4.2
1024 Descent.caf Descent.caf SMSReceived_Alert Available since 4.2
1025 Fanfare.caf Fanfare.caf SMSReceived_Alert Available since 4.2
1026 Ladder.caf Ladder.caf SMSReceived_Alert Available since 4.2
1027 Minuet.caf Minuet.caf SMSReceived_Alert Available since 4.2
1028 News_Flash.caf News_Flash.caf SMSReceived_Alert Available since 4.2
1029 Noir.caf Noir.caf SMSReceived_Alert Available since 4.2
1030 Sherwood_Forest.caf Sherwood_Forest.caf SMSReceived_Alert Available since 4.2
1031 Spell.caf Spell.caf SMSReceived_Alert Available since 4.2
1032 Suspense.caf Suspense.caf SMSReceived_Alert Available since 4.2
1033 Telegraph.caf Telegraph.caf SMSReceived_Alert Available since 4.2
1034 Tiptoes.caf Tiptoes.caf SMSReceived_Alert Available since 4.2
1035 Typewriters.caf Typewriters.caf SMSReceived_Alert Available since 4.2
1036 Update.caf Update.caf SMSReceived_Alert Available since 4.2
1050 ussd.caf ussd.caf USSDAlert  
1051 SIMToolkitCallDropped.caf SIMToolkitCallDropped.caf SIMToolkitTone  
1052 SIMToolkitGeneralBeep.caf SIMToolkitGeneralBeep.caf SIMToolkitTone  
1053 SIMToolkitNegativeACK.caf SIMToolkitNegativeACK.caf SIMToolkitTone  
1054 SIMToolkitPositiveACK.caf SIMToolkitPositiveACK.caf SIMToolkitTone  
1055 SIMToolkitSMS.caf SIMToolkitSMS.caf SIMToolkitTone  
1057 Tink.caf Tink.caf PINKeyPressed  
1070 ct-busy.caf ct-busy.caf AudioToneBusy There was no category for this sound before 4.0.
1071 ct-congestion.caf ct-congestion.caf AudioToneCongestion There was no category for this sound before 4.0.
1072 ct-path-ack.caf ct-path-ack.caf AudioTonePathAcknowledge There was no category for this sound before 4.0.
1073 ct-error.caf ct-error.caf AudioToneError There was no category for this sound before 4.0.
1074 ct-call-waiting.caf ct-call-waiting.caf AudioToneCallWaiting There was no category for this sound before 4.0.
1075 ct-keytone2.caf ct-keytone2.caf AudioToneKey2 There was no category for this sound before 4.0.
1100 lock.caf sq_lock.caf ScreenLocked  
1101 unlock.caf sq_lock.caf ScreenUnlocked  
1102 - - FailedUnlock  
1103 Tink.caf sq_tock.caf KeyPressed  
1104 Tock.caf sq_tock.caf KeyPressed  
1105 Tock.caf sq_tock.caf KeyPressed  
1106 beep-beep.caf sq_beep-beep.caf ConnectedToPower  
1107 RingerChanged.caf RingerChanged.caf RingerSwitchIndication  
1108 photoShutter.caf photoShutter.caf CameraShutter  
1109 shake.caf shake.caf ShakeToShuffle Available since 3.0
1110 jbl_begin.caf jbl_begin.caf JBL_Begin Available since 3.0
1111 jbl_confirm.caf jbl_confirm.caf JBL_Confirm Available since 3.0
1112 jbl_cancel.caf jbl_cancel.caf JBL_Cancel Available since 3.0
1113 begin_record.caf begin_record.caf BeginRecording Available since 3.0
1114 end_record.caf end_record.caf EndRecording Available since 3.0
1115 jbl_ambiguous.caf jbl_ambiguous.caf JBL_Ambiguous Available since 3.0
1116 jbl_no_match.caf jbl_no_match.caf JBL_NoMatch Available since 3.0
1117 begin_video_record.caf begin_video_record.caf BeginVideoRecording Available since 3.0
1118 end_video_record.caf end_video_record.caf EndVideoRecording Available since 3.0
1150 vc~invitation-accepted.caf vc~invitation-accepted.caf VCInvitationAccepted Available since 4.0
1151 vc~ringing.caf vc~ringing.caf VCRinging Available since 4.0
1152 vc~ended.caf vc~ended.caf VCEnded Available since 4.0
1153 ct-call-waiting.caf ct-call-waiting.caf VCCallWaiting Available since 4.1
1154 vc~ringing.caf vc~ringing.caf VCCallUpgrade Available since 4.1
1200 dtmf-0.caf dtmf-0.caf TouchTone  
1201 dtmf-1.caf dtmf-1.caf TouchTone  
1202 dtmf-2.caf dtmf-2.caf TouchTone  
1203 dtmf-3.caf dtmf-3.caf TouchTone  
1204 dtmf-4.caf dtmf-4.caf TouchTone  
1205 dtmf-5.caf dtmf-5.caf TouchTone  
1206 dtmf-6.caf dtmf-6.caf TouchTone  
1207 dtmf-7.caf dtmf-7.caf TouchTone  
1208 dtmf-8.caf dtmf-8.caf TouchTone  
1209 dtmf-9.caf dtmf-9.caf TouchTone  
1210 dtmf-star.caf dtmf-star.caf TouchTone  
1211 dtmf-pound.caf dtmf-pound.caf TouchTone  
1254 long_low_short_high.caf long_low_short_high.caf Headset_StartCall  
1255 short_double_high.caf short_double_high.caf Headset_Redial  
1256 short_low_high.caf short_low_high.caf Headset_AnswerCall  
1257 short_double_low.caf short_double_low.caf Headset_EndCall  
1258 short_double_low.caf short_double_low.caf Headset_CallWaitingActions  
1259 middle_9_short_double_low.caf middle_9_short_double_low.caf Headset_TransitionEnd  
1300 Voicemail.caf Voicemail.caf SystemSoundPreview  
1301 ReceivedMessage.caf ReceivedMessage.caf SystemSoundPreview  
1302 new-mail.caf new-mail.caf SystemSoundPreview  
1303 mail-sent.caf mail-sent.caf SystemSoundPreview  
1304 alarm.caf sq_alarm.caf SystemSoundPreview  
1305 lock.caf sq_lock.caf SystemSoundPreview  
1306 Tock.caf sq_tock.caf KeyPressClickPreview The category was SystemSoundPreview before 3.2.
1307 sms-received1.caf sms-received1.caf SMSReceived_Selection  
1308 sms-received2.caf sms-received2.caf SMSReceived_Selection  
1309 sms-received3.caf sms-received3.caf SMSReceived_Selection  
1310 sms-received4.caf sms-received4.caf SMSReceived_Selection  
1311 - - SMSReceived_Vibrate  
1312 sms-received1.caf sms-received1.caf SMSReceived_Selection  
1313 sms-received5.caf sms-received5.caf SMSReceived_Selection  
1314 sms-received6.caf sms-received6.caf SMSReceived_Selection  
1315 Voicemail.caf Voicemail.caf SystemSoundPreview Available since 2.1
1320 Anticipate.caf Anticipate.caf SMSReceived_Selection Available since 4.2
1321 Bloom.caf Bloom.caf SMSReceived_Selection Available since 4.2
1322 Calypso.caf Calypso.caf SMSReceived_Selection Available since 4.2
1323 Choo_Choo.caf Choo_Choo.caf SMSReceived_Selection Available since 4.2
1324 Descent.caf Descent.caf SMSReceived_Selection Available since 4.2
1325 Fanfare.caf Fanfare.caf SMSReceived_Selection Available since 4.2
1326 Ladder.caf Ladder.caf SMSReceived_Selection Available since 4.2
1327 Minuet.caf Minuet.caf SMSReceived_Selection Available since 4.2
1328 News_Flash.caf News_Flash.caf SMSReceived_Selection Available since 4.2
1329 Noir.caf Noir.caf SMSReceived_Selection Available since 4.2
1330 Sherwood_Forest.caf Sherwood_Forest.caf SMSReceived_Selection Available since 4.2
1331 Spell.caf Spell.caf SMSReceived_Selection Available since 4.2
1332 Suspense.caf Suspense.caf SMSReceived_Selection Available since 4.2
1333 Telegraph.caf Telegraph.caf SMSReceived_Selection Available since 4.2
1334 Tiptoes.caf Tiptoes.caf SMSReceived_Selection Available since 4.2
1335 Typewriters.caf Typewriters.caf SMSReceived_Selection Available since 4.2
1336 Update.caf Update.caf SMSReceived_Selection Available since 4.2
1350 - - RingerVibeChanged  
1351 - - SilentVibeChanged  
4095 - - Vibrate There was no category for this sound before 2.2.
In the SDK this is the constant kSystemSoundID_Vibrate.

 

http://iphonedevwiki.net/index.php/AudioServices

 

AudioServices - iPhone Development Wiki

From iPhone Development Wiki AudioServices is a group of C functions in AudioToolbox for playing short (≤30 seconds) sounds. Predefined sounds There are some predefined system sounds, for the system sound ID in the range 1000 to 2000 (decimal), as shown be

iphonedevwiki.net

 

http://onj3.andrelouis.com/phonetones/unzipped/Apple-iOS10/System/Library/Audio/UISounds/New/

 

Index of /phonetones/unzipped/Apple-iOS10/System/Library/Audio/UISounds/New

 

onj3.andrelouis.com

 

반응형

AWS 인스턴스를 설치하면 Python이 자동 설치되어 있다.

그래서 우선 설치되어 있는 버전 확인 

 

1. 버전확인 

$ python --version

 

2. python3.7로 업그레이드

$ sudo yum install python37

3. 잘 설치되었는지 확인 -> 1번 버전확인으로 다시 돌아감. 

 

 

반응형

'AI > Python' 카테고리의 다른 글

파이썬 머신러닝 완벽 가이드  (0) 2019.02.25
  • Ubuntu와 같은 Debian 계열 시스템에는 APT를 사용합니다.

$ sudo apt-get install python3.7

 

  • Red Hat 및 계열 시스템에는 yum을 사용합니다.

$ sudo yum install python37

 

  • SUSE 및 계열 시스템에는 zypper를 사용합니다.

$ sudo zypper install python3-3.7
반응형

+ Recent posts