├── .github └── ISSUE_TEMPLATE │ ├── ⚒️-fix-issue-template.md │ ├── ⚙️-etc-issue-template.md │ ├── 🌐-network-issue-template.md │ ├── 🏁-feat-issue-template.md │ └── 🧑🏻-🔧-refactor-issue-template.md ├── .gitignore ├── PINGLE-iOS ├── .swiftlint.yml ├── PINGLE-iOS.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── swiftpm │ │ │ └── Package.resolved │ └── xcshareddata │ │ └── xcschemes │ │ ├── PINGLE-iOS.dev.xcscheme │ │ └── PINGLE-iOS.xcscheme ├── PINGLE-iOS.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved ├── PINGLE-iOS │ ├── Application │ │ ├── AppDelegate.swift │ │ ├── AppStoreCheck.swift │ │ └── SceneDelegate.swift │ ├── Global │ │ ├── Components │ │ │ ├── PINGLECTAButton.swift │ │ │ ├── PINGLECategoryButton.swift │ │ │ ├── PINGLETextFieldView.swift │ │ │ └── PINGLEWarningToastView.swift │ │ ├── Extensions │ │ │ ├── CALayer+.swift │ │ │ ├── LeftAlignedCollectionViewFlowLayout.swift │ │ │ ├── NotificationName+.swift │ │ │ ├── String+.swift │ │ │ ├── UIButton+.swift │ │ │ ├── UIColor+.swift │ │ │ ├── UIImageView+.swift │ │ │ ├── UILabel+.swift │ │ │ ├── UIStackView+.swift │ │ │ ├── UITextField+.swift │ │ │ ├── UIView+.swift │ │ │ ├── UIViewController+.swift │ │ │ └── adjust+.swift │ │ ├── Literals │ │ │ └── StringLiterals.swift │ │ └── Resources │ │ │ ├── Amplitude │ │ │ ├── AmplitudeEventType.swift │ │ │ ├── AmplitudeInstance.swift │ │ │ ├── AmplitudePropertyType.swift │ │ │ └── AmplitudeUserProperty.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ └── applogo.png │ │ │ ├── AppIcon_dev.appiconset │ │ │ │ ├── Contents.json │ │ │ │ └── applogo_dev.png │ │ │ ├── Color │ │ │ │ ├── Contents.json │ │ │ │ ├── black.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── grayscaleG01.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── grayscaleG02.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── grayscaleG03.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── grayscaleG04.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── grayscaleG05.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── grayscaleG06.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── grayscaleG07.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── grayscaleG08.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── grayscaleG09.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── grayscaleG10.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── grayscaleG11.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── mainPingleGreen.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── subPingleOrange.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── subPingleYellow.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── systemRedAlert.colorset │ │ │ │ │ └── Contents.json │ │ │ │ └── white.colorset │ │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── btnClear.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── clear.svg │ │ │ ├── btnMultiChip.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── btnMultiChip.svg │ │ │ ├── btnMultiChipSelected.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── btnMultiChipSelected.svg │ │ │ ├── btnMyPingleMore.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── my_ic_edit_frame.svg │ │ │ ├── btnOtherChip.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── btnOtherChip.svg │ │ │ ├── btnOthersChipSelected.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── btnOthersChipSelected.svg │ │ │ ├── btnPlayChip.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── btnPlayChip.svg │ │ │ ├── btnPlayChipSelected.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── btnPlayChipSelected.svg │ │ │ ├── btnStudyChip.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── btnStudyChip.svg │ │ │ ├── btnStudyChipSelected.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── btnStudyChipSelected.svg │ │ │ ├── graphicIntro.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── graphic.png │ │ │ │ ├── graphic@2x.png │ │ │ │ └── graphic@3x.png │ │ │ ├── graphicMulti.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── multi_graphic.png │ │ │ │ ├── multi_graphic@2x.png │ │ │ │ └── multi_graphic@3x.png │ │ │ ├── graphicOthers.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── cat_others_1000 1.png │ │ │ │ ├── cat_others_1000 1@2x.png │ │ │ │ └── cat_others_1000 1@3x.png │ │ │ ├── graphicPlay.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── play_graphic.png │ │ │ │ ├── play_graphic@2x.png │ │ │ │ └── play_graphic@3x.png │ │ │ ├── graphicSearch.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── etc_magglass_t 1.png │ │ │ │ ├── etc_magglass_t 1@2x.png │ │ │ │ └── etc_magglass_t 1@3x.png │ │ │ ├── graphicStudy.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── study_graphic.png │ │ │ │ ├── study_graphic@2x.png │ │ │ │ └── study_graphic@3x.png │ │ │ ├── icArrowDown.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── arrow_down.svg │ │ │ ├── icArrowLeft.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icsvgArrowLeft.svg │ │ │ ├── icArrowRight.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icsvgArrowRight.svg │ │ │ ├── icCalendar.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icCalendar.svg │ │ │ ├── icChat.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icChat.svg │ │ │ ├── icCheckGray.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── setting_ic_check_gray.svg │ │ │ ├── icCopy.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── all_ic_copy.svg │ │ │ ├── icHome.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icHome.svg │ │ │ ├── icHomeSelected.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icHomeSelected.svg │ │ │ ├── icInfo.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icscgInfo.svg │ │ │ ├── icInfoBig.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── all_ic_info_l.svg │ │ │ ├── icInfoBlack.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── all_ic_info_l.svg │ │ │ ├── icListArrowDown.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── list_ic_arrow_dawn.svg │ │ │ ├── icListArrowUp.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── list_ic_arrow_up.svg │ │ │ ├── icLocation.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icLocation.svg │ │ │ ├── icLocationOverlay.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icLocationOverlay.svg │ │ │ ├── icMapHere.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icMapHere.svg │ │ │ ├── icMapList.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icMapList.svg │ │ │ ├── icMapMap.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icMapMap.svg │ │ │ ├── icMeeting.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icMeeting.svg │ │ │ ├── icMeetingSelected.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icMeetingSelected.svg │ │ │ ├── icMore.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icMore.svg │ │ │ ├── icMoreSelected.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icMoreSelected.svg │ │ │ ├── icMyPingle.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icMyPingle.svg │ │ │ ├── icMyPingleArrow.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icMyPingleArrow.svg │ │ │ ├── icMyPingleSelected.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icMyPingleSelected.svg │ │ │ ├── icNotice.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icsvgNotice.svg │ │ │ ├── icParticipantArrow.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icParticipantArrow.svg │ │ │ ├── icParticipantArrowActivate.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icParticipantArrowActivate.svg │ │ │ ├── icRanking.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icRanking.svg │ │ │ ├── icRankingPin.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── ic_pin_12px.svg │ │ │ ├── icRankingSelected.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icRankingSelected.svg │ │ │ ├── icSearch.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icsvgSearch.svg │ │ │ ├── icTrash.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icTrash.svg │ │ │ ├── icTrashDisabled.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icTrashDisabled.svg │ │ │ ├── icUser.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icUser.svg │ │ │ ├── imgApplelogo.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── imgApplelogo.svg │ │ │ ├── imgApplogo.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── applogo.png │ │ │ │ ├── applogo@2x.png │ │ │ │ └── applogo@3x.png │ │ │ ├── imgBan.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── info_graphic1.png │ │ │ │ ├── info_graphic1@2x.png │ │ │ │ └── info_graphic1@3x.png │ │ │ ├── imgCheckDefault.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icsvgAllCheckDefault.svg │ │ │ ├── imgCheckSelected.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icsvgCheckSelected.svg │ │ │ ├── imgCreateGraphic.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── create_graphic.png │ │ │ │ ├── create_graphic@2x.png │ │ │ │ └── create_graphic@3x.png │ │ │ ├── imgDefaltOwner.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── defalt_owner (1).svg │ │ │ ├── imgExitButton.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── imgExitButton.svg │ │ │ ├── imgGraphic1.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── graphic_1.png │ │ │ │ ├── graphic_1@2x.png │ │ │ │ └── graphic_1@3x.png │ │ │ ├── imgGroupGraphic.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── group_graphic.png │ │ │ │ ├── group_graphic@2x.png │ │ │ │ └── group_graphic@3x.png │ │ │ ├── imgManual1.imageset │ │ │ │ ├── 1.png │ │ │ │ ├── 1@2x.png │ │ │ │ ├── 1@3x.png │ │ │ │ └── Contents.json │ │ │ ├── imgManual2.imageset │ │ │ │ ├── 2.png │ │ │ │ ├── 2@2x.png │ │ │ │ ├── 2@3x.png │ │ │ │ └── Contents.json │ │ │ ├── imgManual3.imageset │ │ │ │ ├── 5.png │ │ │ │ ├── 5@2x.png │ │ │ │ ├── 5@3x.png │ │ │ │ └── Contents.json │ │ │ ├── imgManual4.imageset │ │ │ │ ├── 4.png │ │ │ │ ├── 4@2x.png │ │ │ │ ├── 4@3x.png │ │ │ │ └── Contents.json │ │ │ ├── imgMapPinMulti.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── pin_multi_default.png │ │ │ │ ├── pin_multi_default@2x.png │ │ │ │ └── pin_multi_default@3x.png │ │ │ ├── imgMapPinMultiActive.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── pin_multi_active.png │ │ │ │ ├── pin_multi_active@2x.png │ │ │ │ └── pin_multi_active@3x.png │ │ │ ├── imgMapPinOther.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── pin_others_default.png │ │ │ │ ├── pin_others_default@2x.png │ │ │ │ └── pin_others_default@3x.png │ │ │ ├── imgMapPinOtherActive.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── pin_others_active.png │ │ │ │ ├── pin_others_active@2x.png │ │ │ │ └── pin_others_active@3x.png │ │ │ ├── imgMapPinPlay.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── pin_play_default.png │ │ │ │ ├── pin_play_default@2x.png │ │ │ │ └── pin_play_default@3x.png │ │ │ ├── imgMapPinPlayActive.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── pin_play_active.png │ │ │ │ ├── pin_play_active@2x.png │ │ │ │ └── pin_play_active@3x.png │ │ │ ├── imgMapPinStudy.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── pin_study_default.png │ │ │ │ ├── pin_study_default@2x.png │ │ │ │ └── pin_study_default@3x.png │ │ │ ├── imgMapPinStudyActive.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── pin_study_active.png │ │ │ │ ├── pin_study_active@2x.png │ │ │ │ └── pin_study_active@3x.png │ │ │ ├── imgMessage.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── info_graphic2.png │ │ │ │ ├── info_graphic2@2x.png │ │ │ │ └── info_graphic2@3x.png │ │ │ ├── imgMultiBadge.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── imgMultiBadge.svg │ │ │ ├── imgMyPingle.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── imgMyPingle.svg │ │ │ ├── imgOthersBadge.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── imgOthersBadge.svg │ │ │ ├── imgPINGLELogo.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── siglogo.png │ │ │ │ ├── siglogo@2x.png │ │ │ │ └── siglogo@3x.png │ │ │ ├── imgPlayBadge.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── imgPlayBadge.svg │ │ │ ├── imgProgressBar1.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── plan_pgbar_1.png │ │ │ │ ├── plan_pgbar_1@2x.png │ │ │ │ └── plan_pgbar_1@3x.png │ │ │ ├── imgProgressBar2.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── plan_pgbar_2.png │ │ │ │ ├── plan_pgbar_2@2x.png │ │ │ │ └── plan_pgbar_2@3x.png │ │ │ ├── imgProgressBar3.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── plan_pgbar_3.png │ │ │ │ ├── plan_pgbar_3@2x.png │ │ │ │ └── plan_pgbar_3@3x.png │ │ │ ├── imgProgressBar4.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── plan_pgbar_4.png │ │ │ │ ├── plan_pgbar_4@2x.png │ │ │ │ └── plan_pgbar_4@3x.png │ │ │ ├── imgProgressBar5.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── plan_pgbar_5.png │ │ │ │ ├── plan_pgbar_5@2x.png │ │ │ │ └── plan_pgbar_5@3x.png │ │ │ ├── imgProgressBar6.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── plan_pgbar_6.png │ │ │ │ ├── plan_pgbar_6@2x.png │ │ │ │ └── plan_pgbar_6@3x.png │ │ │ ├── imgProgressBar7.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── plan_pgbar_7.png │ │ │ │ ├── plan_pgbar_7@2x.png │ │ │ │ └── plan_pgbar_7@3x.png │ │ │ ├── imgSearchGraphic.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── search_graphic.png │ │ │ │ ├── search_graphic@2x.png │ │ │ │ └── search_graphic@3x.png │ │ │ ├── imgSelectedOwner.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── selected_owner (1).svg │ │ │ ├── imgStudyBadge.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── imgStudyBadge.svg │ │ │ └── imgWorkGraphic.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── work_graphic.png │ │ │ │ ├── work_graphic@2x.png │ │ │ │ └── work_graphic@3x.png │ │ │ ├── Config.swift │ │ │ ├── Font.swift │ │ │ ├── Font │ │ │ ├── SFProDisplay-Bold.otf │ │ │ ├── SFProDisplay-Regular.otf │ │ │ ├── SUIT-Bold.otf │ │ │ ├── SUIT-ExtraBold.otf │ │ │ ├── SUIT-Medium.otf │ │ │ └── SUIT-SemiBold.otf │ │ │ └── Info.plist │ ├── Network │ │ ├── Base │ │ │ ├── APIEventLogger.swift │ │ │ ├── APIRequestLoader.swift │ │ │ ├── BaseResponse.swift │ │ │ ├── HTTPHeaderFieldKey.swift │ │ │ ├── KeychainHandler.swift │ │ │ ├── NetworkResult.swift │ │ │ ├── NetworkService.swift │ │ │ ├── PINGLERequestInterceptor.swift │ │ │ └── TargetType.swift │ │ ├── Home │ │ │ ├── DTO │ │ │ │ ├── Request │ │ │ │ │ ├── HomeListSearchRequestQueryDTO.swift │ │ │ │ │ └── HomePinListRequestQueryDTO.swift │ │ │ │ └── Response │ │ │ │ │ ├── HomeListSearchResponseDTO.swift │ │ │ │ │ ├── HomePinDetailResponseDTO.swift │ │ │ │ │ ├── HomePinListResponseDTO.swift │ │ │ │ │ └── ParticipantsListResponseDTO.swift │ │ │ ├── Router │ │ │ │ └── HomeTarget.swift │ │ │ └── Service │ │ │ │ └── HomeService.swift │ │ ├── Meeting │ │ │ ├── DTO │ │ │ │ └── Request │ │ │ │ │ ├── MakeMeetingRequestBodyDTO.swift │ │ │ │ │ ├── SearchPlaceRequestQueryDTO.swift │ │ │ │ │ └── SearchPlaceResponseDTO.swift │ │ │ ├── Router │ │ │ │ └── MeetingTarget.swift │ │ │ └── Service │ │ │ │ └── MeetingService.swift │ │ ├── MyPingle │ │ │ ├── DTO │ │ │ │ ├── Request │ │ │ │ │ └── MyPINGLEListRequestQueryDTO.swift │ │ │ │ └── Response │ │ │ │ │ └── MyPINGLEResponseDTO.swift │ │ │ ├── Router │ │ │ │ └── MyPINGLETarget.swift │ │ │ └── Service │ │ │ │ └── MyPINGLEService.swift │ │ ├── Onboarding │ │ │ ├── DTO │ │ │ │ ├── Request │ │ │ │ │ ├── CheckNameRequestParameterDTO.swift │ │ │ │ │ ├── EnterInviteCodeRequestBodyDTO.swift │ │ │ │ │ ├── LoginRequestBodyDTO.swift │ │ │ │ │ ├── MakeTeamsRequestBodyDTO.swift │ │ │ │ │ └── SearchOrganizationRequestQueryDTO.swift │ │ │ │ └── Response │ │ │ │ │ ├── CheckNameResponseDTO.swift │ │ │ │ │ ├── EnterInviteCodeResponseDTO.swift │ │ │ │ │ ├── KeywordResponseDTO.swift │ │ │ │ │ ├── LoginResponseDTO.swift │ │ │ │ │ ├── MakeTeamsResponseDTO.swift │ │ │ │ │ ├── ManualDummyDTO.swift │ │ │ │ │ ├── OrganizationDetailResponseDTO.swift │ │ │ │ │ ├── SearchOrganizationResponseDTO.swift │ │ │ │ │ ├── TokenRefreshResponseDTO.swift │ │ │ │ │ └── UserInfoResponseDTO.swift │ │ │ ├── Router │ │ │ │ └── OnboardingTarget.swift │ │ │ └── Service │ │ │ │ └── OnboardingService.swift │ │ ├── Profile │ │ │ ├── DTO │ │ │ │ └── Response │ │ │ │ │ ├── AppleTokenResponse.swift │ │ │ │ │ └── MyTeamsResponseDTO.swift │ │ │ ├── Router │ │ │ │ └── ProfileTarget.swift │ │ │ └── Service │ │ │ │ └── ProfileService.swift │ │ └── Recommend │ │ │ ├── DTO │ │ │ ├── RankingRespnseDTO.swift │ │ │ └── RankingResponseDTO.swift │ │ │ ├── Router │ │ │ └── RankingTarget.swift │ │ │ └── Service │ │ │ └── RankingService.swift │ ├── PINGLE-iOS.entitlements │ ├── Presentation │ │ ├── Base │ │ │ ├── BaseView.swift │ │ │ └── BaseViewController.swift │ │ ├── Home │ │ │ ├── Cell │ │ │ │ ├── HomeDetailCollectionViewCell.swift │ │ │ │ ├── HomeListCollectionViewCell.swift │ │ │ │ └── ParticipantsCollectionViewCell.swift │ │ │ ├── Components │ │ │ │ ├── ChipButton.swift │ │ │ │ ├── PINGLEMarker.swift │ │ │ │ └── ParticipantButton.swift │ │ │ ├── Model │ │ │ │ ├── ChipButtonStatus.swift │ │ │ │ └── HomeListData.swift │ │ │ ├── View │ │ │ │ ├── HomeDetailCancelPopUpView.swift │ │ │ │ ├── HomeDetailPopUpView.swift │ │ │ │ ├── HomeListDetailView.swift │ │ │ │ ├── HomeMapDetailView.swift │ │ │ │ ├── HomeMapView.swift │ │ │ │ ├── PINGLESearchView.swift │ │ │ │ └── ParticipantsListView.swift │ │ │ └── ViewController │ │ │ │ ├── HomeListViewController.swift │ │ │ │ ├── HomeMapViewController.swift │ │ │ │ ├── HomeViewController.swift │ │ │ │ ├── ParticipantsListViewController.swift │ │ │ │ └── SearchPINGLEViewController.swift │ │ ├── Meeting │ │ │ ├── Cell │ │ │ │ └── PlaceSelectionCollectionViewCell.swift │ │ │ ├── Components │ │ │ │ ├── MeetingExitButton.swift │ │ │ │ └── RecruitButton.swift │ │ │ ├── MeetingManager │ │ │ │ └── MeetingManager.swift │ │ │ ├── View │ │ │ │ ├── CustomDatePickerView.swift │ │ │ │ ├── CustomTimePickerView.swift │ │ │ │ ├── ExitModalView.swift │ │ │ │ ├── FinalSummaryCardView.swift │ │ │ │ └── SearchPlaceView.swift │ │ │ └── ViewController │ │ │ │ ├── AddPingleViewController.swift │ │ │ │ ├── DateSelectionViewController.swift │ │ │ │ ├── FinalResultViewController.swift │ │ │ │ ├── InsertOpenChatLinkViewController.swift │ │ │ │ ├── MakeMeetingGuideViewController.swift │ │ │ │ ├── MeetingIntroductionViewController.swift │ │ │ │ ├── PlaceSelectionViewController.swift │ │ │ │ ├── RecruitmentViewController.swift │ │ │ │ └── SelectCategoryViewController.swift │ │ ├── MyPingle │ │ │ ├── Cell │ │ │ │ └── MyPINGLECollectionViewCell.swift │ │ │ ├── Components │ │ │ │ └── MyPINGLESegmentControl.swift │ │ │ ├── View │ │ │ │ ├── MoreView.swift │ │ │ │ └── MyPINGLECardView.swift │ │ │ └── ViewController │ │ │ │ ├── CompleteViewController.swift │ │ │ │ ├── MyPINGLEViewController.swift │ │ │ │ └── SoonViewController.swift │ │ ├── Onboarding │ │ │ ├── Cell │ │ │ │ ├── KeywordColletionViewCell.swift │ │ │ │ ├── ManualCollectionViewCell.swift │ │ │ │ └── SearchCollectionViewCell.swift │ │ │ ├── Component │ │ │ │ └── BasePaddingLabel.swift │ │ │ ├── View │ │ │ │ ├── OrganizationInfoView.swift │ │ │ │ └── SearchOrganizationView.swift │ │ │ └── ViewController │ │ │ │ ├── CheckOrganizationViewController.swift │ │ │ │ ├── EnterInviteCodeViewController.swift │ │ │ │ ├── EnterOrganizationInfoViewController.swift │ │ │ │ ├── EntranceCompletedViewController.swift │ │ │ │ ├── KeywordSelectionViewController.swift │ │ │ │ ├── LoginViewController.swift │ │ │ │ ├── MakeCompletedViewController.swift │ │ │ │ ├── MakeOrganizationGuideViewController.swift │ │ │ │ ├── ManualViewController.swift │ │ │ │ ├── OnboardingViewController.swift │ │ │ │ ├── SearchOrganizationViewController.swift │ │ │ │ └── ShareInviteCodeViewController.swift │ │ ├── Profile │ │ │ ├── Cell │ │ │ │ └── MyOrganizationCollectionViewCell.swift │ │ │ ├── Component │ │ │ │ ├── OrganizationButton.swift │ │ │ │ └── SettingSelectButton.swift │ │ │ ├── View │ │ │ │ ├── AccountPopUpView.swift │ │ │ │ ├── CurrentOrganizationView.swift │ │ │ │ ├── SettingSelectView.swift │ │ │ │ └── ShareInviteCodePopUpView.swift │ │ │ └── ViewController │ │ │ │ ├── MyOrganizationViewController.swift │ │ │ │ └── SettingViewController.swift │ │ ├── Recommend │ │ │ ├── Cell │ │ │ │ └── RankingCollectionViewCell.swift │ │ │ ├── FixView.swift │ │ │ ├── View │ │ │ │ ├── RankingNumberView.swift │ │ │ │ └── RankingView.swift │ │ │ └── ViewController │ │ │ │ └── RecommendViewController.swift │ │ ├── Splash │ │ │ └── SplashViewController.swift │ │ └── TabBar │ │ │ ├── PINGLETabBarController.swift │ │ │ └── TabBarItem.swift │ └── Storyboard │ │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ │ └── ko.lproj │ │ └── LaunchScreen.strings ├── Podfile ├── Podfile.lock └── Pods │ ├── Manifest.lock │ ├── NMapsGeometry │ ├── LICENSE │ └── framework │ │ └── NMapsGeometry.xcframework │ │ ├── Info.plist │ │ ├── ios-arm64_armv7 │ │ └── NMapsGeometry.framework │ │ │ ├── Headers │ │ │ ├── NMGBounds.h │ │ │ ├── NMGConstants.h │ │ │ ├── NMGGeometry.h │ │ │ ├── NMGLatLng.h │ │ │ ├── NMGLatLngBounds.h │ │ │ ├── NMGLineString.h │ │ │ ├── NMGMultiPolygon.h │ │ │ ├── NMGPoint.h │ │ │ ├── NMGPolygon.h │ │ │ ├── NMGSegment.h │ │ │ ├── NMGTm128.h │ │ │ ├── NMGUtils.h │ │ │ ├── NMGUtmk.h │ │ │ ├── NMGWebMercatorCoord.h │ │ │ └── NMapsGeometry.h │ │ │ ├── Info.plist │ │ │ ├── Modules │ │ │ └── module.modulemap │ │ │ └── NMapsGeometry │ │ └── ios-arm64_i386_x86_64-simulator │ │ └── NMapsGeometry.framework │ │ ├── Headers │ │ ├── NMGBounds.h │ │ ├── NMGConstants.h │ │ ├── NMGGeometry.h │ │ ├── NMGLatLng.h │ │ ├── NMGLatLngBounds.h │ │ ├── NMGLineString.h │ │ ├── NMGMultiPolygon.h │ │ ├── NMGPoint.h │ │ ├── NMGPolygon.h │ │ ├── NMGSegment.h │ │ ├── NMGTm128.h │ │ ├── NMGUtils.h │ │ ├── NMGUtmk.h │ │ ├── NMGWebMercatorCoord.h │ │ └── NMapsGeometry.h │ │ ├── Info.plist │ │ ├── Modules │ │ └── module.modulemap │ │ ├── NMapsGeometry │ │ └── _CodeSignature │ │ └── CodeResources │ ├── NMapsMap │ ├── LICENSE │ └── framework │ │ └── NMapsMap.xcframework │ │ ├── Info.plist │ │ ├── ios-arm64 │ │ └── NMapsMap.framework │ │ │ ├── Assets.car │ │ │ ├── Base.lproj │ │ │ └── Foundation.strings │ │ │ ├── Headers │ │ │ ├── NMFArrowheadPath.h │ │ │ ├── NMFAuthManager.h │ │ │ ├── NMFCameraCommon.h │ │ │ ├── NMFCameraPosition.h │ │ │ ├── NMFCameraUpdate.h │ │ │ ├── NMFCameraUpdateParams.h │ │ │ ├── NMFCircleOverlay.h │ │ │ ├── NMFCompassView.h │ │ │ ├── NMFFoundation.h │ │ │ ├── NMFGeometry.h │ │ │ ├── NMFGroundOverlay.h │ │ │ ├── NMFIndoorLevel.h │ │ │ ├── NMFIndoorLevelPickerView.h │ │ │ ├── NMFIndoorRegion.h │ │ │ ├── NMFIndoorSelection.h │ │ │ ├── NMFIndoorSelectionDelegate.h │ │ │ ├── NMFIndoorView.h │ │ │ ├── NMFIndoorZone.h │ │ │ ├── NMFInfoWindow.h │ │ │ ├── NMFInfoWindowDefaultTextSource.h │ │ │ ├── NMFLocationButton.h │ │ │ ├── NMFLocationManager.h │ │ │ ├── NMFLocationOverlay.h │ │ │ ├── NMFMapView+IBAdditions.h │ │ │ ├── NMFMapView.h │ │ │ ├── NMFMapViewCameraDelegate.h │ │ │ ├── NMFMapViewDelegate.h │ │ │ ├── NMFMapViewOptionDelegate.h │ │ │ ├── NMFMapViewTouchDelegate.h │ │ │ ├── NMFMarker.h │ │ │ ├── NMFMarkerConstants.h │ │ │ ├── NMFMultipartPath.h │ │ │ ├── NMFMyPositionMode.h │ │ │ ├── NMFNaverMapView.h │ │ │ ├── NMFOfflinePack.h │ │ │ ├── NMFOfflineRegion.h │ │ │ ├── NMFOfflineStorage.h │ │ │ ├── NMFOverlay.h │ │ │ ├── NMFOverlayImage.h │ │ │ ├── NMFPath.h │ │ │ ├── NMFPathColor.h │ │ │ ├── NMFPickable.h │ │ │ ├── NMFPolygonOverlay.h │ │ │ ├── NMFPolylineOverlay.h │ │ │ ├── NMFProjection.h │ │ │ ├── NMFRendererOptions.h │ │ │ ├── NMFScaleView.h │ │ │ ├── NMFSymbol.h │ │ │ ├── NMFTileCoverHelper.h │ │ │ ├── NMFTileId.h │ │ │ ├── NMFTypes.h │ │ │ ├── NMFUtils.h │ │ │ ├── NMFZoomControlView.h │ │ │ ├── NMapsMap.h │ │ │ └── NSBundle+NMFAdditions.h │ │ │ ├── Info.plist │ │ │ ├── LICENSE │ │ │ ├── Modules │ │ │ └── module.modulemap │ │ │ ├── NMFIndoorLevelPickerCell.nib │ │ │ ├── objects-11.0+.nib │ │ │ └── runtime.nib │ │ │ ├── NMFIndoorLevelPickerView.nib │ │ │ ├── objects-11.0+.nib │ │ │ └── runtime.nib │ │ │ ├── NMFInfoWindowDefaultTextSource.nib │ │ │ ├── NMFNaverMapView.nib │ │ │ ├── objects-11.0+.nib │ │ │ └── runtime.nib │ │ │ ├── NMFScaleView.nib │ │ │ ├── NMFZoomControlView.nib │ │ │ ├── NMapsMap │ │ │ ├── NOTICE │ │ │ ├── default.metallib │ │ │ ├── en.lproj │ │ │ ├── Foundation.strings │ │ │ └── Localizable.strings │ │ │ ├── ja.lproj │ │ │ ├── Foundation.strings │ │ │ └── Localizable.strings │ │ │ ├── ko.lproj │ │ │ ├── Foundation.strings │ │ │ ├── Foundation.stringsdict │ │ │ └── Localizable.strings │ │ │ └── zh-Hans.lproj │ │ │ ├── Foundation.strings │ │ │ └── Localizable.strings │ │ └── ios-arm64_x86_64-simulator │ │ └── NMapsMap.framework │ │ ├── Assets.car │ │ ├── Base.lproj │ │ └── Foundation.strings │ │ ├── Headers │ │ ├── NMFArrowheadPath.h │ │ ├── NMFAuthManager.h │ │ ├── NMFCameraCommon.h │ │ ├── NMFCameraPosition.h │ │ ├── NMFCameraUpdate.h │ │ ├── NMFCameraUpdateParams.h │ │ ├── NMFCircleOverlay.h │ │ ├── NMFCompassView.h │ │ ├── NMFFoundation.h │ │ ├── NMFGeometry.h │ │ ├── NMFGroundOverlay.h │ │ ├── NMFIndoorLevel.h │ │ ├── NMFIndoorLevelPickerView.h │ │ ├── NMFIndoorRegion.h │ │ ├── NMFIndoorSelection.h │ │ ├── NMFIndoorSelectionDelegate.h │ │ ├── NMFIndoorView.h │ │ ├── NMFIndoorZone.h │ │ ├── NMFInfoWindow.h │ │ ├── NMFInfoWindowDefaultTextSource.h │ │ ├── NMFLocationButton.h │ │ ├── NMFLocationManager.h │ │ ├── NMFLocationOverlay.h │ │ ├── NMFMapView+IBAdditions.h │ │ ├── NMFMapView.h │ │ ├── NMFMapViewCameraDelegate.h │ │ ├── NMFMapViewDelegate.h │ │ ├── NMFMapViewOptionDelegate.h │ │ ├── NMFMapViewTouchDelegate.h │ │ ├── NMFMarker.h │ │ ├── NMFMarkerConstants.h │ │ ├── NMFMultipartPath.h │ │ ├── NMFMyPositionMode.h │ │ ├── NMFNaverMapView.h │ │ ├── NMFOfflinePack.h │ │ ├── NMFOfflineRegion.h │ │ ├── NMFOfflineStorage.h │ │ ├── NMFOverlay.h │ │ ├── NMFOverlayImage.h │ │ ├── NMFPath.h │ │ ├── NMFPathColor.h │ │ ├── NMFPickable.h │ │ ├── NMFPolygonOverlay.h │ │ ├── NMFPolylineOverlay.h │ │ ├── NMFProjection.h │ │ ├── NMFRendererOptions.h │ │ ├── NMFScaleView.h │ │ ├── NMFSymbol.h │ │ ├── NMFTileCoverHelper.h │ │ ├── NMFTileId.h │ │ ├── NMFTypes.h │ │ ├── NMFUtils.h │ │ ├── NMFZoomControlView.h │ │ ├── NMapsMap.h │ │ └── NSBundle+NMFAdditions.h │ │ ├── Info.plist │ │ ├── LICENSE │ │ ├── Modules │ │ └── module.modulemap │ │ ├── NMFIndoorLevelPickerCell.nib │ │ ├── objects-11.0+.nib │ │ └── runtime.nib │ │ ├── NMFIndoorLevelPickerView.nib │ │ ├── objects-11.0+.nib │ │ └── runtime.nib │ │ ├── NMFInfoWindowDefaultTextSource.nib │ │ ├── NMFNaverMapView.nib │ │ ├── objects-11.0+.nib │ │ └── runtime.nib │ │ ├── NMFScaleView.nib │ │ ├── NMFZoomControlView.nib │ │ ├── NMapsMap │ │ ├── NOTICE │ │ ├── _CodeSignature │ │ └── CodeResources │ │ ├── default.metallib │ │ ├── en.lproj │ │ ├── Foundation.strings │ │ └── Localizable.strings │ │ ├── ja.lproj │ │ ├── Foundation.strings │ │ └── Localizable.strings │ │ ├── ko.lproj │ │ ├── Foundation.strings │ │ ├── Foundation.stringsdict │ │ └── Localizable.strings │ │ └── zh-Hans.lproj │ │ ├── Foundation.strings │ │ └── Localizable.strings │ ├── Pods.xcodeproj │ └── project.pbxproj │ └── Target Support Files │ ├── NMapsGeometry │ ├── NMapsGeometry-xcframeworks-input-files.xcfilelist │ ├── NMapsGeometry-xcframeworks-output-files.xcfilelist │ ├── NMapsGeometry-xcframeworks.sh │ ├── NMapsGeometry.debug.xcconfig │ └── NMapsGeometry.release.xcconfig │ ├── NMapsMap │ ├── NMapsMap-xcframeworks-input-files.xcfilelist │ ├── NMapsMap-xcframeworks-output-files.xcfilelist │ ├── NMapsMap-xcframeworks.sh │ ├── NMapsMap.debug.xcconfig │ └── NMapsMap.release.xcconfig │ └── Pods-PINGLE-iOS │ ├── Pods-PINGLE-iOS-Info.plist │ ├── Pods-PINGLE-iOS-acknowledgements.markdown │ ├── Pods-PINGLE-iOS-acknowledgements.plist │ ├── Pods-PINGLE-iOS-dummy.m │ ├── Pods-PINGLE-iOS-frameworks-DEV-input-files.xcfilelist │ ├── Pods-PINGLE-iOS-frameworks-DEV-output-files.xcfilelist │ ├── Pods-PINGLE-iOS-frameworks-Debug-input-files.xcfilelist │ ├── Pods-PINGLE-iOS-frameworks-Debug-output-files.xcfilelist │ ├── Pods-PINGLE-iOS-frameworks-Release-input-files.xcfilelist │ ├── Pods-PINGLE-iOS-frameworks-Release-output-files.xcfilelist │ ├── Pods-PINGLE-iOS-frameworks.sh │ ├── Pods-PINGLE-iOS-umbrella.h │ ├── Pods-PINGLE-iOS.debug.xcconfig │ ├── Pods-PINGLE-iOS.modulemap │ └── Pods-PINGLE-iOS.release.xcconfig ├── PULL_REQUEST_TEMPLATE └── README.md /.github/ISSUE_TEMPLATE/⚒️-fix-issue-template.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: "⚒️ Fix issue template" 3 | about: 수정사항에 대한 버그 리포트 이슈 4 | title: "[Fix] " 5 | labels: Fix 6 | assignees: '' 7 | 8 | --- 9 | 10 | ## ❇️ 어떤 오류인가요? 11 | <-- 오류에 대한 스크린샷이 있다면 첨부해주세요 --> 12 | 13 | 14 | 15 | ## ❇️ 예상했던 결과는 무엇인가요? 16 | <-- 예상했던 정상적인 결과에 대해 설명해주세요 --> 17 | 18 | 19 | ## ❇️ TODO 20 | - [ ] task 21 | 22 | 23 | ## ❇️ 참고자료 24 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/⚙️-etc-issue-template.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: "⚙️ ETC issue template" 3 | about: 기타 이슈 템플릿 4 | title: "[Setting] " 5 | labels: Setting 6 | assignees: '' 7 | 8 | --- 9 | 10 | ## ❇️ 이슈에 대해 설명해주세요 11 | 12 | 13 | ## ❇️ TODO 14 | - [ ] task 15 | 16 | 17 | ## ❇️ 참고자료 18 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/🌐-network-issue-template.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: "\U0001F310 Network issue template" 3 | about: 서버 연결을 위한 이슈 4 | title: "[Network]" 5 | labels: Network 6 | assignees: '' 7 | 8 | --- 9 | 10 | ## ❇️ 연결하려는 API는 무엇인가요? 11 | 12 | 13 | ## ❇️ TODO 14 | - [ ] task 15 | 16 | 17 | ## ❇️ 참고자료 18 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/🏁-feat-issue-template.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: "\U0001F3C1 Feat issue template" 3 | about: Feat 개발에 대한 이슈 4 | title: "[Feat] " 5 | labels: Feat 6 | assignees: '' 7 | 8 | --- 9 | 10 | ## ❇️ 어떤 기능인가요? 11 | 12 | 13 | ## ❇️ 뷰 및 기능 설계도 14 | 15 | 16 | ## ❇️ TODO 17 | - [ ] task 18 | 19 | 20 | ## ❇️ 참고자료 21 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/🧑🏻-🔧-refactor-issue-template.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: "\U0001F9D1\U0001F3FB‍\U0001F527 Refactor issue template" 3 | about: 리팩토링을 위한 이슈 4 | title: "[Refactor] " 5 | labels: Refactor 6 | assignees: '' 7 | 8 | --- 9 | 10 | ## ❇️ 리팩토링 뷰 및 기능 설명 11 | <-- 관련 스크린샷이 있다면 첨부해주세요 --> 12 | 13 | 14 | ## ❇️ 리팩토링을 하는 이유는 무엇인가요? 15 | 16 | 17 | ## ❇️ 리팩토링 후 예상되는 결과는 무엇인가요? 18 | 19 | 20 | ## ❇️ TODO 21 | - [ ] task 22 | 23 | 24 | ## ❇️ 참고자료 25 | -------------------------------------------------------------------------------- /PINGLE-iOS/.swiftlint.yml: -------------------------------------------------------------------------------- 1 | # 코드에 비활성화 하고 싶은 룰이 있다면 해당 코드 바로 상단에 2 | # swiftlint:disable [룰 이름]과 같이 적어주세요 3 | 4 | # ex: 5 | # swiftlint:disable colon 6 | # let noWarning :String = "" 7 | 8 | # 기본 활성화된 룰 중에 비활성화할 룰들을 지정 9 | disabled_rules: 10 | - trailing_whitespace # 후행 공백 11 | - identifier_name # 식별자 이름 12 | - shorthand_operator # 속기 연산자 13 | - function_body_length # 함수 바디 길이 14 | - nesting # 중첩 15 | - cyclomatic_complexity # 순환 복잡도 16 | - line_length # 줄 길이 17 | - type_name # 타입 이름 18 | - function_parameter_count # 함수 매개변수 개수 19 | - empty_count 20 | - type_body_length 21 | 22 | # 기본 룰이 아닌 룰들 활성화 23 | opt_in_rules: 24 | - empty_count # count보다 isEmpty 사용 25 | - empty_string # == 0 보다 isEmpty 사용 26 | - empty_collection_literal # == [] 보다 isEmpty 사용 27 | - collection_alignment # 정렬 28 | 29 | # 린트 과정에서 무시할 파일 경로. `included`보다 우선순위 높음 30 | excluded: 31 | - Pingle-iOS/Application 32 | - Pingle-iOS/Pods 33 | - Pods 34 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Extensions/NotificationName+.swift: -------------------------------------------------------------------------------- 1 | // 2 | // NotificationName+.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 정채은 on 3/8/24. 6 | // 7 | 8 | import Foundation 9 | 10 | extension Notification.Name { 11 | static let updatePinAndList = Notification.Name(rawValue: "updatePinAndList") 12 | static let updateRanking = Notification.Name(rawValue: "updateRanking") 13 | static let clearTextField = Notification.Name(rawValue: "clearTextField") 14 | static let changeGroupHome = Notification.Name(rawValue: "changeGroupHome") 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Extensions/UIColor+.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIColor+.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 정채은 on 12/31/23. 6 | // 7 | 8 | import UIKit 9 | 10 | extension UIColor { 11 | convenience init(hex: String, alpha: CGFloat = 1.0) { 12 | var hexFormatted: String = hex.trimmingCharacters(in: CharacterSet.whitespacesAndNewlines).uppercased() 13 | 14 | if hexFormatted.hasPrefix("#") { 15 | hexFormatted = String(hexFormatted.dropFirst()) 16 | } 17 | 18 | assert(hexFormatted.count == 6, "Invalid hex code used.") 19 | var rgbValue: UInt64 = 0 20 | Scanner(string: hexFormatted).scanHexInt64(&rgbValue) 21 | 22 | self.init(red: CGFloat((rgbValue & 0xFF0000) >> 16) / 255.0, 23 | green: CGFloat((rgbValue & 0x00FF00) >> 8) / 255.0, 24 | blue: CGFloat(rgbValue & 0x0000FF) / 255.0, alpha: alpha) 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Extensions/UIImageView+.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIImageView+.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 정채은 on 12/31/23. 6 | // 7 | 8 | import UIKit 9 | 10 | import Kingfisher 11 | 12 | extension UIImageView { 13 | func kfSetImage(url: String?) { 14 | 15 | guard let url = url else { 16 | print(url) 17 | return } 18 | 19 | if let url = URL(string: url) { 20 | kf.indicatorType = .activity 21 | kf.setImage(with: url, 22 | placeholder: nil, 23 | options: [.transition(.fade(1.0))], progressBlock: nil) 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Extensions/UIStackView+.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIStackView+.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 정채은 on 12/31/23. 6 | // 7 | 8 | import UIKit 9 | 10 | extension UIStackView { 11 | 12 | func addArrangedSubviews(_ views: UIView...) { 13 | for view in views { 14 | self.addArrangedSubview(view) 15 | } 16 | } 17 | 18 | func clearSubViews() { 19 | self.arrangedSubviews.forEach { 20 | self.removeArrangedSubview($0) // superview에서 view 삭제 21 | $0.removeFromSuperview() // 자식view에서도 superview 삭제 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Extensions/UIViewController+.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIViewController+.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 정채은 on 12/31/23. 6 | // 7 | 8 | import UIKit 9 | 10 | extension UIViewController { 11 | func hideKeyboardWhenTappedAround() { 12 | let tap = UITapGestureRecognizer(target: self, action: #selector(UIViewController.dismissKeyboard)) 13 | tap.cancelsTouchesInView = false 14 | view.addGestureRecognizer(tap) 15 | } 16 | 17 | @objc func dismissKeyboard() { 18 | view.endEditing(true) 19 | } 20 | 21 | var safeAreaHeight: CGFloat { 22 | let window = UIApplication.shared.windows[0] 23 | let safeTop = window.safeAreaInsets.top 24 | let safeBottom = window.safeAreaInsets.bottom 25 | let height = window.frame.height - (safeTop + safeBottom) 26 | return height 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Amplitude/AmplitudePropertyType.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AmplitudePropertyType.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 정채은 on 3/5/24. 6 | // 7 | 8 | import Foundation 9 | 10 | enum AmplitudePropertyType { 11 | static let signupType = "signup type" 12 | static let option = "option" 13 | static let keyword = "keyword" 14 | static let groupName = "groupname" 15 | static let status = "status" 16 | static let email = "email" 17 | static let category = "category" 18 | static let name = "name" 19 | static let startAt = "startAt" 20 | static let endAt = "endAt" 21 | static let roadAddress = "roadAddress" 22 | static let location = "location" 23 | static let maxParticipants = "maxParticipants" 24 | } 25 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Amplitude/AmplitudeUserProperty.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AmplitudeUserProperty.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 정채은 on 3/5/24. 6 | // 7 | 8 | import Foundation 9 | 10 | enum AmplitudeUserProperty { 11 | static let authType = "auth type" 12 | } 13 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "applogo.png", 5 | "idiom" : "universal", 6 | "platform" : "ios", 7 | "size" : "1024x1024" 8 | } 9 | ], 10 | "info" : { 11 | "author" : "xcode", 12 | "version" : 1 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/AppIcon.appiconset/applogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/AppIcon.appiconset/applogo.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/AppIcon_dev.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "applogo_dev.png", 5 | "idiom" : "universal", 6 | "platform" : "ios", 7 | "size" : "1024x1024" 8 | } 9 | ], 10 | "info" : { 11 | "author" : "xcode", 12 | "version" : 1 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/AppIcon_dev.appiconset/applogo_dev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/AppIcon_dev.appiconset/applogo_dev.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/Color/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/Color/black.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "color" : { 5 | "color-space" : "srgb", 6 | "components" : { 7 | "alpha" : "1.000", 8 | "blue" : "9", 9 | "green" : "9", 10 | "red" : "8" 11 | } 12 | }, 13 | "idiom" : "universal" 14 | }, 15 | { 16 | "appearances" : [ 17 | { 18 | "appearance" : "luminosity", 19 | "value" : "dark" 20 | } 21 | ], 22 | "color" : { 23 | "color-space" : "srgb", 24 | "components" : { 25 | "alpha" : "1.000", 26 | "blue" : "9", 27 | "green" : "9", 28 | "red" : "8" 29 | } 30 | }, 31 | "idiom" : "universal" 32 | } 33 | ], 34 | "info" : { 35 | "author" : "xcode", 36 | "version" : 1 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/Color/grayscaleG07.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "color" : { 5 | "color-space" : "srgb", 6 | "components" : { 7 | "alpha" : "1.000", 8 | "blue" : "121", 9 | "green" : "109", 10 | "red" : "98" 11 | } 12 | }, 13 | "idiom" : "universal" 14 | }, 15 | { 16 | "appearances" : [ 17 | { 18 | "appearance" : "luminosity", 19 | "value" : "dark" 20 | } 21 | ], 22 | "color" : { 23 | "color-space" : "srgb", 24 | "components" : { 25 | "alpha" : "1.000", 26 | "blue" : "121", 27 | "green" : "109", 28 | "red" : "98" 29 | } 30 | }, 31 | "idiom" : "universal" 32 | } 33 | ], 34 | "info" : { 35 | "author" : "xcode", 36 | "version" : 1 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/Color/grayscaleG08.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "color" : { 5 | "color-space" : "srgb", 6 | "components" : { 7 | "alpha" : "1.000", 8 | "blue" : "92", 9 | "green" : "83", 10 | "red" : "72" 11 | } 12 | }, 13 | "idiom" : "universal" 14 | }, 15 | { 16 | "appearances" : [ 17 | { 18 | "appearance" : "luminosity", 19 | "value" : "dark" 20 | } 21 | ], 22 | "color" : { 23 | "color-space" : "srgb", 24 | "components" : { 25 | "alpha" : "1.000", 26 | "blue" : "92", 27 | "green" : "83", 28 | "red" : "72" 29 | } 30 | }, 31 | "idiom" : "universal" 32 | } 33 | ], 34 | "info" : { 35 | "author" : "xcode", 36 | "version" : 1 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/Color/white.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "color" : { 5 | "color-space" : "srgb", 6 | "components" : { 7 | "alpha" : "1.000", 8 | "blue" : "255", 9 | "green" : "255", 10 | "red" : "255" 11 | } 12 | }, 13 | "idiom" : "universal" 14 | }, 15 | { 16 | "appearances" : [ 17 | { 18 | "appearance" : "luminosity", 19 | "value" : "dark" 20 | } 21 | ], 22 | "color" : { 23 | "color-space" : "srgb", 24 | "components" : { 25 | "alpha" : "1.000", 26 | "blue" : "255", 27 | "green" : "255", 28 | "red" : "255" 29 | } 30 | }, 31 | "idiom" : "universal" 32 | } 33 | ], 34 | "info" : { 35 | "author" : "xcode", 36 | "version" : 1 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/btnClear.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "clear.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/btnClear.imageset/clear.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/btnMultiChip.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "btnMultiChip.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/btnMultiChipSelected.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "btnMultiChipSelected.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/btnMyPingleMore.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "my_ic_edit_frame.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/btnMyPingleMore.imageset/my_ic_edit_frame.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/btnOtherChip.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "btnOtherChip.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/btnOthersChipSelected.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "btnOthersChipSelected.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/btnPlayChip.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "btnPlayChip.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/btnPlayChipSelected.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "btnPlayChipSelected.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/btnStudyChip.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "btnStudyChip.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/btnStudyChipSelected.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "btnStudyChipSelected.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicIntro.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "graphic.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "graphic@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "graphic@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicIntro.imageset/graphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicIntro.imageset/graphic.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicIntro.imageset/graphic@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicIntro.imageset/graphic@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicIntro.imageset/graphic@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicIntro.imageset/graphic@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicMulti.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "multi_graphic.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "multi_graphic@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "multi_graphic@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicMulti.imageset/multi_graphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicMulti.imageset/multi_graphic.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicMulti.imageset/multi_graphic@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicMulti.imageset/multi_graphic@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicMulti.imageset/multi_graphic@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicMulti.imageset/multi_graphic@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicOthers.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "cat_others_1000 1.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "cat_others_1000 1@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "cat_others_1000 1@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicOthers.imageset/cat_others_1000 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicOthers.imageset/cat_others_1000 1.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicOthers.imageset/cat_others_1000 1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicOthers.imageset/cat_others_1000 1@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicOthers.imageset/cat_others_1000 1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicOthers.imageset/cat_others_1000 1@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicPlay.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "play_graphic.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "play_graphic@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "play_graphic@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicPlay.imageset/play_graphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicPlay.imageset/play_graphic.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicPlay.imageset/play_graphic@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicPlay.imageset/play_graphic@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicPlay.imageset/play_graphic@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicPlay.imageset/play_graphic@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicSearch.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "etc_magglass_t 1.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "etc_magglass_t 1@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "etc_magglass_t 1@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicSearch.imageset/etc_magglass_t 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicSearch.imageset/etc_magglass_t 1.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicSearch.imageset/etc_magglass_t 1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicSearch.imageset/etc_magglass_t 1@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicSearch.imageset/etc_magglass_t 1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicSearch.imageset/etc_magglass_t 1@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicStudy.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "study_graphic.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "study_graphic@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "study_graphic@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicStudy.imageset/study_graphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicStudy.imageset/study_graphic.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicStudy.imageset/study_graphic@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicStudy.imageset/study_graphic@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicStudy.imageset/study_graphic@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/graphicStudy.imageset/study_graphic@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icArrowDown.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "arrow_down.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icArrowDown.imageset/arrow_down.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icArrowLeft.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icsvgArrowLeft.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icArrowLeft.imageset/icsvgArrowLeft.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icArrowRight.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icsvgArrowRight.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icArrowRight.imageset/icsvgArrowRight.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icCalendar.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icCalendar.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icCalendar.imageset/icCalendar.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icChat.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icChat.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icChat.imageset/icChat.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icCheckGray.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "setting_ic_check_gray.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icCheckGray.imageset/setting_ic_check_gray.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icCopy.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "all_ic_copy.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icHome.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icHome.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icHome.imageset/icHome.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icHomeSelected.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icHomeSelected.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icHomeSelected.imageset/icHomeSelected.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icInfo.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icscgInfo.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icInfoBig.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "all_ic_info_l.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icInfoBig.imageset/all_ic_info_l.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icInfoBlack.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "all_ic_info_l.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icInfoBlack.imageset/all_ic_info_l.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icListArrowDown.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "list_ic_arrow_dawn.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icListArrowDown.imageset/list_ic_arrow_dawn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icListArrowUp.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "list_ic_arrow_up.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icListArrowUp.imageset/list_ic_arrow_up.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icLocation.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icLocation.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icLocation.imageset/icLocation.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icLocationOverlay.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icLocationOverlay.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icLocationOverlay.imageset/icLocationOverlay.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icMapHere.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icMapHere.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icMapList.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icMapList.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icMapList.imageset/icMapList.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icMapMap.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icMapMap.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icMapMap.imageset/icMapMap.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icMeeting.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icMeeting.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icMeeting.imageset/icMeeting.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icMeetingSelected.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icMeetingSelected.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icMeetingSelected.imageset/icMeetingSelected.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icMore.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icMore.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icMore.imageset/icMore.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icMoreSelected.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icMoreSelected.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icMoreSelected.imageset/icMoreSelected.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icMyPingle.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icMyPingle.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icMyPingle.imageset/icMyPingle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icMyPingleArrow.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icMyPingleArrow.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icMyPingleArrow.imageset/icMyPingleArrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icMyPingleSelected.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icMyPingleSelected.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icMyPingleSelected.imageset/icMyPingleSelected.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icNotice.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icsvgNotice.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icNotice.imageset/icsvgNotice.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icParticipantArrow.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icParticipantArrow.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icParticipantArrow.imageset/icParticipantArrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icParticipantArrowActivate.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icParticipantArrowActivate.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icParticipantArrowActivate.imageset/icParticipantArrowActivate.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icRanking.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icRanking.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icRankingPin.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "ic_pin_12px.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icRankingPin.imageset/ic_pin_12px.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icRankingSelected.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icRankingSelected.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icSearch.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icsvgSearch.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icTrash.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icTrash.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icTrash.imageset/icTrash.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icTrashDisabled.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icTrashDisabled.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icTrashDisabled.imageset/icTrashDisabled.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/icUser.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icUser.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgApplelogo.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "imgApplelogo.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgApplogo.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "applogo.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "applogo@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "applogo@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgApplogo.imageset/applogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgApplogo.imageset/applogo.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgApplogo.imageset/applogo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgApplogo.imageset/applogo@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgApplogo.imageset/applogo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgApplogo.imageset/applogo@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgBan.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "info_graphic1.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "info_graphic1@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "info_graphic1@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgBan.imageset/info_graphic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgBan.imageset/info_graphic1.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgBan.imageset/info_graphic1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgBan.imageset/info_graphic1@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgBan.imageset/info_graphic1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgBan.imageset/info_graphic1@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgCheckDefault.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icsvgAllCheckDefault.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgCheckDefault.imageset/icsvgAllCheckDefault.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgCheckSelected.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icsvgCheckSelected.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgCheckSelected.imageset/icsvgCheckSelected.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgCreateGraphic.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "create_graphic.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "create_graphic@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "create_graphic@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgCreateGraphic.imageset/create_graphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgCreateGraphic.imageset/create_graphic.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgCreateGraphic.imageset/create_graphic@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgCreateGraphic.imageset/create_graphic@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgCreateGraphic.imageset/create_graphic@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgCreateGraphic.imageset/create_graphic@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgDefaltOwner.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "defalt_owner (1).svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgDefaltOwner.imageset/defalt_owner (1).svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgExitButton.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "imgExitButton.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgExitButton.imageset/imgExitButton.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgGraphic1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "graphic_1.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "graphic_1@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "graphic_1@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgGraphic1.imageset/graphic_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgGraphic1.imageset/graphic_1.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgGraphic1.imageset/graphic_1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgGraphic1.imageset/graphic_1@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgGraphic1.imageset/graphic_1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgGraphic1.imageset/graphic_1@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgGroupGraphic.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "group_graphic.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "group_graphic@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "group_graphic@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgGroupGraphic.imageset/group_graphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgGroupGraphic.imageset/group_graphic.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgGroupGraphic.imageset/group_graphic@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgGroupGraphic.imageset/group_graphic@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgGroupGraphic.imageset/group_graphic@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgGroupGraphic.imageset/group_graphic@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual1.imageset/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual1.imageset/1.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual1.imageset/1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual1.imageset/1@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual1.imageset/1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual1.imageset/1@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "1.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "1@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "1@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual2.imageset/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual2.imageset/2.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual2.imageset/2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual2.imageset/2@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual2.imageset/2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual2.imageset/2@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual2.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "2.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "2@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "2@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual3.imageset/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual3.imageset/5.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual3.imageset/5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual3.imageset/5@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual3.imageset/5@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual3.imageset/5@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual3.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "5.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "5@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "5@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual4.imageset/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual4.imageset/4.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual4.imageset/4@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual4.imageset/4@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual4.imageset/4@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual4.imageset/4@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgManual4.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "4.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "4@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "4@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinMulti.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "pin_multi_default.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "pin_multi_default@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "pin_multi_default@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinMulti.imageset/pin_multi_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinMulti.imageset/pin_multi_default.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinMulti.imageset/pin_multi_default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinMulti.imageset/pin_multi_default@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinMulti.imageset/pin_multi_default@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinMulti.imageset/pin_multi_default@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinMultiActive.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "pin_multi_active.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "pin_multi_active@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "pin_multi_active@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinMultiActive.imageset/pin_multi_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinMultiActive.imageset/pin_multi_active.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinMultiActive.imageset/pin_multi_active@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinMultiActive.imageset/pin_multi_active@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinMultiActive.imageset/pin_multi_active@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinMultiActive.imageset/pin_multi_active@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinOther.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "pin_others_default.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "pin_others_default@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "pin_others_default@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinOther.imageset/pin_others_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinOther.imageset/pin_others_default.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinOther.imageset/pin_others_default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinOther.imageset/pin_others_default@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinOther.imageset/pin_others_default@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinOther.imageset/pin_others_default@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinOtherActive.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "pin_others_active.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "pin_others_active@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "pin_others_active@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinOtherActive.imageset/pin_others_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinOtherActive.imageset/pin_others_active.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinOtherActive.imageset/pin_others_active@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinOtherActive.imageset/pin_others_active@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinOtherActive.imageset/pin_others_active@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinOtherActive.imageset/pin_others_active@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinPlay.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "pin_play_default.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "pin_play_default@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "pin_play_default@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinPlay.imageset/pin_play_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinPlay.imageset/pin_play_default.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinPlay.imageset/pin_play_default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinPlay.imageset/pin_play_default@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinPlay.imageset/pin_play_default@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinPlay.imageset/pin_play_default@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinPlayActive.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "pin_play_active.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "pin_play_active@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "pin_play_active@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinPlayActive.imageset/pin_play_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinPlayActive.imageset/pin_play_active.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinPlayActive.imageset/pin_play_active@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinPlayActive.imageset/pin_play_active@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinPlayActive.imageset/pin_play_active@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinPlayActive.imageset/pin_play_active@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinStudy.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "pin_study_default.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "pin_study_default@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "pin_study_default@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinStudy.imageset/pin_study_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinStudy.imageset/pin_study_default.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinStudy.imageset/pin_study_default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinStudy.imageset/pin_study_default@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinStudy.imageset/pin_study_default@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinStudy.imageset/pin_study_default@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinStudyActive.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "pin_study_active.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "pin_study_active@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "pin_study_active@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinStudyActive.imageset/pin_study_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinStudyActive.imageset/pin_study_active.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinStudyActive.imageset/pin_study_active@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinStudyActive.imageset/pin_study_active@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinStudyActive.imageset/pin_study_active@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMapPinStudyActive.imageset/pin_study_active@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMessage.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "info_graphic2.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "info_graphic2@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "info_graphic2@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMessage.imageset/info_graphic2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMessage.imageset/info_graphic2.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMessage.imageset/info_graphic2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMessage.imageset/info_graphic2@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMessage.imageset/info_graphic2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMessage.imageset/info_graphic2@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMultiBadge.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "imgMultiBadge.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMultiBadge.imageset/imgMultiBadge.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMyPingle.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "imgMyPingle.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgMyPingle.imageset/imgMyPingle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgOthersBadge.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "imgOthersBadge.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgPINGLELogo.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "siglogo.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "siglogo@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "siglogo@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgPINGLELogo.imageset/siglogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgPINGLELogo.imageset/siglogo.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgPINGLELogo.imageset/siglogo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgPINGLELogo.imageset/siglogo@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgPINGLELogo.imageset/siglogo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgPINGLELogo.imageset/siglogo@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgPlayBadge.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "imgPlayBadge.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgPlayBadge.imageset/imgPlayBadge.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "plan_pgbar_1.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "plan_pgbar_1@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "plan_pgbar_1@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar1.imageset/plan_pgbar_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar1.imageset/plan_pgbar_1.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar1.imageset/plan_pgbar_1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar1.imageset/plan_pgbar_1@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar1.imageset/plan_pgbar_1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar1.imageset/plan_pgbar_1@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar2.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "plan_pgbar_2.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "plan_pgbar_2@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "plan_pgbar_2@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar2.imageset/plan_pgbar_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar2.imageset/plan_pgbar_2.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar2.imageset/plan_pgbar_2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar2.imageset/plan_pgbar_2@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar2.imageset/plan_pgbar_2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar2.imageset/plan_pgbar_2@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar3.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "plan_pgbar_3.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "plan_pgbar_3@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "plan_pgbar_3@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar3.imageset/plan_pgbar_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar3.imageset/plan_pgbar_3.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar3.imageset/plan_pgbar_3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar3.imageset/plan_pgbar_3@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar3.imageset/plan_pgbar_3@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar3.imageset/plan_pgbar_3@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar4.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "plan_pgbar_4.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "plan_pgbar_4@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "plan_pgbar_4@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar4.imageset/plan_pgbar_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar4.imageset/plan_pgbar_4.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar4.imageset/plan_pgbar_4@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar4.imageset/plan_pgbar_4@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar4.imageset/plan_pgbar_4@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar4.imageset/plan_pgbar_4@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar5.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "plan_pgbar_5.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "plan_pgbar_5@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "plan_pgbar_5@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar5.imageset/plan_pgbar_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar5.imageset/plan_pgbar_5.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar5.imageset/plan_pgbar_5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar5.imageset/plan_pgbar_5@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar5.imageset/plan_pgbar_5@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar5.imageset/plan_pgbar_5@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar6.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "plan_pgbar_6.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "plan_pgbar_6@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "plan_pgbar_6@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar6.imageset/plan_pgbar_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar6.imageset/plan_pgbar_6.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar6.imageset/plan_pgbar_6@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar6.imageset/plan_pgbar_6@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar6.imageset/plan_pgbar_6@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar6.imageset/plan_pgbar_6@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar7.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "plan_pgbar_7.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "plan_pgbar_7@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "plan_pgbar_7@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar7.imageset/plan_pgbar_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar7.imageset/plan_pgbar_7.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar7.imageset/plan_pgbar_7@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar7.imageset/plan_pgbar_7@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar7.imageset/plan_pgbar_7@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgProgressBar7.imageset/plan_pgbar_7@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgSearchGraphic.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "search_graphic.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "search_graphic@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "search_graphic@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgSearchGraphic.imageset/search_graphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgSearchGraphic.imageset/search_graphic.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgSearchGraphic.imageset/search_graphic@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgSearchGraphic.imageset/search_graphic@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgSearchGraphic.imageset/search_graphic@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgSearchGraphic.imageset/search_graphic@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgSelectedOwner.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "selected_owner (1).svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgSelectedOwner.imageset/selected_owner (1).svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgStudyBadge.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "imgStudyBadge.svg", 5 | "idiom" : "universal" 6 | } 7 | ], 8 | "info" : { 9 | "author" : "xcode", 10 | "version" : 1 11 | }, 12 | "properties" : { 13 | "preserves-vector-representation" : true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgWorkGraphic.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "work_graphic.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "work_graphic@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "work_graphic@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgWorkGraphic.imageset/work_graphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgWorkGraphic.imageset/work_graphic.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgWorkGraphic.imageset/work_graphic@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgWorkGraphic.imageset/work_graphic@2x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgWorkGraphic.imageset/work_graphic@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Assets.xcassets/imgWorkGraphic.imageset/work_graphic@3x.png -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Font/SFProDisplay-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Font/SFProDisplay-Bold.otf -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Font/SFProDisplay-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Font/SFProDisplay-Regular.otf -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Font/SUIT-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Font/SUIT-Bold.otf -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Font/SUIT-ExtraBold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Font/SUIT-ExtraBold.otf -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Font/SUIT-Medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Font/SUIT-Medium.otf -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Global/Resources/Font/SUIT-SemiBold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/PINGLE-iOS/Global/Resources/Font/SUIT-SemiBold.otf -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Base/BaseResponse.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BaseResponse.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 정채은 on 1/9/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct BaseResponse: Decodable { 11 | let code: Int 12 | let message: String 13 | let data: T? 14 | } 15 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Base/NetworkResult.swift: -------------------------------------------------------------------------------- 1 | // 2 | // NetworkResult.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 정채은 on 1/9/24. 6 | // 7 | 8 | import Foundation 9 | 10 | enum NetworkResult { 11 | case success(T) // 서버 통신 성공 12 | case requestErr(T) // 요청에러 발생 13 | case pathErr // 경로 에러 14 | case serverErr // 서버 내부 에러 15 | case networkErr // 네트워크 연결 실패 16 | case failure // 실패 17 | } 18 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Base/NetworkService.swift: -------------------------------------------------------------------------------- 1 | // 2 | // NetworkService.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 정채은 on 1/9/24. 6 | // 7 | 8 | import Foundation 9 | 10 | final class NetworkService { 11 | static let shared = NetworkService() 12 | 13 | private init() {} 14 | 15 | let onboardingService: OnboardingServiceProtocol = OnboardingService(apiLogger: APIEventLogger()) 16 | let homeService: HomeServiceProtocol = HomeService(apiLogger: APIEventLogger()) 17 | let rankingService: RankingServiceProtocol = RankingService(apiLogger: APIEventLogger()) 18 | let meetingService: MeetingServiceProtocol = MeetingService(apiLogger: APIEventLogger()) 19 | let myPingleService: MyPINGLEServiceProtocol = MyPINGLEService(apiLogger: APIEventLogger()) 20 | let profileService: ProfileServiceProtocol = ProfileService(apiLogger: APIEventLogger()) 21 | } 22 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Home/DTO/Request/HomeListSearchRequestQueryDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // HomeListSearchRequestQueryDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 정채은 on 2/25/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct HomeListSearchRequestQueryDTO: Codable { 11 | let q: String? 12 | let category: String? 13 | let teamId: Int 14 | let order: String 15 | } 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Home/DTO/Request/HomePinListRequestQueryDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // HomePinListRequestQueryDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 정채은 on 1/9/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct HomePinListRequestQueryDTO: Codable { 11 | let category: String? 12 | let q: String? 13 | } 14 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Home/DTO/Response/HomeListSearchResponseDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // HomeListSearchResponseDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 정채은 on 2/25/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct HomeListSearchResponseDTO: Codable { 11 | let searchCount: Int 12 | let meetings: [HomePinDetailResponseDTO] 13 | } 14 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Home/DTO/Response/HomePinDetailResponseDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // HomePinDetailResponseDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 정채은 on 1/6/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct HomePinDetailResponseDTO: Codable { 11 | let id: Int 12 | let category: String 13 | let name: String 14 | let ownerName: String 15 | let location: String 16 | let date: String 17 | let startAt: String 18 | let endAt: String 19 | let maxParticipants: Int 20 | var curParticipants: Int 21 | var isParticipating: Bool 22 | let isOwner: Bool 23 | let chatLink: String 24 | } 25 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Home/DTO/Response/HomePinListResponseDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // HomePinListResponseDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 정채은 on 1/4/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct HomePinListResponseDTO: Codable { 11 | let id: Int 12 | let x: Double 13 | let y: Double 14 | let category: String 15 | // let meetingCount: Int 16 | } 17 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Home/DTO/Response/ParticipantsListResponseDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ParticipantsListResponseDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 방민지 on 1/18/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct ParticipantsListResponseDTO: Codable { 11 | let participants: [String] 12 | } 13 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Meeting/DTO/Request/MakeMeetingRequestBodyDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // makeMeetingRequestDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 방민지 on 1/12/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct MakeMeetingRequestBodyDTO: Codable { 11 | let category: String 12 | let name: String 13 | let startAt: String 14 | let endAt: String 15 | let x: Double 16 | let y: Double 17 | let address: String 18 | let roadAddress: String 19 | let location: String 20 | let maxParticipants: Int 21 | let chatLink: String 22 | } 23 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Meeting/DTO/Request/SearchPlaceRequestQueryDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SearchPlaceRequestQueryDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 방민지 on 1/12/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct SearchPlaceRequestQueryDTO: Codable { 11 | let search: String 12 | } 13 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Meeting/DTO/Request/SearchPlaceResponseDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SearchPlaceDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 방민지 on 1/12/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct SearchPlaceResponseDTO: Codable { 11 | let x: Double 12 | let y: Double 13 | let location: String 14 | let address: String 15 | let roadAddress: String 16 | } 17 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/MyPingle/DTO/Request/MyPINGLEListRequestQueryDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // MyPINGLEListRequestQueryDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 정채은 on 1/18/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct MyPINGLEListRequestQueryDTO: Codable { 11 | let participation: Bool 12 | } 13 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/MyPingle/DTO/Response/MyPINGLEResponseDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // MyPINGLEResponseDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 정채은 on 1/17/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct MyPINGLEResponseDTO: Codable { 11 | let id: Int 12 | let category: String 13 | let name: String 14 | let ownerName: String 15 | let location: String 16 | let dDay: String 17 | let date: String 18 | let startAt: String 19 | let endAt: String 20 | let maxParticipants: Int 21 | let curParticipants: Int 22 | let isOwner: Bool 23 | let chatLink: String 24 | } 25 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/MyPingle/Service/MyPINGLEService.swift: -------------------------------------------------------------------------------- 1 | // 2 | // MyPINGLEService.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 정채은 on 1/18/24. 6 | // 7 | 8 | import Foundation 9 | 10 | protocol MyPINGLEServiceProtocol { 11 | func myList(queryDTO: MyPINGLEListRequestQueryDTO, completion: @escaping (NetworkResult>) -> Void) 12 | } 13 | 14 | final class MyPINGLEService: APIRequestLoader, MyPINGLEServiceProtocol { 15 | func myList(queryDTO: MyPINGLEListRequestQueryDTO, completion: @escaping (NetworkResult>) -> Void) { 16 | fetchData(target: .myList(queryDTO: queryDTO), 17 | responseData: BaseResponse<[MyPINGLEResponseDTO]>.self, completion: completion) 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Onboarding/DTO/Request/CheckNameRequestParameterDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // CheckNameRequestParameterDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 강민수 on 2/24/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct CheckNameRequestParameterDTO: Codable { 11 | let name: String 12 | } 13 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Onboarding/DTO/Request/EnterInviteCodeRequestBodyDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // EnterInviteCodeRequestBodyDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 강민수 on 1/11/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct EnterInviteCodeRequestBodyDTO: Codable { 11 | let code: String 12 | } 13 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Onboarding/DTO/Request/LoginRequestBodyDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // LoginRequestBodyDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 강민수 on 1/9/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct LoginRequestBodyDTO: Codable { 11 | let provider: String 12 | let name: String 13 | } 14 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Onboarding/DTO/Request/MakeTeamsRequestBodyDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // MakeTeamsRequestBodyDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 강민수 on 2/27/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct MakeTeamsRequestBodyDTO: Codable { 11 | let name: String 12 | let email: String 13 | let keyword: String 14 | } 15 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Onboarding/DTO/Request/SearchOrganizationRequestQueryDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SearchOrganizationRequestQueryDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 강민수 on 1/11/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct SearchOrganizationRequestQueryDTO: Codable { 11 | let name: String 12 | } 13 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Onboarding/DTO/Response/CheckNameResponseDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // CheckNameResponseDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 강민수 on 2/24/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct CheckNameResponseDTO: Codable { 11 | let result: Bool 12 | } 13 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Onboarding/DTO/Response/EnterInviteCodeResponseDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // EnterInviteCodeResponseDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 강민수 on 1/11/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct EnterInviteCodeResponseDTO: Codable { 11 | let id: Int 12 | let name: String 13 | } 14 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Onboarding/DTO/Response/KeywordResponseDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // KeywordResponseDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 강민수 on 2/26/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct KeywordResponseDTO: Codable { 11 | let name: String 12 | let value: String 13 | } 14 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Onboarding/DTO/Response/LoginResponseDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // LoginResponseDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 강민수 on 1/9/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct LoginResponseDTO: Codable { 11 | let accessToken: String 12 | let refreshToken: String 13 | } 14 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Onboarding/DTO/Response/MakeTeamsResponseDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // MakeTeamsResponseDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 강민수 on 2/28/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct MakeTeamsResponseDTO: Codable { 11 | let id: Int 12 | let name: String 13 | let email: String 14 | let keyword: String 15 | let code: String 16 | } 17 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Onboarding/DTO/Response/ManualDummyDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ManualDummyDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 강민수 on 2/19/24. 6 | // 7 | 8 | import UIKit 9 | 10 | struct ManualDummyDTO { 11 | let manualImage: UIImage 12 | let manualTitle: String 13 | let manualSubTitle: String? 14 | } 15 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Onboarding/DTO/Response/OrganizationDetailResponseDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // OrganizationDetailResponseDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 강민수 on 1/11/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct OrganizationDetailResponseDTO: Codable { 11 | let id: Int 12 | let keyword: String 13 | let name: String 14 | let meetingCount: Int 15 | let participantCount: Int 16 | } 17 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Onboarding/DTO/Response/SearchOrganizationResponseDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SearchOrganizationResponseDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 강민수 on 1/11/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct SearchOrganizationResponseDTO: Codable { 11 | let id: Int 12 | let name: String 13 | let keyword: String 14 | } 15 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Onboarding/DTO/Response/TokenRefreshResponseDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TokenRefreshResponseDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 강민수 on 1/12/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct TokenRefreshResponseDTO: Codable { 11 | let accessToken: String 12 | let refreshToken: String 13 | } 14 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Onboarding/DTO/Response/UserInfoResponseDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UserInfoResponseDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 강민수 on 1/10/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct UserInfoResponseDTO: Codable { 11 | let id: Int 12 | let name, email, provider: String? 13 | let groups: [UserGroup]? 14 | } 15 | 16 | struct UserGroup: Codable { 17 | let id: Int 18 | let name: String 19 | } 20 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Profile/DTO/Response/AppleTokenResponse.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AppleTokenResponse.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 강민수 on 1/12/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct AppleTokenResponse: Codable { 11 | let refreshToken: String 12 | 13 | enum CodingKeys: String, CodingKey { 14 | case refreshToken = "refresh_token" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Profile/DTO/Response/MyTeamsResponseDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // MyTeamsResponseDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 강민수 on 3/2/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct MyTeamsResponseDTO: Codable { 11 | let id: Int 12 | let keyword: String 13 | let name: String 14 | let meetingCount: Int 15 | let participantCount: Int 16 | let isOwner: Bool 17 | let code: String 18 | } 19 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Recommend/DTO/RankingRespnseDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // RankingRespnseDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 방민지 on 2/20/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct RankingResponseDTO: Codable { 11 | let meetingCount: Int 12 | let locations: [Location] 13 | 14 | struct Location: Codable { 15 | let name: String 16 | let latestVisitedDate: [Int] 17 | let locationCount: Int 18 | } 19 | } 20 | 21 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Recommend/DTO/RankingResponseDTO.swift: -------------------------------------------------------------------------------- 1 | // 2 | // RankingRespnseDTO.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 방민지 on 2/20/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct RankingResponseDTO: Codable { 11 | let meetingCount: Int 12 | let locations: [Location] 13 | 14 | struct Location: Codable { 15 | let name: String 16 | let latestVisitedDate: [Int] 17 | let locationCount: Int 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Network/Recommend/Service/RankingService.swift: -------------------------------------------------------------------------------- 1 | // 2 | // RankingService.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 방민지 on 2/24/24. 6 | // 7 | 8 | import Foundation 9 | 10 | protocol RankingServiceProtocol { 11 | func ranking(teamId: Int, completion: @escaping 12 | (NetworkResult>) -> Void) 13 | } 14 | 15 | final class RankingService: 16 | APIRequestLoader, RankingServiceProtocol { 17 | func ranking(teamId: Int, completion: @escaping (NetworkResult>) -> Void) { 18 | fetchData(target: .ranking(teamId), responseData: BaseResponse.self, completion: completion) 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/PINGLE-iOS.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.developer.applesignin 6 | 7 | Default 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Presentation/Base/BaseView.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BaseView.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 정채은 on 12/27/23. 6 | // 7 | 8 | import UIKit 9 | 10 | class BaseView: UIView { 11 | 12 | override init(frame: CGRect) { 13 | super.init(frame: frame) 14 | setUI() 15 | } 16 | 17 | @available(*, unavailable) 18 | required init?(coder: NSCoder) { 19 | fatalError("init(coder:) has not been implemented") 20 | } 21 | 22 | func setUI() { 23 | setStyle() 24 | setLayout() 25 | } 26 | 27 | func setStyle() { 28 | 29 | } 30 | 31 | func setLayout() { 32 | 33 | } 34 | 35 | } 36 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Presentation/Home/Model/ChipButtonStatus.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ChipButtonStatus.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 정채은 on 1/3/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct ChipButtonStatus { 11 | let chipStatus: ChipStatus 12 | let isSelected: Bool 13 | } 14 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Presentation/Home/Model/HomeListData.swift: -------------------------------------------------------------------------------- 1 | // 2 | // HomeListData.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 정채은 on 3/1/24. 6 | // 7 | 8 | import Foundation 9 | 10 | struct HomeListData { 11 | var meeting: HomePinDetailResponseDTO 12 | var isExpand: Bool 13 | } 14 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Presentation/Meeting/MeetingManager/MeetingManager.swift: -------------------------------------------------------------------------------- 1 | // 2 | // MeetingManager.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 방민지 on 1/11/24. 6 | // 7 | 8 | import UIKit 9 | 10 | class MeetingManager { 11 | static let shared = MeetingManager() 12 | 13 | private init() {} 14 | 15 | var category: String = "" 16 | var name: String = "" 17 | var date: Date = Date() 18 | var startAt: Date = Date() 19 | var endAt: Date = Date() 20 | var x: Double = 0.0 21 | var y: Double = 0.0 22 | var address: String = "" 23 | var roadAddress: String = " " 24 | var location: String = "" 25 | var maxParticipants: Int = 0 26 | var chatLink: String = "" 27 | 28 | } 29 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Presentation/Meeting/ViewController/AddPingleViewController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AddPingleViewController.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 방민지 on 1/18/24. 6 | // 7 | 8 | import UIKit 9 | 10 | class AddPingleViewController: BaseViewController { 11 | override func viewWillDisappear(_ animated: Bool) { 12 | super.viewWillDisappear(animated) 13 | self.navigationController?.navigationBar.isHidden = true 14 | } 15 | 16 | override func viewWillAppear(_ animated: Bool) { 17 | super.viewWillAppear(animated) 18 | self.navigationController?.navigationBar.isHidden = true 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Presentation/Onboarding/Component/BasePaddingLabel.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BasePaddingLabel.swift 3 | // PINGLE-iOS 4 | // 5 | // Created by 강민수 on 1/4/24. 6 | // 7 | 8 | import UIKit 9 | 10 | final class BasePaddingLabel: UILabel { 11 | 12 | // MARK: - Variables 13 | private var padding = UIEdgeInsets() 14 | 15 | // MARK: Initializing 16 | convenience init(padding: UIEdgeInsets) { 17 | self.init() 18 | self.padding = padding 19 | } 20 | 21 | override func drawText(in rect: CGRect) { 22 | super.drawText(in: rect.inset(by: padding)) 23 | } 24 | 25 | override var intrinsicContentSize: CGSize { 26 | var contentSize = super.intrinsicContentSize 27 | contentSize.height += padding.top + padding.bottom 28 | contentSize.width += padding.left + padding.right 29 | 30 | return contentSize 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /PINGLE-iOS/PINGLE-iOS/Storyboard/ko.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /PINGLE-iOS/Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment the next line to define a global platform for your project 2 | # platform :ios, '15.0' 3 | 4 | target 'PINGLE-iOS' do 5 | # Comment the next line if you don't want to use dynamic frameworks 6 | use_frameworks! 7 | 8 | # Pods for PINGLE-iOS 9 | pod 'NMapsMap' 10 | 11 | end 12 | -------------------------------------------------------------------------------- /PINGLE-iOS/Podfile.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - NMapsGeometry (1.0.1) 3 | - NMapsMap (3.17.0): 4 | - NMapsGeometry 5 | 6 | DEPENDENCIES: 7 | - NMapsMap 8 | 9 | SPEC REPOS: 10 | trunk: 11 | - NMapsGeometry 12 | - NMapsMap 13 | 14 | SPEC CHECKSUMS: 15 | NMapsGeometry: 53c573ead66466681cf123f99f698dc8071a4b83 16 | NMapsMap: a5b909a31b6f3d27a670f6eb2ddc913c38975474 17 | 18 | PODFILE CHECKSUM: 7852127dc7e6f221982c7672c5c457a4a3507fde 19 | 20 | COCOAPODS: 1.15.2 21 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/Manifest.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - NMapsGeometry (1.0.1) 3 | - NMapsMap (3.17.0): 4 | - NMapsGeometry 5 | 6 | DEPENDENCIES: 7 | - NMapsMap 8 | 9 | SPEC REPOS: 10 | trunk: 11 | - NMapsGeometry 12 | - NMapsMap 13 | 14 | SPEC CHECKSUMS: 15 | NMapsGeometry: 53c573ead66466681cf123f99f698dc8071a4b83 16 | NMapsMap: a5b909a31b6f3d27a670f6eb2ddc913c38975474 17 | 18 | PODFILE CHECKSUM: 7852127dc7e6f221982c7672c5c457a4a3507fde 19 | 20 | COCOAPODS: 1.15.2 21 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsGeometry/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright © 2018 NAVER Corp. 2 | All rights reserved. 3 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsGeometry/framework/NMapsGeometry.xcframework/ios-arm64_armv7/NMapsGeometry.framework/Headers/NMGConstants.h: -------------------------------------------------------------------------------- 1 | #import "NMGGeometry.h" 2 | 3 | #define RADIANS_TO_DEGREES(radians) ((radians) * (180.0 / M_PI)) 4 | #define DEGREES_TO_RADIANS(angle) ((angle) / 180.0 * M_PI) 5 | 6 | static const double NaN = 0.0 / 0.0; 7 | static const double POSITIVE_INFINITY = 1.0 / 0.0; 8 | static const double NEGATIVE_INFINITY = -1.0 / 0.0; 9 | 10 | static const double HALFPI = M_PI / 2; 11 | static const double TWOPI = M_PI * 2; 12 | 13 | /** 14 | 지구의 적도 반경. 미터 단위. 15 | */ 16 | const static double NMG_EARTH_RADIUS = 6378137; 17 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsGeometry/framework/NMapsGeometry.xcframework/ios-arm64_armv7/NMapsGeometry.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsGeometry/framework/NMapsGeometry.xcframework/ios-arm64_armv7/NMapsGeometry.framework/Info.plist -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsGeometry/framework/NMapsGeometry.xcframework/ios-arm64_armv7/NMapsGeometry.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module NMapsGeometry { 2 | umbrella header "NMapsGeometry.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsGeometry/framework/NMapsGeometry.xcframework/ios-arm64_armv7/NMapsGeometry.framework/NMapsGeometry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsGeometry/framework/NMapsGeometry.xcframework/ios-arm64_armv7/NMapsGeometry.framework/NMapsGeometry -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsGeometry/framework/NMapsGeometry.xcframework/ios-arm64_i386_x86_64-simulator/NMapsGeometry.framework/Headers/NMGConstants.h: -------------------------------------------------------------------------------- 1 | #import "NMGGeometry.h" 2 | 3 | #define RADIANS_TO_DEGREES(radians) ((radians) * (180.0 / M_PI)) 4 | #define DEGREES_TO_RADIANS(angle) ((angle) / 180.0 * M_PI) 5 | 6 | static const double NaN = 0.0 / 0.0; 7 | static const double POSITIVE_INFINITY = 1.0 / 0.0; 8 | static const double NEGATIVE_INFINITY = -1.0 / 0.0; 9 | 10 | static const double HALFPI = M_PI / 2; 11 | static const double TWOPI = M_PI * 2; 12 | 13 | /** 14 | 지구의 적도 반경. 미터 단위. 15 | */ 16 | const static double NMG_EARTH_RADIUS = 6378137; 17 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsGeometry/framework/NMapsGeometry.xcframework/ios-arm64_i386_x86_64-simulator/NMapsGeometry.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsGeometry/framework/NMapsGeometry.xcframework/ios-arm64_i386_x86_64-simulator/NMapsGeometry.framework/Info.plist -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsGeometry/framework/NMapsGeometry.xcframework/ios-arm64_i386_x86_64-simulator/NMapsGeometry.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module NMapsGeometry { 2 | umbrella header "NMapsGeometry.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsGeometry/framework/NMapsGeometry.xcframework/ios-arm64_i386_x86_64-simulator/NMapsGeometry.framework/NMapsGeometry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsGeometry/framework/NMapsGeometry.xcframework/ios-arm64_i386_x86_64-simulator/NMapsGeometry.framework/NMapsGeometry -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright © 2018 NAVER Corp. 2 | All rights reserved. 3 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/Assets.car: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/Assets.car -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/Base.lproj/Foundation.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/Base.lproj/Foundation.strings -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/Headers/NMFCompassView.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "NMFFoundation.h" 4 | 5 | #define COMPASSVIEW_DEFAULT_SIZE 50 6 | #define COMPASSVIEW_DEFAULT_HEADING 0.0 7 | #define COMPASSVIEW_DEFAULT_TILTING 0.0 8 | 9 | NS_ASSUME_NONNULL_BEGIN 10 | 11 | @class NMFMapView; 12 | 13 | /** 14 | 나침반 컨트롤. 15 | */ 16 | NMF_EXPORT 17 | @interface NMFCompassView : UIImageView 18 | 19 | /** 20 | 이 컨트롤과 연결할 지도 객체. `nil`일 경우 컨트롤이 동작하지 않습니다. 21 | 22 | 기본값은 `nil`입니다. 23 | */ 24 | @property (nonatomic, weak, nullable) NMFMapView *mapView; 25 | 26 | @end 27 | 28 | NS_ASSUME_NONNULL_END 29 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/Headers/NMFFoundation.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #import 4 | 5 | #define NMF_EXPORT __attribute__((visibility ("default"))) 6 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/Headers/NMFIndoorLevelPickerView.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "NMFFoundation.h" 4 | 5 | NS_ASSUME_NONNULL_BEGIN 6 | 7 | @class NMFIndoorSelection; 8 | @class NMFMapView; 9 | 10 | /** 11 | 실내지도 층 피커 컨트롤. 12 | */ 13 | NMF_EXPORT 14 | @interface NMFIndoorLevelPickerView : UIView 15 | /** 16 | 이 컨트롤과 연결할 지도 객체. `nil`일 경우 컨트롤이 동작하지 않습니다. 17 | 18 | 기본값은 `nil`입니다. 19 | */ 20 | @property (nonatomic, weak, nullable) NMFMapView *mapView; 21 | 22 | /** 23 | 실내지도 층 피커의 높이에 대한 NSLayoutConstraint 객체. 24 | */ 25 | @property (nonatomic, weak) IBOutlet NSLayoutConstraint *viewHeightConstraint; 26 | 27 | @end 28 | 29 | NS_ASSUME_NONNULL_END 30 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/Headers/NMFIndoorSelectionDelegate.h: -------------------------------------------------------------------------------- 1 | #import "NMFFoundation.h" 2 | 3 | NS_ASSUME_NONNULL_BEGIN 4 | 5 | @class NMFIndoorSelection; 6 | 7 | /** 8 | 실내 지도 구역 및 층 선택에 대한 콜백 프로토콜. 9 | */ 10 | @protocol NMFIndoorSelectionDelegate 11 | 12 | /** 13 | 선택된 실내지도 구역 및 층이 변경될 경우 호출됩니다. 14 | 15 | @param indoorSelection 선택된 실내지도에 대한 `NMFIndoorSelection` 객체. 실내지도가 보이지 않을 경우 `nil`. 16 | */ 17 | - (void)indoorSelectionDidChanged:(NMFIndoorSelection * _Nullable)indoorSelection; 18 | 19 | @end 20 | 21 | NS_ASSUME_NONNULL_END 22 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/Headers/NMFIndoorView.h: -------------------------------------------------------------------------------- 1 | #import "NMFFoundation.h" 2 | 3 | NS_ASSUME_NONNULL_BEGIN 4 | 5 | /** 6 | 하나의 실내지도를 나타내는 불변 클래스. 7 | */ 8 | NMF_EXPORT 9 | @interface NMFIndoorView : NSObject 10 | 11 | /** 12 | 구역 ID. 13 | */ 14 | @property(nonatomic, readonly) NSString *zoneId; 15 | 16 | /** 17 | 층 ID. 18 | */ 19 | @property(nonatomic, readonly) NSString *levelId; 20 | 21 | @property(nonatomic, readonly) NSUInteger hash; 22 | 23 | /** 24 | 구역 ID와 층 ID로 객체를 생성하는 생성자. 25 | 26 | @param zoneId 구역 ID. 27 | @param levelId 층 ID. 28 | */ 29 | + (NMFIndoorView *)indoorView:(NSString *)zoneId 30 | WithLevelId:(NSString *)levelId; 31 | 32 | @end 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/Headers/NMFInfoWindowDefaultTextSource.h: -------------------------------------------------------------------------------- 1 | #import "NMFOverlayImage.h" 2 | 3 | #import 4 | 5 | #import "NMFFoundation.h" 6 | 7 | @protocol NMFOverlayImageDataSource; 8 | 9 | NS_ASSUME_NONNULL_BEGIN 10 | 11 | NMF_EXPORT 12 | @interface NMFInfoWindowDefaultTextSource : NSObject 13 | 14 | + (instancetype)dataSource; 15 | 16 | @property(nonatomic, readwrite) NSString *title; 17 | 18 | @end 19 | 20 | NS_ASSUME_NONNULL_END 21 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/Headers/NMFLocationButton.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "NMFFoundation.h" 4 | 5 | NS_ASSUME_NONNULL_BEGIN 6 | 7 | @class NMFMapView; 8 | 9 | /** 10 | 현위치 버튼 컨트롤. 11 | */ 12 | NMF_EXPORT 13 | @interface NMFLocationButton : UIButton 14 | /** 15 | 이 컨트롤과 연결할 지도 객체. `nil`일 경우 컨트롤이 동작하지 않습니다. 16 | 17 | 기본값은 `nil`입니다. 18 | */ 19 | @property (nonatomic, weak, nullable) NMFMapView *mapView; 20 | 21 | @end 22 | 23 | NS_ASSUME_NONNULL_END 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/Headers/NMFMapViewOptionDelegate.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | NS_ASSUME_NONNULL_BEGIN 4 | 5 | @class NMFMapView; 6 | 7 | /** 8 | 지도 옵션 변경에 대한 콜백 프로토콜. 9 | */ 10 | @protocol NMFMapViewOptionDelegate 11 | 12 | @optional 13 | /** 14 | 지도의 옵션이 변경되면 호출되는 콜백 메서드. 15 | 16 | @param mapView `NMFMapView` 객체. 17 | */ 18 | - (void)mapViewOptionChanged:(NMFMapView *)mapView; 19 | 20 | @end 21 | 22 | NS_ASSUME_NONNULL_END 23 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/Headers/NMFMapViewTouchDelegate.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | NS_ASSUME_NONNULL_BEGIN 4 | 5 | @class NMFMapView; 6 | @class NMFSymbol; 7 | 8 | /** 9 | 지도 터치에 대한 콜백 프로토콜. 10 | */ 11 | @protocol NMFMapViewTouchDelegate 12 | 13 | @optional 14 | 15 | /** 16 | 지도 심벌이 탭되면 호출되는 콜백 메서드. 17 | 18 | @param mapView 지도 객체. 19 | @param symbol 탭된 심벌. 20 | @return `YES`일 경우 이벤트를 소비합니다. 그렇지 않을 경우 이벤트가 지도로 전달되어 `mapView:didTapMap:point:`가 호출됩니다. 21 | */ 22 | - (BOOL)mapView:(NMFMapView *)mapView didTapSymbol:(NMFSymbol *)symbol; 23 | 24 | /** 25 | 지도가 탭되면 호출되는 콜백 메서드. 26 | 27 | @param latlng 탭된 지점의 지도 좌표. 28 | @param point 탭된 지점의 화면 좌표. 29 | */ 30 | - (void)mapView:(NMFMapView *)mapView didTapMap:(NMGLatLng*)latlng point: (CGPoint)point; 31 | 32 | @end 33 | 34 | NS_ASSUME_NONNULL_END 35 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/Headers/NMFMarkerConstants.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | const static NSString *INFOWINDOW_TITLE_KEY = @"NMF_MARKER_TITLE"; 4 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/Headers/NMFOfflineRegion.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | NS_ASSUME_NONNULL_BEGIN 4 | 5 | /** 6 | An object conforming to the `NMFOfflineRegion` protocol determines which 7 | resources are required by an `NMFOfflinePack` object. 8 | */ 9 | @protocol NMFOfflineRegion 10 | 11 | /** 12 | URL of the style whose resources are required for offline viewing. 13 | 14 | In addition to the JSON stylesheet, different styles may require different font 15 | glyphs, sprite sheets, and other resources. 16 | 17 | The URL may be a full HTTP or HTTPS URL. 18 | */ 19 | @property (nonatomic, readonly) NSURL *styleURL; 20 | 21 | @end 22 | 23 | NS_ASSUME_NONNULL_END 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/Headers/NMFPickable.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "NMFFoundation.h" 4 | 5 | /** 6 | 피킹이 가능한 지도 요소를 정의한 프로토콜. 7 | */ 8 | @protocol NMFPickable 9 | @end 10 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/Headers/NMFScaleView.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "NMFFoundation.h" 4 | 5 | NS_ASSUME_NONNULL_BEGIN 6 | 7 | @class NMFMapView; 8 | 9 | /** 10 | 축척 바 컨트롤. 11 | */ 12 | NMF_EXPORT 13 | @interface NMFScaleView : UIView 14 | 15 | /** 16 | 이 컨트롤과 연결할 지도 객체. `nil`일 경우 컨트롤이 동작하지 않습니다. 17 | 18 | 기본값은 `nil`입니다. 19 | */ 20 | @property (nonatomic, weak, nullable) NMFMapView *mapView; 21 | 22 | /** 23 | 축척 바의 너비에 대한 `NSLayoutConstraint` 객체. 24 | */ 25 | @property (nonatomic, weak, nullable) IBOutlet NSLayoutConstraint *scaleBarWidthConstraint; 26 | 27 | @end 28 | 29 | NS_ASSUME_NONNULL_END 30 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/Headers/NMFSymbol.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "NMFPickable.h" 4 | 5 | @class NMGLatLng; 6 | 7 | /** 8 | 지도 위의 아이콘, 텍스트 등 피킹 가능한 심벌을 나타내는 클래스. 이 클래스의 인스턴스는 직접 생성할 수 없으며, 두 가지 9 | 방법으로 얻을 수 있습니다. 10 | - `NMFMapViewTouchDelegate`의 `-mapView:didTapSymbol:`을 이용해 사용자가 클릭한 심벌 수신 11 | - `NMFMapView`의 `-pickAll:withTolerance:`를 이용해 특정 화면 좌표 주변의 심벌을 쿼리 12 | 13 | - SeeAlso: `NMFPickable` 14 | */ 15 | NMF_EXPORT 16 | @interface NMFSymbol : NSObject 17 | 18 | /** 19 | 심벌의 좌표. 20 | */ 21 | @property(nonatomic, readonly) NMGLatLng *position; 22 | 23 | /** 24 | 캡션 문자열. 캡션이 없는 심벌일 경우 빈 문자열을 반환합니다. 25 | */ 26 | @property(nonatomic, readonly) NSString *caption; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/Headers/NMFZoomControlView.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "NMFFoundation.h" 4 | 5 | NS_ASSUME_NONNULL_BEGIN 6 | 7 | @class NMFMapView; 8 | 9 | /** 10 | 줌 버튼 컨트롤. 11 | */ 12 | NMF_EXPORT 13 | @interface NMFZoomControlView : UIView 14 | 15 | /** 16 | 이 컨트롤과 연결할 지도 객체. `nil`일 경우 컨트롤이 동작하지 않습니다. 17 | 18 | 기본값은 `nil`입니다. 19 | */ 20 | @property (nonatomic, weak, nullable) NMFMapView *mapView; 21 | 22 | @end 23 | 24 | NS_ASSUME_NONNULL_END 25 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/Info.plist -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright © 2018-2021 NAVER Corp. 2 | All rights reserved. 3 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module NMapsMap { 2 | umbrella header "NMapsMap.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/NMFIndoorLevelPickerCell.nib/objects-11.0+.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/NMFIndoorLevelPickerCell.nib/objects-11.0+.nib -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/NMFIndoorLevelPickerCell.nib/runtime.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/NMFIndoorLevelPickerCell.nib/runtime.nib -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/NMFIndoorLevelPickerView.nib/objects-11.0+.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/NMFIndoorLevelPickerView.nib/objects-11.0+.nib -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/NMFIndoorLevelPickerView.nib/runtime.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/NMFIndoorLevelPickerView.nib/runtime.nib -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/NMFInfoWindowDefaultTextSource.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/NMFInfoWindowDefaultTextSource.nib -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/NMFNaverMapView.nib/objects-11.0+.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/NMFNaverMapView.nib/objects-11.0+.nib -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/NMFNaverMapView.nib/runtime.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/NMFNaverMapView.nib/runtime.nib -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/NMFScaleView.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/NMFScaleView.nib -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/NMFZoomControlView.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/NMFZoomControlView.nib -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/NMapsMap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/NMapsMap -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/default.metallib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/default.metallib -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/en.lproj/Foundation.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/en.lproj/Foundation.strings -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/ja.lproj/Foundation.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/ja.lproj/Foundation.strings -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/ja.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/ja.lproj/Localizable.strings -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/ko.lproj/Foundation.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/ko.lproj/Foundation.strings -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/ko.lproj/Foundation.stringsdict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/ko.lproj/Foundation.stringsdict -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/ko.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/ko.lproj/Localizable.strings -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/zh-Hans.lproj/Foundation.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/zh-Hans.lproj/Foundation.strings -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/zh-Hans.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64/NMapsMap.framework/zh-Hans.lproj/Localizable.strings -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/Assets.car: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/Assets.car -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/Base.lproj/Foundation.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/Base.lproj/Foundation.strings -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/Headers/NMFCompassView.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "NMFFoundation.h" 4 | 5 | #define COMPASSVIEW_DEFAULT_SIZE 50 6 | #define COMPASSVIEW_DEFAULT_HEADING 0.0 7 | #define COMPASSVIEW_DEFAULT_TILTING 0.0 8 | 9 | NS_ASSUME_NONNULL_BEGIN 10 | 11 | @class NMFMapView; 12 | 13 | /** 14 | 나침반 컨트롤. 15 | */ 16 | NMF_EXPORT 17 | @interface NMFCompassView : UIImageView 18 | 19 | /** 20 | 이 컨트롤과 연결할 지도 객체. `nil`일 경우 컨트롤이 동작하지 않습니다. 21 | 22 | 기본값은 `nil`입니다. 23 | */ 24 | @property (nonatomic, weak, nullable) NMFMapView *mapView; 25 | 26 | @end 27 | 28 | NS_ASSUME_NONNULL_END 29 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/Headers/NMFFoundation.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #import 4 | 5 | #define NMF_EXPORT __attribute__((visibility ("default"))) 6 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/Headers/NMFIndoorLevelPickerView.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "NMFFoundation.h" 4 | 5 | NS_ASSUME_NONNULL_BEGIN 6 | 7 | @class NMFIndoorSelection; 8 | @class NMFMapView; 9 | 10 | /** 11 | 실내지도 층 피커 컨트롤. 12 | */ 13 | NMF_EXPORT 14 | @interface NMFIndoorLevelPickerView : UIView 15 | /** 16 | 이 컨트롤과 연결할 지도 객체. `nil`일 경우 컨트롤이 동작하지 않습니다. 17 | 18 | 기본값은 `nil`입니다. 19 | */ 20 | @property (nonatomic, weak, nullable) NMFMapView *mapView; 21 | 22 | /** 23 | 실내지도 층 피커의 높이에 대한 NSLayoutConstraint 객체. 24 | */ 25 | @property (nonatomic, weak) IBOutlet NSLayoutConstraint *viewHeightConstraint; 26 | 27 | @end 28 | 29 | NS_ASSUME_NONNULL_END 30 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/Headers/NMFIndoorSelectionDelegate.h: -------------------------------------------------------------------------------- 1 | #import "NMFFoundation.h" 2 | 3 | NS_ASSUME_NONNULL_BEGIN 4 | 5 | @class NMFIndoorSelection; 6 | 7 | /** 8 | 실내 지도 구역 및 층 선택에 대한 콜백 프로토콜. 9 | */ 10 | @protocol NMFIndoorSelectionDelegate 11 | 12 | /** 13 | 선택된 실내지도 구역 및 층이 변경될 경우 호출됩니다. 14 | 15 | @param indoorSelection 선택된 실내지도에 대한 `NMFIndoorSelection` 객체. 실내지도가 보이지 않을 경우 `nil`. 16 | */ 17 | - (void)indoorSelectionDidChanged:(NMFIndoorSelection * _Nullable)indoorSelection; 18 | 19 | @end 20 | 21 | NS_ASSUME_NONNULL_END 22 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/Headers/NMFIndoorView.h: -------------------------------------------------------------------------------- 1 | #import "NMFFoundation.h" 2 | 3 | NS_ASSUME_NONNULL_BEGIN 4 | 5 | /** 6 | 하나의 실내지도를 나타내는 불변 클래스. 7 | */ 8 | NMF_EXPORT 9 | @interface NMFIndoorView : NSObject 10 | 11 | /** 12 | 구역 ID. 13 | */ 14 | @property(nonatomic, readonly) NSString *zoneId; 15 | 16 | /** 17 | 층 ID. 18 | */ 19 | @property(nonatomic, readonly) NSString *levelId; 20 | 21 | @property(nonatomic, readonly) NSUInteger hash; 22 | 23 | /** 24 | 구역 ID와 층 ID로 객체를 생성하는 생성자. 25 | 26 | @param zoneId 구역 ID. 27 | @param levelId 층 ID. 28 | */ 29 | + (NMFIndoorView *)indoorView:(NSString *)zoneId 30 | WithLevelId:(NSString *)levelId; 31 | 32 | @end 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/Headers/NMFInfoWindowDefaultTextSource.h: -------------------------------------------------------------------------------- 1 | #import "NMFOverlayImage.h" 2 | 3 | #import 4 | 5 | #import "NMFFoundation.h" 6 | 7 | @protocol NMFOverlayImageDataSource; 8 | 9 | NS_ASSUME_NONNULL_BEGIN 10 | 11 | NMF_EXPORT 12 | @interface NMFInfoWindowDefaultTextSource : NSObject 13 | 14 | + (instancetype)dataSource; 15 | 16 | @property(nonatomic, readwrite) NSString *title; 17 | 18 | @end 19 | 20 | NS_ASSUME_NONNULL_END 21 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/Headers/NMFLocationButton.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "NMFFoundation.h" 4 | 5 | NS_ASSUME_NONNULL_BEGIN 6 | 7 | @class NMFMapView; 8 | 9 | /** 10 | 현위치 버튼 컨트롤. 11 | */ 12 | NMF_EXPORT 13 | @interface NMFLocationButton : UIButton 14 | /** 15 | 이 컨트롤과 연결할 지도 객체. `nil`일 경우 컨트롤이 동작하지 않습니다. 16 | 17 | 기본값은 `nil`입니다. 18 | */ 19 | @property (nonatomic, weak, nullable) NMFMapView *mapView; 20 | 21 | @end 22 | 23 | NS_ASSUME_NONNULL_END 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/Headers/NMFMapViewOptionDelegate.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | NS_ASSUME_NONNULL_BEGIN 4 | 5 | @class NMFMapView; 6 | 7 | /** 8 | 지도 옵션 변경에 대한 콜백 프로토콜. 9 | */ 10 | @protocol NMFMapViewOptionDelegate 11 | 12 | @optional 13 | /** 14 | 지도의 옵션이 변경되면 호출되는 콜백 메서드. 15 | 16 | @param mapView `NMFMapView` 객체. 17 | */ 18 | - (void)mapViewOptionChanged:(NMFMapView *)mapView; 19 | 20 | @end 21 | 22 | NS_ASSUME_NONNULL_END 23 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/Headers/NMFMapViewTouchDelegate.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | NS_ASSUME_NONNULL_BEGIN 4 | 5 | @class NMFMapView; 6 | @class NMFSymbol; 7 | 8 | /** 9 | 지도 터치에 대한 콜백 프로토콜. 10 | */ 11 | @protocol NMFMapViewTouchDelegate 12 | 13 | @optional 14 | 15 | /** 16 | 지도 심벌이 탭되면 호출되는 콜백 메서드. 17 | 18 | @param mapView 지도 객체. 19 | @param symbol 탭된 심벌. 20 | @return `YES`일 경우 이벤트를 소비합니다. 그렇지 않을 경우 이벤트가 지도로 전달되어 `mapView:didTapMap:point:`가 호출됩니다. 21 | */ 22 | - (BOOL)mapView:(NMFMapView *)mapView didTapSymbol:(NMFSymbol *)symbol; 23 | 24 | /** 25 | 지도가 탭되면 호출되는 콜백 메서드. 26 | 27 | @param latlng 탭된 지점의 지도 좌표. 28 | @param point 탭된 지점의 화면 좌표. 29 | */ 30 | - (void)mapView:(NMFMapView *)mapView didTapMap:(NMGLatLng*)latlng point: (CGPoint)point; 31 | 32 | @end 33 | 34 | NS_ASSUME_NONNULL_END 35 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/Headers/NMFMarkerConstants.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | const static NSString *INFOWINDOW_TITLE_KEY = @"NMF_MARKER_TITLE"; 4 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/Headers/NMFOfflineRegion.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | NS_ASSUME_NONNULL_BEGIN 4 | 5 | /** 6 | An object conforming to the `NMFOfflineRegion` protocol determines which 7 | resources are required by an `NMFOfflinePack` object. 8 | */ 9 | @protocol NMFOfflineRegion 10 | 11 | /** 12 | URL of the style whose resources are required for offline viewing. 13 | 14 | In addition to the JSON stylesheet, different styles may require different font 15 | glyphs, sprite sheets, and other resources. 16 | 17 | The URL may be a full HTTP or HTTPS URL. 18 | */ 19 | @property (nonatomic, readonly) NSURL *styleURL; 20 | 21 | @end 22 | 23 | NS_ASSUME_NONNULL_END 24 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/Headers/NMFPickable.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "NMFFoundation.h" 4 | 5 | /** 6 | 피킹이 가능한 지도 요소를 정의한 프로토콜. 7 | */ 8 | @protocol NMFPickable 9 | @end 10 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/Headers/NMFScaleView.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "NMFFoundation.h" 4 | 5 | NS_ASSUME_NONNULL_BEGIN 6 | 7 | @class NMFMapView; 8 | 9 | /** 10 | 축척 바 컨트롤. 11 | */ 12 | NMF_EXPORT 13 | @interface NMFScaleView : UIView 14 | 15 | /** 16 | 이 컨트롤과 연결할 지도 객체. `nil`일 경우 컨트롤이 동작하지 않습니다. 17 | 18 | 기본값은 `nil`입니다. 19 | */ 20 | @property (nonatomic, weak, nullable) NMFMapView *mapView; 21 | 22 | /** 23 | 축척 바의 너비에 대한 `NSLayoutConstraint` 객체. 24 | */ 25 | @property (nonatomic, weak, nullable) IBOutlet NSLayoutConstraint *scaleBarWidthConstraint; 26 | 27 | @end 28 | 29 | NS_ASSUME_NONNULL_END 30 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/Headers/NMFSymbol.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "NMFPickable.h" 4 | 5 | @class NMGLatLng; 6 | 7 | /** 8 | 지도 위의 아이콘, 텍스트 등 피킹 가능한 심벌을 나타내는 클래스. 이 클래스의 인스턴스는 직접 생성할 수 없으며, 두 가지 9 | 방법으로 얻을 수 있습니다. 10 | - `NMFMapViewTouchDelegate`의 `-mapView:didTapSymbol:`을 이용해 사용자가 클릭한 심벌 수신 11 | - `NMFMapView`의 `-pickAll:withTolerance:`를 이용해 특정 화면 좌표 주변의 심벌을 쿼리 12 | 13 | - SeeAlso: `NMFPickable` 14 | */ 15 | NMF_EXPORT 16 | @interface NMFSymbol : NSObject 17 | 18 | /** 19 | 심벌의 좌표. 20 | */ 21 | @property(nonatomic, readonly) NMGLatLng *position; 22 | 23 | /** 24 | 캡션 문자열. 캡션이 없는 심벌일 경우 빈 문자열을 반환합니다. 25 | */ 26 | @property(nonatomic, readonly) NSString *caption; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/Headers/NMFZoomControlView.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "NMFFoundation.h" 4 | 5 | NS_ASSUME_NONNULL_BEGIN 6 | 7 | @class NMFMapView; 8 | 9 | /** 10 | 줌 버튼 컨트롤. 11 | */ 12 | NMF_EXPORT 13 | @interface NMFZoomControlView : UIView 14 | 15 | /** 16 | 이 컨트롤과 연결할 지도 객체. `nil`일 경우 컨트롤이 동작하지 않습니다. 17 | 18 | 기본값은 `nil`입니다. 19 | */ 20 | @property (nonatomic, weak, nullable) NMFMapView *mapView; 21 | 22 | @end 23 | 24 | NS_ASSUME_NONNULL_END 25 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/Info.plist -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright © 2018-2021 NAVER Corp. 2 | All rights reserved. 3 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module NMapsMap { 2 | umbrella header "NMapsMap.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/NMFIndoorLevelPickerCell.nib/objects-11.0+.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/NMFIndoorLevelPickerCell.nib/objects-11.0+.nib -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/NMFIndoorLevelPickerCell.nib/runtime.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/NMFIndoorLevelPickerCell.nib/runtime.nib -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/NMFIndoorLevelPickerView.nib/objects-11.0+.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/NMFIndoorLevelPickerView.nib/objects-11.0+.nib -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/NMFIndoorLevelPickerView.nib/runtime.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/NMFIndoorLevelPickerView.nib/runtime.nib -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/NMFInfoWindowDefaultTextSource.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/NMFInfoWindowDefaultTextSource.nib -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/NMFNaverMapView.nib/objects-11.0+.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/NMFNaverMapView.nib/objects-11.0+.nib -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/NMFNaverMapView.nib/runtime.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/NMFNaverMapView.nib/runtime.nib -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/NMFScaleView.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/NMFScaleView.nib -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/NMFZoomControlView.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/NMFZoomControlView.nib -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/NMapsMap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/NMapsMap -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/default.metallib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/default.metallib -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/en.lproj/Foundation.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/en.lproj/Foundation.strings -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/ja.lproj/Foundation.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/ja.lproj/Foundation.strings -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/ja.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/ja.lproj/Localizable.strings -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/ko.lproj/Foundation.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/ko.lproj/Foundation.strings -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/ko.lproj/Foundation.stringsdict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/ko.lproj/Foundation.stringsdict -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/ko.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/ko.lproj/Localizable.strings -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/zh-Hans.lproj/Foundation.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/zh-Hans.lproj/Foundation.strings -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/zh-Hans.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamPINGLE/PINGLE-iOS/bfc418e537c0e6b5abe50b43d2f4965bf9183288/PINGLE-iOS/Pods/NMapsMap/framework/NMapsMap.xcframework/ios-arm64_x86_64-simulator/NMapsMap.framework/zh-Hans.lproj/Localizable.strings -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/Target Support Files/NMapsGeometry/NMapsGeometry-xcframeworks-input-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${PODS_ROOT}/Target Support Files/NMapsGeometry/NMapsGeometry-xcframeworks.sh 2 | ${PODS_ROOT}/NMapsGeometry/framework/NMapsGeometry.xcframework -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/Target Support Files/NMapsGeometry/NMapsGeometry-xcframeworks-output-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${PODS_XCFRAMEWORKS_BUILD_DIR}/NMapsGeometry/NMapsGeometry.framework -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/Target Support Files/NMapsMap/NMapsMap-xcframeworks-input-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${PODS_ROOT}/Target Support Files/NMapsMap/NMapsMap-xcframeworks.sh 2 | ${PODS_ROOT}/NMapsMap/framework/NMapsMap.xcframework -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/Target Support Files/NMapsMap/NMapsMap-xcframeworks-output-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${PODS_XCFRAMEWORKS_BUILD_DIR}/NMapsMap/NMapsMap.framework -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/Target Support Files/Pods-PINGLE-iOS/Pods-PINGLE-iOS-acknowledgements.markdown: -------------------------------------------------------------------------------- 1 | # Acknowledgements 2 | This application makes use of the following third party libraries: 3 | 4 | ## NMapsGeometry 5 | 6 | Copyright © 2018 NAVER Corp. 7 | All rights reserved. 8 | 9 | 10 | ## NMapsMap 11 | 12 | Copyright © 2018 NAVER Corp. 13 | All rights reserved. 14 | 15 | Generated by CocoaPods - https://cocoapods.org 16 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/Target Support Files/Pods-PINGLE-iOS/Pods-PINGLE-iOS-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_PINGLE_iOS : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_PINGLE_iOS 5 | @end 6 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/Target Support Files/Pods-PINGLE-iOS/Pods-PINGLE-iOS-frameworks-DEV-input-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${PODS_ROOT}/Target Support Files/Pods-PINGLE-iOS/Pods-PINGLE-iOS-frameworks.sh 2 | ${PODS_XCFRAMEWORKS_BUILD_DIR}/NMapsGeometry/NMapsGeometry.framework/NMapsGeometry 3 | ${PODS_XCFRAMEWORKS_BUILD_DIR}/NMapsMap/NMapsMap.framework/NMapsMap -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/Target Support Files/Pods-PINGLE-iOS/Pods-PINGLE-iOS-frameworks-DEV-output-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NMapsGeometry.framework 2 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NMapsMap.framework -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/Target Support Files/Pods-PINGLE-iOS/Pods-PINGLE-iOS-frameworks-Debug-input-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${PODS_ROOT}/Target Support Files/Pods-PINGLE-iOS/Pods-PINGLE-iOS-frameworks.sh 2 | ${PODS_XCFRAMEWORKS_BUILD_DIR}/NMapsGeometry/NMapsGeometry.framework/NMapsGeometry 3 | ${PODS_XCFRAMEWORKS_BUILD_DIR}/NMapsMap/NMapsMap.framework/NMapsMap -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/Target Support Files/Pods-PINGLE-iOS/Pods-PINGLE-iOS-frameworks-Debug-output-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NMapsGeometry.framework 2 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NMapsMap.framework -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/Target Support Files/Pods-PINGLE-iOS/Pods-PINGLE-iOS-frameworks-Release-input-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${PODS_ROOT}/Target Support Files/Pods-PINGLE-iOS/Pods-PINGLE-iOS-frameworks.sh 2 | ${PODS_XCFRAMEWORKS_BUILD_DIR}/NMapsGeometry/NMapsGeometry.framework/NMapsGeometry 3 | ${PODS_XCFRAMEWORKS_BUILD_DIR}/NMapsMap/NMapsMap.framework/NMapsMap -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/Target Support Files/Pods-PINGLE-iOS/Pods-PINGLE-iOS-frameworks-Release-output-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NMapsGeometry.framework 2 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NMapsMap.framework -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/Target Support Files/Pods-PINGLE-iOS/Pods-PINGLE-iOS-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double Pods_PINGLE_iOSVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char Pods_PINGLE_iOSVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/Target Support Files/Pods-PINGLE-iOS/Pods-PINGLE-iOS.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/NMapsGeometry/framework" "${PODS_ROOT}/NMapsMap/framework" "${PODS_XCFRAMEWORKS_BUILD_DIR}/NMapsGeometry" "${PODS_XCFRAMEWORKS_BUILD_DIR}/NMapsMap" 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' 5 | OTHER_LDFLAGS = $(inherited) -framework "NMapsGeometry" -framework "NMapsMap" 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/. 9 | PODS_ROOT = ${SRCROOT}/Pods 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 12 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/Target Support Files/Pods-PINGLE-iOS/Pods-PINGLE-iOS.modulemap: -------------------------------------------------------------------------------- 1 | framework module Pods_PINGLE_iOS { 2 | umbrella header "Pods-PINGLE-iOS-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /PINGLE-iOS/Pods/Target Support Files/Pods-PINGLE-iOS/Pods-PINGLE-iOS.release.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO 2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/NMapsGeometry/framework" "${PODS_ROOT}/NMapsMap/framework" "${PODS_XCFRAMEWORKS_BUILD_DIR}/NMapsGeometry" "${PODS_XCFRAMEWORKS_BUILD_DIR}/NMapsMap" 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' 5 | OTHER_LDFLAGS = $(inherited) -framework "NMapsGeometry" -framework "NMapsMap" 6 | PODS_BUILD_DIR = ${BUILD_DIR} 7 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/. 9 | PODS_ROOT = ${SRCROOT}/Pods 10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates 11 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 12 | -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE: -------------------------------------------------------------------------------- 1 | ## ❇️ 작업한 내용에 대해 설명해주세요 2 | 3 | - 4 | 5 | ## ❇️ 어떤 것을 중점으로 리뷰 해주길 바라시나요? 6 | - 7 | 8 | 9 | ## ❇️ 공통 작업 부분에 대한 수정 사항이 있다면 적어주세요 10 | - 11 | 12 | 13 | ## ❇️ PR 유형 14 | 어떤 변경 사항인가요? 15 | 16 | - [ ] 새로운 기능 추가 17 | - [ ] UI 디자인 구현 혹은 변경 18 | - [ ] 버그 수정 19 | - [ ] 코드에 영향을 주지 않는 변경사항 (오타 수정, 탭 사이즈 변경, 변수명 변경) 20 | - [ ] 코드 리팩토링 21 | - [ ] 주석 추가 및 수정 22 | - [ ] 문서 수정 23 | - [ ] info.plist / package 수정 24 | - [ ] 파일 혹은 폴더명 수정 25 | - [ ] 파일 혹은 폴더 삭제 26 | 27 | 28 | ## ❇️ Checklist 29 | - [ ] 코드 컨벤션을 지켰나요? 30 | - [ ] git 컨벤션을 지켰나요? 31 | - [ ] PR 날리기 전에 검토하셨나요? 32 | 33 | - [ ] 코드리뷰를 반영했나요? 34 | 35 | 36 | ## ❇️ 스크린샷이 있다면 첨부해주세요 37 | 38 | | 뷰 | 뷰 | 39 | | :-------------: | :-------------: | 40 | | 사진 | 사진 | 41 | 42 | 43 | ### ❇️ Issue 44 | 45 | Resolved #이슈번호 46 | --------------------------------------------------------------------------------