mastodon-ios
Official iOS app for Mastodon
파일 탐색기
최종 버전 다운로드 (.zip)- bug.yaml
- feature.yml
- regression.yaml
- build-release.sh
- build.sh
- setup.sh
- ExportOptions.plist
- build-only.yml
- crowdin-download.yml
- crowdin-upload.yml
- deploy-appstore.yml
- Icon-Dark-1024x1024.png
- mastodon-logo-white.svg
- icon.json
- ci_post_clone.sh
- Acknowledgments.md
- CONTRIBUTING.md
- Deployment.md
- How-it-works.md
- Setup.md
- Snapshot.md
- .env
- Appfile
- Deliverfile
- devices.txt.example
- Fastfile
- Matchfile
- Pluginfile
- README.md
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- ios-infoPlist.json
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Localizable.strings
- SafariActivity.swift
- ShareActivityProvider.swift
- Coordinator.swift
- SceneCoordinator.swift
- RegisterItem.swift
- RegisterSection.swift
- ProfileFieldItem.swift
- ProfileFieldSection.swift
- ReportItem.swift
- ReportSection.swift
- SearchItem.swift
- SearchSection.swift
- MastodonItemIdentifier.swift
- StatusSection.swift
- UserItem.swift
- UserSection.swift
- AVPlayer.swift
- Collection+IsNotEmpty.swift
- Double.swift
- NSKeyValueObservation.swift
- String.swift
- UIAlertController.swift
- UIApplication.swift
- UIBarButtonItem.swift
- UIControl.swift
- UIFont.swift
- UIImage+SFSymbols.swift
- UIInterfaceOrientationMask.swift
- UIInterpolatingMotionEffect.swift
- UIScrollView.swift
- UIScrollViewDelegate.swift
- UITabBarController.swift
- UITableView.swift
- UITableViewCell.swift
- UIView+Gesture.swift
- UIView+Remove.swift
- UIViewController.swift
- AutoGenerateProtocolDelegate.generated.swift
- AutoGenerateProtocolRelayDelegate.generated.swift
- AutoGenerateTableViewDelegate.generated.swift
- MastodonLocalCode.swift
- PortraitAlertController.swift
- URLActivityItem.swift
- ContentConcealViewModel.swift
- MastodonMenuAction.swift
- MastodonPostMenuAction.swift
- PostActions.swift
- AltTextView.swift
- BoostOrQuoteDialog.swift
- ManageListMembershipView.swift
- ZoomableBlurhashImageView.swift
- AuthorHeaderView.swift
- EmbeddedPostView.swift
- LinkPreviewCard.swift
- MediaAttachmentView.swift
- PollView.swift
- RelationshipButtonType.swift
- ShowMoreLozenge.swift
- SocialContextHeader.swift
- AccountRowView.swift
- AccountRowViewModel.swift
- CollectionRowView.swift
- HashtagRowView.swift
- HashtagRowViewModel.swift
- InteractiveLoadingIndicatorRow.swift
- MastodonPostRowView.swift
- MastodonPostViewModel.swift
- NotificationRowView.swift
- NotificationRowViewModel.swift
- RelationshipViewModel.swift
- AccountStatsView.swift
- AltTextOverlay.swift
- DonationPromptBanner.swift
- MetaTextInputField.swift
- PageableZoomableView.swift
- PhotoCropperView.swift
- ProfileType.swift
- StatefulActionButton.swift
- TextViewWithCustomEmoji.swift
- WebContentView.swift
- AlignmentGuides.swift
- EmojiFirstAlphabetical.swift
- FlowLayout.swift
- GeometryHelpers.swift
- GlassEffectIfAvailable.swift
- ProportionalImageGridLayout.swift
- TimestampUpdater.swift
- ZoomableScrollView.swift
- MastodonFeedLoader.swift
- GenericMastodonPost+Subclasses.swift
- GenericMastodonPost.swift
- MastodonAccount.swift
- InlinePostPreview.swift
- NotificationInfo.swift
- NotificationsCacheManager.swift
- NestedScrollViews.swift
- ProfileEditingDestinationView.swift
- ProfileEditingView.swift
- ProfileView.swift
- ProfileViewModel.swift
- CentralPostViewModelCache.swift
- PrecalculatedRowHeights.swift
- ThreadedConversationModel.swift
- TimelineFeedLoader.swift
- TimelineListViewController.swift
- AccountInfo.swift
- AsyncRefreshViewModel.swift
- MastodonNavigationRouter.swift
- KeyboardPreference.swift
- CellFrameCacheContainer.swift
- PageboyNavigateable.swift
- PagerTabStripNavigateable.swift
- ScrollViewContainer.swift
- SegmentedControlNavigateable.swift
- StatusTableViewControllerNavigateable.swift
- TableViewControllerNavigateable.swift
- infoPlist.strings
- infoPlist.strings
- infoPlist.strings
- infoPlist.strings
- infoPlist.strings
- infoPlist.strings
- infoPlist.strings
- infoPlist.strings
- InfoPlist.strings
- infoPlist.strings
- infoPlist.strings
- infoPlist.strings
- infoPlist.strings
- infoPlist.strings
- infoPlist.strings
- infoPlist.strings
- Contents.json
- IMG_1010.jpg
- bradley-dunn-miqbDWtOG-o-unsplash.jpg
- Contents.json
- Contents.json
- lucas-ludwig-8ARg12PU8nE-unsplash.jpg
- Contents.json
- markus-spiske-45R3oFOJt2k-unsplash.jpg
- Contents.json
- mrdongok-Z53ognhPjek-unsplash.jpg
- Contents.json
- tiraya-adam-QfHEWqPelsc-unsplash.jpg
- Contents.json
- infoPlist.strings
- Localizable.strings
- Localizable.stringsdict
- infoPlist.strings
- infoPlist.strings
- infoPlist.strings
- infoPlist.strings
- BoopSound.caf
- InfoPlist.xcstrings
- local-codes.json
- Localizable.xcstrings
- AccountListTableViewCell.swift
- AddAccountTableViewCell.swift
- LogoutOfAllAccountsCell.swift
- BadgeButton.swift
- DragIndicatorView.swift
- AccountListViewModel.swift
- AccountViewController.swift
- ComposeStatusPollOptionAppendEntryCollectionViewCell.swift
- ComposeStatusPollOptionCollectionViewCell.swift
- StatusContentWarningEditorView.swift
- ComposeViewController.swift
- ComposeViewModel.swift
- DiscoveryForYouViewController.swift
- DiscoveryForYouViewModel+Diffable.swift
- DiscoveryForYouViewModel.swift
- ProfileCardTableViewCell+Configuration.swift
- ProfileCardTableViewCell.swift
- ProfileCardView+Configuration.swift
- ProfileCardView+ViewModel.swift
- ProfileCardView.swift
- DiscoveryNewsViewController.swift
- DiscoveryNewsViewModel+Diffable.swift
- DiscoveryNewsViewModel+State.swift
- DiscoveryNewsViewModel.swift
- DiscoveryIntroBannerView.swift
- DiscoveryItem.swift
- DiscoverySection.swift
- DiscoveryViewController.swift
- DiscoveryViewModel.swift
- DonationCampaignViewModel.swift
- DonationCompletionViewController.swift
- DonationViewController.swift
- NavigationFlow.swift
- NewDonationNavigationFlow.swift
- MediaPreviewImageView.swift
- MediaPreviewImageViewController.swift
- MediaPreviewImageViewModel.swift
- MediaPreviewPagingViewController.swift
- MediaPreviewVideoViewController.swift
- MediaPreviewVideoViewModel.swift
- AltTextViewController.swift
- MediaPreviewViewController.swift
- MediaPreviewViewModel.swift
- NotificationPolicyHostingViewController.swift
- NotificationRequestConstants.swift
- NotificationRequestCountView.swift
- NotificationRequestsTableViewController.swift
- NotificationRequestsViewModel.swift
- NotificationRequestTableViewCell.swift
- MastodonConfirmEmailViewController.swift
- MastodonConfirmEmailViewModel.swift
- ContentSizedTableView.swift
- MastodonLoginServerTableViewCell.swift
- MastodonLoginView.swift
- MastodonLoginViewController.swift
- MastodonLoginViewModel.swift
- PickServerCategoryCollectionViewCell.swift
- PickServerCell.swift
- PickServerLoaderTableViewCell.swift
- OnboardingNextView.swift
- PickServerEmptyStateView.swift
- PickServerServerSectionTableHeaderView.swift
- CategoryPickerItem.swift
- CategoryPickerSection.swift
- MastodonPickServerAppearance.swift
- MastodonPickServerViewController.swift
- MastodonPickServerViewModel+Diffable.swift
- MastodonPickServerViewModel+LoadIndexedServerState.swift
- MastodonPickServerViewModel.swift
- PickServerItem.swift
- PickServerSection.swift
- PrivacyTableViewCell.swift
- PrivacyTableViewController.swift
- PrivacyViewModel.swift
- MastodonRegisterView.swift
- MastodonRegisterViewController.swift
- MastodonRegisterViewModel+Diffable.swift
- MastodonRegisterViewModel.swift
- MastodonResendEmailViewController.swift
- MastodonResendEmailViewModel.swift
- MastodonResendEmailViewModelNavigationDelegateShim.swift
- ServerRulesTableViewCell.swift
- MastodonServerRulesViewController.swift
- ServerRuleItem.swift
- ServerRuleSection.swift
- AuthenticationViewModel.swift
- MastodonAuthenticationController.swift
- NavigationActionView.swift
- OnboardingNavigationController.swift
- OnboardingViewControllerAppearance.swift
- GradientBorderView.swift
- WelcomeIllustrationView.swift
- WelcomeSeparatorView.swift
- BorderShapeButtonConfiguration.swift
- EducationViewController.swift
- WelcomeViewController.swift
- WelcomeViewModel.swift
- ProfileFieldAddEntryCollectionViewCell.swift
- ProfileFieldCollectionViewCell.swift
- ProfileFieldEditCollectionViewCell.swift
- ProfileFieldCollectionViewHeaderFooterView.swift
- ReportViewController.swift
- ReportViewModel.swift
- ReportReasonView.swift
- ReportReasonViewController.swift
- ReportReasonViewModel.swift
- ReportResultView.swift
- ReportResultViewController.swift
- ReportResultViewModel.swift
- ReportServerRulesView.swift
- ReportServerRulesViewController.swift
- ReportServerRulesViewModel.swift
- ReportStatusViewController.swift
- ReportStatusViewModel+Diffable.swift
- ReportStatusViewModel+State.swift
- ReportStatusViewModel.swift
- ReportSupplementaryViewController.swift
- ReportSupplementaryViewModel+Diffable.swift
- ReportSupplementaryViewModel.swift
- ReportCommentTableViewCell.swift
- ReportHeadlineTableViewCell.swift
- ReportStatusTableViewCell+ViewModel.swift
- ReportStatusTableViewCell.swift
- ReportViewControllerAppearance.swift
- MainTabBarController.swift
- SidebarListCollectionViewCell.swift
- SidebarListContentView.swift
- SidebarListHeaderView.swift
- SidebarViewController.swift
- SidebarViewModel.swift
- ContentSplitViewController.swift
- RootSplitViewController.swift
- Tab.swift
- TrendCollectionViewCell.swift
- TrendSectionHeaderCollectionReusableView.swift
- SearchRecommendCollectionHeader.swift
- SearchViewController.swift
- SearchViewModel.swift
- SearchResultDefaultSectionTableViewCell.swift
- SearchResultsProfileTableViewCell.swift
- SearchResultOverviewCoordinator.swift
- SearchResultOverviewSection.swift
- SearchResultsOverviewTableViewController.swift
- SearchHistorySectionHeaderCollectionReusableView.swift
- SearchHistoryUserCollectionViewCell.swift
- SearchHistoryItem.swift
- SearchHistorySection.swift
- SearchHistoryViewController+DataSourceProvider.swift
- SearchHistoryViewController.swift
- SearchHistoryViewModel+Diffable.swift
- SearchHistoryViewModel.swift
- HashtagTableViewCell.swift
- SearchResultItem.swift
- SearchResultSection.swift
- SearchResultViewModel+Diffable.swift
- SearchResultViewModel+State.swift
- SearchResultViewModel.swift
- SearchDetailViewController.swift
- SearchDetailViewModel.swift
- AboutMastodonTableViewCell.swift
- AboutSettings.swift
- AboutViewController.swift
- BetaTestSettingsDiffableTableViewDataSource.swift
- BetaTestSettingsViewController.swift
- LanguagePickerViewController.swift
- GeneralSettings.swift
- GeneralSettingsDiffableTableViewDataSource.swift
- GeneralSettingSelectionCell.swift
- GeneralSettingsViewController.swift
- GeneralSettingToggleTableViewCell.swift
- NotificationSettingsDisabledTableViewCell.swift
- NotificationSettingTableViewCell.swift
- NotificationSettingTableViewToggleCell.swift
- NotificationPolicyTableViewCell.swift
- PolicySelectionViewController.swift
- NotificationSettings.swift
- NotificationSettingsViewController.swift
- NotificationSettingsViewModel.swift
- CheckableButton.swift
- PrivacySafetySettingPreset.swift
- PrivacySafetyView.swift
- PrivacySafetyViewController.swift
- PrivacySafetyViewModel.swift
- AboutInstance.swift
- AboutInstanceTableFooterView.swift
- AboutInstanceTableViewDataSource.swift
- AboutInstanceTableViewHeader.swift
- AdminTableViewCell.swift
- ContactAdminTableViewCell.swift
- AboutInstanceViewController.swift
- InstanceRulesViewController.swift
- ServerDetailsViewController.swift
- Settings.swift
- SettingsTableViewCell.swift
- SettingsViewController.swift
- ToggleTableViewCell.swift
- SettingsCoordinator.swift
- ContextMenuImagePreviewViewController.swift
- ContextMenuImagePreviewViewModel.swift
- TimelineTableViewCellContextMenuConfiguration.swift
- AdaptiveStatusBarStyleNavigationController.swift
- PrimaryActionButton.swift
- ContentWarningOverlayView.swift
- DoubleTitleLabelNavigationBarTitleView.swift
- PollOptionView+Configuration.swift
- TimelineHeaderView.swift
- UserView+Configuration.swift
- RefreshControl.swift
- StatusTableViewCell+ViewModel.swift
- StatusTableViewCell.swift
- StatusTableViewCellDelegate.swift
- StatusThreadRootTableViewCell+ViewModel.swift
- StatusThreadRootTableViewCell.swift
- ThreadReplyLoaderTableViewCell.swift
- TimelineFooterTableViewCell.swift
- UserTableViewCell+ViewModel.swift
- UserTableViewCell.swift
- WebViewController.swift
- WebViewModel.swift
- SuggestionAccountTableViewCell.swift
- SuggestionAccountTableViewFooter.swift
- RecommendAccountItem.swift
- RecommendAccountSection.swift
- SuggestionAccountViewController.swift
- SuggestionAccountViewModel.swift
- RemoteThreadViewModel.swift
- MediaHostToMediaPreviewViewControllerAnimatedTransitioning.swift
- MediaPreviewableViewController.swift
- MediaPreviewingViewController.swift
- MediaPreviewTransitionController.swift
- MediaPreviewTransitionItem.swift
- MediaPreviewTransitionViewController.swift
- SearchToSearchDetailViewControllerAnimatedTransitioning.swift
- SearchTransitionController.swift
- TransitioningMath.swift
- ViewControllerAnimatedTransitioning.swift
- LegacyDataFacade.swift
- LaunchScreen.storyboard
- Main.storyboard
- LaunchScreen.strings
- Main.strings
- Root.strings
- Root.plist
- AppDelegate.swift
- SceneDelegate.swift
- AutoGenerateProtocolDelegate.swift
- AutoGenerateProtocolDelegate.swifttemplate
- AutoGenerateProtocolRelayDelegate.swift
- AutoGenerateProtocolRelayDelegate.swifttemplate
- AutoGenerateTableViewDelegate.stencil
- AutoGenerateTableViewDelegate.swift
- .sourcery.yml
- Info.plist
- Mastodon.entitlements
- Mastodon.xctestplan
- IDEWorkspaceChecks.plist
- contents.xcworkspacedata
- Mastodon - Release.xcscheme
- Mastodon - Snapshot.xcscheme
- Mastodon.xcscheme
- IDETemplateMacros.plist
- xcschememanagement.plist
- project.pbxproj
- Intents.strings
- Intents.strings
- Intents.stringsdict
- Intents.intentdefinition
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.strings
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- FollowersCountIntentHandler.swift
- HashtagIntentHandler.swift
- MultiFollowersCountIntentHandler.swift
- SendPostIntentHandler.swift
- Intents.strings
- Intents.strings
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.strings
- Intents.strings
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.strings
- Account+Fetch.swift
- Intents.strings
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.strings
- Intents.strings
- Intents.strings
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Intents.strings
- Intents.stringsdict
- Info.plist
- IntentHandler.swift
- MastodonIntent.entitlements
- contents
- contents
- contents
- contents
- contents
- contents
- contents
- contents
- contents
- contents
- .xccurrentversion
- Setting.swift
- Subscription.swift
- SubscriptionAlerts.swift
- MastodonAttachment.swift
- MastodonCardType.swift
- MastodonEmoji.swift
- MastodonFollowRequestState.swift
- MastodonMention.swift
- MastodonNotificationType.swift
- MastodonTagHistory.swift
- MastodonVisibility.swift
- Collection.swift
- NSManagedObjectContext.swift
- UIFont.swift
- URL.swift
- Managed.swift
- NetworkUpdatable.swift
- ManagedObjectContextObjectsDidChange.swift
- ManagedObjectObserver.swift
- AutoGenerateProperty.stencil
- AutoGenerateRelationship.stencil
- AutoUpdatableObject.stencil
- AutoGenerateProperty.swift
- AutoGenerateRelationship.swift
- AutoUpdatableObject.swift
- ManagedObjectRecord.swift
- .sourcery.yml
- CoreDataStack.swift
- Contents.json
- Share iOS.pdf
- Contents.json
- Contents.json
- donation_successful_art.png
- c1 1~universal.pdf
- Contents.json
- 976202c499f1be99401df74e57a92839c1f2b586.png
- Contents.json
- empty state - dark.svg
- Contents.json
- friends 1.png
- friends 2.png
- friends 3.png
- Contents.json
- mastodon.title.logo.pdf
- Contents.json
- scribble.svg
- Contents.json
- Contents.json
- forbidden.20.pdf
- Contents.json
- plus.circle.fill.pdf
- Contents.json
- plus.circle.pdf
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- arrow.2.squarepath.checkmark.svg
- Contents.json
- Contents.json
- share.pdf
- Contents.json
- Contents.json
- Frame 2.pdf
- Contents.json
- checkmark.20.pdf
- Contents.json
- Contents.json
- xmark.pdf
- Contents.json
- Contents.json
- eye.circle.fill.pdf
- Contents.json
- eye.slash.circle.fill.pdf
- Contents.json
- emojiIconDark.pdf
- emojiIconLight.pdf
- Contents.json
- bookmark-solid.pdf
- Contents.json
- bookmark-regular.pdf
- Contents.json
- Contents.json
- gear.pdf
- Contents.json
- star.fill.pdf
- Contents.json
- star.pdf
- Contents.json
- Contents.json
- Arrow Clockwise.pdf
- Contents.json
- Contents.json
- Dismiss.pdf
- Contents.json
- Contents.json
- chat.warning.fill.pdf
- Contents.json
- chat.warning.pdf
- Contents.json
- Contents.json
- emoji.fill.pdf
- Contents.json
- emoji.pdf
- Contents.json
- media.pdf
- Contents.json
- poll.fill.pdf
- Contents.json
- poll.pdf
- Contents.json
- questionmark.circle.pdf
- Contents.json
- reorder.dot.pdf
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- edit.pdf
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Frame 82.jpg
- Frame 82@2x.png
- Frame 82@3x.png
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- robot.svg
- Contents.json
- special.svg
- checkmark.seal.fill.svg
- checkmark.seal.svg
- Contents.json
- badge.svg
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- logo.pdf
- Contents.json
- Contents.json
- Contents.json
- cloud.base.extend.png
- cloud.base.extend@2x.png
- cloud.base.extend@3x.png
- Contents.json
- Contents.json
- Untitled-1_0007_Group-6 1.png
- Untitled-1_0007_Group-6 1@2x.png
- Untitled-1_0007_Group-6 1@3x.png
- Contents.json
- untitled10006Group21.png
- untitled10006Group21@2x.png
- untitled10006Group21@3x.png
- Contents.json
- elephant.three.on.grass.extend.png
- elephant.three.on.grass.extend@2x.png
- elephant.three.on.grass.extend@3x.png
- Contents.json
- Untitled-1_0003_Group-1 1.png
- Untitled-1_0003_Group-1 1@2x.png
- Untitled-1_0003_Group-1 1@3x.png
- Contents.json
- untitled10005Group101.png
- untitled10005Group101@2x.png
- untitled10005Group101@3x.png
- Contents.json
- untitled10004Group111.png
- untitled10004Group111@2x.png
- untitled10004Group111@3x.png
- Contents.json
- Contents.json
- mastodon_logo.pdf
- Contents.json
- Contents.json
- about_instance_placeholder@2x.png
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Staatliches-Regular.ttf
- Assets.swift
- Fonts.swift
- MastodonAsset+Bundle.swift
- UserDefaults.swift
- Preference+App.swift
- Preference+Appearance.swift
- Preference+AskBefore.swift
- Preference+BetaTestSetting.swift
- Preference+Discovery.swift
- Preference+Language.swift
- Preference+Notification.swift
- Preference+StoreReview.swift
- Preference+Wizard.swift
- AppName.swift
- MastodonAuthenticationBox.swift
- Attachment+Array.swift
- MastodonEmoji.swift
- MastodonMention.swift
- Status+Property.swift
- Subscription.swift
- Mastodon+API+Subscriptions+Policy.swift
- Mastodon+Entity+Account.swift
- Mastodon+Entity+Error+Detail.swift
- Mastodon+Entity+Error.swift
- Mastodon+Entity+Link.swift
- Mastodon+Entity+Notification+Type.swift
- Mastodon+Entity+Tag.swift
- FileManager.swift
- NSItemProvider.swift
- NSKeyValueObservation.swift
- SettingFetchedResultController.swift
- StatusDataController.swift
- SearchHistory.swift
- FileManager+SearchHistory.swift
- FileManager+Shared.swift
- FileManager+Timeline.swift
- Persistence.swift
- PersistenceManager.swift
- AutoCompleteItem.swift
- AutoCompleteSection.swift
- ComposeStatusAttachmentItem.swift
- ComposeStatusAttachmentSection.swift
- ComposeStatusPollItem.swift
- ComposeStatusPollSection.swift
- ComposeStatusSection.swift
- CustomEmojiPickerItem.swift
- CustomEmojiPickerSection.swift
- PollComposeItem.swift
- PollComposeSection.swift
- PollItem.swift
- PollSection.swift
- FilterBox.swift
- LastReadMarkers.swift
- PlaintextMetaContent.swift
- UserIdentifier.swift
- APIService+CoreData+Setting.swift
- APIService+CoreData+Subscriptions.swift
- APIService+Account.swift
- APIService+APIError.swift
- APIService+App.swift
- APIService+AsyncRefresh.swift
- APIService+Authentication.swift
- APIService+Block.swift
- APIService+Bookmark.swift
- APIService+Collections.swift
- APIService+CustomEmoji.swift
- APIService+DomainBlock.swift
- APIService+Donation.swift
- APIService+Favorite.swift
- APIService+FeaturedTags.swift
- APIService+Filter.swift
- APIService+Follow.swift
- APIService+Follower.swift
- APIService+Following.swift
- APIService+FollowRequest.swift
- APIService+HashtagTimeline.swift
- APIService+HomeTimeline.swift
- APIService+Instance.swift
- APIService+ListTimeline.swift
- APIService+Marker.swift
- APIService+Media.swift
- APIService+Mute.swift
- APIService+Notification.swift
- APIService+Onboarding.swift
- APIService+PaginationLinks.swift
- APIService+Poll.swift
- APIService+PublicTimeline.swift
- APIService+Reblog.swift
- APIService+Recommend.swift
- APIService+Relationship.swift
- APIService+Report.swift
- APIService+Search.swift
- APIService+Status+History.swift
- APIService+Status+Publish.swift
- APIService+Status+Translate.swift
- APIService+Status.swift
- APIService+Subscriptions.swift
- APIService+Tags.swift
- APIService+Thread.swift
- APIService+Trend.swift
- APIService+UserTimeline.swift
- APIService+WebFinger.swift
- APIService.swift
- EmojiService+CustomEmojiViewModel+LoadState.swift
- EmojiService+CustomEmojiViewModel.swift
- EmojiService.swift
- Trie.swift
- MastodonAttachmentService+UploadState.swift
- MastodonAttachmentService.swift
- MastodonPushNotification.swift
- NotificationService.swift
- PublisherService.swift
- StatusPublisher.swift
- StatusPublisherReactor.swift
- StatusPublisherState.swift
- StatusPublishResult.swift
- SystemTheme.swift
- ThemeService.swift
- BlurhashImageCacheService.swift
- InstanceService.swift
- PhotoLibraryService.swift
- PlaceholderImageCacheService.swift
- PlaybackState.swift
- SettingService.swift
- StatusFilterService.swift
- BlurHashDecode.swift
- BlurHashEncode.swift
- ItemProviderLoader.swift
- AppContext.swift
- AppError.swift
- AppSecret.swift
- AuthenticationServiceProvider.swift
- BodegaPersistence.swift
- FeedbackGenerator.swift
- MastodonAuthentication.swift
- UserDefaults+Authentication.swift
- Array.swift
- CALayer.swift
- Collection.swift
- Int.swift
- NSLayoutConstraint.swift
- NSManagedObjectContext.swift
- Publisher.swift
- UIButton.swift
- UIEdgeInsets.swift
- UIImage.swift
- UInt64.swift
- UIView.swift
- UserDefaults.swift
- Strings.swift
- L10nLookup.swift
- Localizable-Collections.xcstrings
- Localizable-CommonControls.xcstrings
- Localizable-Lists.xcstrings
- Localizable-MastodonMenuAction.xcstrings
- Localizable-Profile.xcstrings
- Localizable-Timeline.xcstrings
- Localizable.xcstrings
- MastodonLocalization+Bundle.swift
- Mastodon+API+Error+MastodonAPIError.swift
- Mastodon+API+Error.swift
- Mastdoon+API+Lists.swift
- Mastodon+API+Account+Credentials.swift
- Mastodon+API+Account+FamiliarFollowers.swift
- Mastodon+API+Account+Filter.swift
- Mastodon+API+Account+FollowedTags.swift
- Mastodon+API+Account+Followers.swift
- Mastodon+API+Account+Following.swift
- Mastodon+API+Account+FollowRequest.swift
- Mastodon+API+Account+Friendship.swift
- Mastodon+API+Account+Profile.swift
- Mastodon+API+Account.swift
- Mastodon+API+App.swift
- Mastodon+API+AsyncRefresh.swift
- Mastodon+API+Bookmarks.swift
- Mastodon+API+Collections.swift
- Mastodon+API+CustomEmojis.swift
- Mastodon+API+Disputes.swift
- Mastodon+API+DomainBlock.swift
- Mastodon+API+Donation.swift
- Mastodon+API+Favorites.swift
- Mastodon+API+FeaturedTags.swift
- Mastodon+API+Instance+TranslationLanguages.swift
- Mastodon+API+Instance.swift
- Mastodon+API+Marker.swift
- Mastodon+API+Media.swift
- Mastodon+API+Notifications.swift
- Mastodon+API+OAuth.swift
- Mastodon+API+Onboarding.swift
- Mastodon+API+PaginationLinks.swift
- Mastodon+API+Polls.swift
- Mastodon+API+Push.swift
- Mastodon+API+Reblog.swift
- Mastodon+API+Report.swift
- Mastodon+API+Statuses+FavoriteBy.swift
- Mastodon+API+Statuses+RebloggedBy.swift
- Mastodon+API+Statuses+StatusHistory.swift
- Mastodon+API+Statuses+Translate.swift
- Mastodon+API+Statuses.swift
- Mastodon+API+Suggestions.swift
- Mastodon+API+Tags.swift
- Mastodon+API+Timeline.swift
- Mastodon+API+Trends.swift
- Mastodon+API+V2+Instance.swift
- Mastodon+API+V2+Media.swift
- Mastodon+API+V2+Search.swift
- Mastodon+API+V2+Suggestions.swift
- Mastodon+API.swift
- Mastodon+Entity+Account.swift
- Mastodon+Entity+Activity.swift
- Mastodon+Entity+Announcement.swift
- Mastodon+Entity+AnnouncementReaction.swift
- Mastodon+Entity+Application.swift
- Mastodon+Entity+AsyncRefresh.swift
- Mastodon+Entity+Attachment.swift
- Mastodon+Entity+Card.swift
- Mastodon+Entity+Category.swift
- Mastodon+Entity+Collection.swift
- Mastodon+Entity+Context.swift
- Mastodon+Entity+Conversation.swift
- Mastodon+Entity+DefaultServer.swift
- Mastodon+Entity+DonationCampaign.swift
- Mastodon+Entity+Emoji.swift
- Mastodon+Entity+Empty.swift
- Mastodon+Entity+Error+Detail.swift
- Mastodon+Entity+Error.swift
- Mastodon+Entity+ExtendedDescription.swift
- Mastodon+Entity+FamiliarFollowers.swift
- Mastodon+Entity+FeaturedTag.swift
- Mastodon+Entity+Field.swift
- Mastodon+Entity+Filter.swift
- Mastodon+Entity+History.swift
- Mastodon+Entity+IdentityProof.swift
- Mastodon+Entity+Instance.swift
- Mastodon+Entity+InstanceV2.swift
- Mastodon+Entity+Language.swift
- Mastodon+Entity+Link.swift
- Mastodon+Entity+List.swift
- Mastodon+Entity+Marker.swift
- Mastodon+Entity+Mention.swift
- Mastodon+Entity+Notification.swift
- Mastodon+Entity+NotificationPolicy.swift
- Mastodon+Entity+NotificationRequest.swift
- Mastodon+Entity+Poll.swift
- Mastodon+Entity+Preferences.swift
- Mastodon+Entity+PushSubscription.swift
- Mastodon+Entity+Quote.swift
- Mastodon+Entity+Relationship.swift
- Mastodon+Entity+Report.swift
- Mastodon+Entity+Results.swift
- Mastodon+Entity+ScheduledStatus.swift
- Mastodon+Entity+SearchResult.swift
- Mastodon+Entity+Server.swift
- Mastodon+Entity+ServerFilterResult.swift
- Mastodon+Entity+Source.swift
- Mastodon+Entity+Status.swift
- Mastodon+Entity+StatusEdit.swift
- Mastodon+Entity+StatusSource.swift
- Mastodon+Entity+Subscription.swift
- Mastodon+Entity+Suggestion.swift
- Mastodon+Entity+Tag.swift
- Mastodon+Entity+Token.swift
- Mastodon+Entity+Translation.swift
- Mastodon+Entity.swift
- Bool.swift
- Data.swift
- URL.swift
- MediaAttachment.swift
- MultipartFormValue.swift
- Query.swift
- SerialStream.swift
- DeprecationTracker.swift
- Mastodon+Response+Content.swift
- RateLimitTracker.swift
- InstanceConfigLimitingPropertyContaining.swift
- Mastodon.swift
- MastodonFeed.swift
- MastodonPoll.swift
- MastodonStatus.swift
- AutoCompleteSection+Diffable.swift
- CustomEmojiPickerSection+Diffable.swift
- Date.swift
- MastodonVisibility+Image.swift
- Meta+Accessibility.swift
- MetaLabel.swift
- NSAttributedString+Format.swift
- UIAlertController.swift
- UIContentSizeCategory.swift
- UIImage.swift
- UIScreen.swift
- UITapGestureRecognizer.swift
- UIView.swift
- View.swift
- MastodonMetricFormatter.swift
- AdaptiveMarginStatusTableViewCell.swift
- AttachmentView.swift
- AttachmentViewModel+Compress.swift
- AttachmentViewModel+DragAndDrop.swift
- AttachmentViewModel+Load.swift
- AttachmentViewModel+Upload.swift
- AttachmentViewModel.swift
- AutoCompleteTableViewCell.swift
- AutoCompleteTopChevronView.swift
- AutoCompleteViewController.swift
- AutoCompleteViewModel+Diffable.swift
- AutoCompleteViewModel+State.swift
- AutoCompleteViewModel.swift
- CustomEmojiPickerHeaderCollectionReusableView.swift
- CustomEmojiPickerInputView.swift
- CustomEmojiPickerInputViewModel.swift
- CustomEmojiPickerItemCollectionViewCell.swift
- MastodonRegex.swift
- PollAddOptionRow.swift
- PollOptionRow.swift
- PollOptionTextField.swift
- MastodonStatusEditPublisher.swift
- MastodonStatusPublisher.swift
- ComposeContentTableViewCell.swift
- ComposeReplyToTableViewCell.swift
- ComposeContentToolbarView+ViewModel.swift
- ComposeContentToolbarView.swift
- Language.swift
- LanguagePicker.swift
- ComposeContentView.swift
- ComposeTableView.swift
- ComposeContentViewController.swift
- ComposeContentViewModel+DataSource.swift
- ComposeContentViewModel+MetaTextDelegate.swift
- ComposeContentViewModel+UITextViewDelegate.swift
- ComposeContentViewModel.swift
- PostInteractionSettingsView.swift
- PostInteractionSettingsViewModel.swift
- KeyboardResponderService.swift
- AnimatedImage.swift
- AvatarView.swift
- MetaLabelRepresentable.swift
- MetaTextViewRepresentable.swift
- SecondaryBackground.swift
- CircleProgressView.swift
- ControlContainableScrollViews.swift
- CurveAlgorithm.swift
- MetaTextView+PasteExtensions.swift
- ReorderableForEach.swift
- TwitterTextEditor+String.swift
- UIViewPreview.swift
- VectorImageView.swift
- VisualEffectView.swift
- AvatarButton.swift
- CircleAvatarButton.swift
- HighlightDimmableButton.swift
- HUDButton.swift
- MinimumHitTargetButton.swift
- RoundedEdgesButton.swift
- AdaptiveMarginContainerView.swift
- MediaGridContainerView+ViewModel.swift
- MediaGridContainerView.swift
- ShadowBackgroundContainer.swift
- TouchBlockingView.swift
- TouchTransparentStackView.swift
- CondensedUserView.swift
- ExpandableMediaBadge.swift
- FamiliarFollowersDashboardView+Configuration.swift
- FamiliarFollowersDashboardView+ViewModel.swift
- FamiliarFollowersDashboardView.swift
- InlineMediaOverlayContainer.swift
- MediaBadge.swift
- MediaView+Configuration.swift
- MediaView.swift
- NewsView+Configuration.swift
- NewsView.swift
- PollOptionView+ViewModel.swift
- PollOptionView.swift
- StatusAuthorView.swift
- StatusCardAuthorControl.swift
- StatusCardControl.swift
- StatusMetricRowView.swift
- StatusMetricView.swift
- StatusView+Configuration.swift
- StatusView+ViewModel.swift
- StatusView.swift
- TrendView+Configuration.swift
- TrendView.swift
- UserView+ViewModel.swift
- UserView.swift
- ContentWarningOverlayView.swift
- LineChartView.swift
- ProfileRelationshipActionButton.swift
- ProfileStatusDashboardMeterView.swift
- ProfileStatusDashboardView.swift
- SpoilerOverlayView.swift
- StatusVisibilityView.swift
- StripProgressView.swift
- SawToothView.swift
- AvatarImageView.swift
- LabeledAction.swift
- MastodonMenu.swift
- NewsTableViewCell.swift
- PollOptionTableViewCell.swift
- TimelineBottomLoaderTableViewCell.swift
- TimelineLoaderTableViewCell.swift
- TimelineMiddleLoaderTableViewCell+ViewModel.swift
- TimelineMiddleLoaderTableViewCell.swift
- TimelineTopLoaderTableViewCell.swift
- TrendTableViewCell.swift
- DeleteBackwardResponseTextField.swift
- ViewLayoutFrame.swift
- TouchesVisibleWindow.swift
- import.swift
- IntTests.swift
- MastodonSDK+API+AccountTests.swift
- MastodonSDK+API+AppTests.swift
- MastodonSDK+API+Instance.swift
- MastodonSDK+API+OAuthTests.swift
- MastodonSDK+API+OnboardingTests.swift
- MastodonSDK+API+TimelineTests.swift
- MastodonSDKTests.swift
- Package.swift
- README.md
- Info.plist
- MastodonTests.swift
- MetricFormatterTests.swift
- Info.plist
- MastodonUISnapshotTests.swift
- MastodonUITests.swift
- Decode85.swift
- Info.plist
- NotificationService+Decrypt.swift
- NotificationService.entitlements
- NotificationService.swift
- Contents.json
- MastodonActionExtensionIcon@3x.png
- Contents.json
- Contents.json
- Action.js
- ActionRequestHandler.swift
- Info.plist
- OpenInActionExtension.entitlements
- MainInterface.storyboard
- MainInterface.strings
- ShareViewController.swift
- ShareViewModel.swift
- Info.plist
- ShareActionExtension.entitlements
- WidgetExtension.strings
- Contents.json
- Contents.json
- Contents.json
- Logo 1.svg
- Logo.svg
- Contents.json
- Logo.svg
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- missing.png
- Contents.json
- Contents.json
- WidgetExtension.intentdefinition
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- FollowersCountHistory.swift
- FollowersCountWidget.swift
- FollowersCountWidgetView.swift
- HashtagWidget.swift
- HashtagWidgetView.swift
- LatestFollowersWidget.swift
- LatestFollowersWidgetView.swift
- MultiFollowersCountWidget.swift
- MultiFollowersCountWidgetView.swift
- WidgetExtension.strings
- WidgetExtension.strings
- WidgetExtension.strings
- Info.plist
- View+WidgetBackground.swift
- WidgetExtension.entitlements
- WidgetExtensionBundle.swift
- .env.example
- .gitignore
- .ruby-version
- AppStoreSnapshotTestPlan.xctestplan
- AppVersion.xcconfig
- crowdin.yml
- Gemfile
- Gemfile.lock
- LICENSE
- MastodonSDK.xctestplan
- README.md
- swiftgen.yml
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/mastodon/mastodon-ios
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd mastodon-ios
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
// repository documentation
Was this content helpful?
(0 ratings)
