Tag: Unsplash

轻松将Unsplash搜索添加到您的iOS应用中

两个月前,我们共享了第一个iOS开源组件。 正如我随后解释的那样,我们在移动设备上开源的策略是提供易于集成的本机UI组件,而不是标准的API包装器。 UnsplashImageView是开胃菜,现在成为UnsplashPhotoPicker 。 这个新组件使应用程序可以轻松地从Unsplash库搜索和下载照片。 只需几行代码,应用程序便可以为用户提供精美的高质量照片,从而开辟了全新的移动用例。 一些例子: 假设您是一个博客平台,希望允许其用户将Unsplash中的照片插入其博客文章中,此组件将使您的生活变得轻松。 (中😉) 或者,您可以成为一个项目管理工具,向其用户提供更改其项目背景的工具。 (Trello😉) 哦! 您是一项可帮助人们建立网站的服务,如何让他们使用其主页上Unsplash的高质量照片呢? (平方😉) 或者,也许您是一个专门制作演示文稿的应用程序,并希望您的用户将精美的摄影作品插入其精美的套牌中? 我们有你覆盖。 (苹果😉) 在使用它之前,您需要获得Unsplash API访问权限和秘密密钥。 访问我们的Unsplash API页面,以注册为开发人员以获取更多信息。 UnsplashPhotoPicker是UIViewController的子类,并且很容易配置: 要检索选定的照片,请实现UnsplashPhotoPickerDelegate协议: 而已! 您可以使用更多选项来配置照片选择器。 并查看UnsplashPhoto.swift以查看返回的信息。 您可以在Github上找到该项目:https://github.com/unsplash/unsplash-photopicker-ios 如果您有任何反馈或问题,请随时通过apps@unsplash.com发送电子邮件。 并让我们知道您是否在项目中使用它。 Android即将推出。

Swift的情节提要标识符

iOS / macOS开发人员有两种:拥抱故事板的人和鄙视故事板的人。 我是前者,但我一直很讨厌为单元格,视图控制器或segue标识符等使用硬编码的字符串。 因此,我编写了一个脚本,用于分析故事板文件并生成带有所有标识符的Swift文件,以便在代码中更轻松地使用它。 您可以在这里找到代码:https://github.com/unsplash/swift-storyboard-identifiers 生成的.swift文件如下所示: 您可以使用如下标识符: performSegue(withIdentifier: SegueIdentifier.viewItem, sender: sender) 以及类似的情节提要扩展: UIStoryboard.template.instantiateInitialViewController() 而已! 谢谢阅读。