{"id":20119570,"url":"https://github.com/box/box-ios-browse-sdk","last_synced_at":"2025-06-26T11:36:25.246Z","repository":{"id":30402647,"uuid":"33955420","full_name":"box/box-ios-browse-sdk","owner":"box","description":null,"archived":false,"fork":false,"pushed_at":"2020-06-25T22:47:20.000Z","size":1260,"stargazers_count":19,"open_issues_count":14,"forks_count":22,"subscribers_count":53,"default_branch":"master","last_synced_at":"2025-05-06T14:37:14.450Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/box.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-04-14T20:30:27.000Z","updated_at":"2024-10-10T17:14:50.000Z","dependencies_parsed_at":"2022-09-08T09:02:38.373Z","dependency_job_id":null,"html_url":"https://github.com/box/box-ios-browse-sdk","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/box/box-ios-browse-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/box%2Fbox-ios-browse-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/box%2Fbox-ios-browse-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/box%2Fbox-ios-browse-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/box%2Fbox-ios-browse-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/box","download_url":"https://codeload.github.com/box/box-ios-browse-sdk/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/box%2Fbox-ios-browse-sdk/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261819341,"owners_count":23214480,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T19:16:07.001Z","updated_at":"2025-06-26T11:36:25.218Z","avatar_url":"https://github.com/box.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Project Status](http://opensource.box.com/badges/active.svg)](http://opensource.box.com/badges)\n\nBox iOS Browse SDK\n===================\n\n##Note:\n\n- The Box iOS Browse SDK is in **Maintenance** mode. This means only critical bugs will be patched. However, new functionality and additional bug fixes may be added on occasion based on customer demand, but should not be expected.\n\nThis SDK allows you to show UI that allows users to browse their folders on Box.\n\nDeveloper Setup\n---------------\n * Ensure you have the latest version of [Xcode](https://developer.apple.com/xcode/) installed.\n * We encourage you to use [Carthage](https://github.com/Carthage/Carthage) to import the SDK into your project.\n\nQuickstart\n----------\nStep 1: Setup Carthage\n```\nbrew install carthage\n```\nCreate Cartfile in your project directory, add the following line:\n```\n git \"git@github.com:box/box-ios-browse-sdk.git\" \"master\"\n```\nThis will fetch the latest commit on master branch.\n\nStep 2: Run Carthage Update\n\nIn the same directory as your Cartfile, run the following command:\n```\ncarthage update --platform ios\n```\nStep 3: Import\n\nIn your project:\n\n```objectivec\n@import BoxBrowseSDK;\n```\n\nStep 4: Set the Box Client ID and Client Secret that you obtain from [creating a developer account](http://developers.box.com/)\n```objectivec\n[BOXContentClient setClientID:@\"your-client-id\" clientSecret:@\"your-client-secret\"];\n```\nStep 5: Launch a BOXFolderViewController\n```objectivec\nBOXContentClient *contentClient = [BOXContentClient defaultClient];\nBOXFolderViewController *folderViewController = [[BOXFolderViewController alloc] initWithContentClient:contentClient];\n\n// You must push it to a UINavigationController (i.e. do not 'presentViewController')\nUINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:folderViewController];\n[self presentViewController:navigationController animated:YES completion:nil];\n```\n\nSample App\n----------\nA sample app can be found in the [BoxBrowseSDKSampleApp](../../tree/master/BoxBrowseSDKSampleApp) folder. To execute the sample app:\nStep 1: Update Carthage\n```\ncd BoxBrowseSDKSampleApp\ncarthage update --platform iOS\n```\nStep 2: Open Workspace\n```\nopen BoxBrowseSDKSampleApp.xcworkspace\n```\n\nContributing\n------------\nSee [CONTRIBUTING](CONTRIBUTING.md) on how to help out.\n\n\nCopyright and License\n---------------------\nCopyright 2015 Box, Inc. All rights reserved.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n   http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbox%2Fbox-ios-browse-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbox%2Fbox-ios-browse-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbox%2Fbox-ios-browse-sdk/lists"}