2015 年 9 月 15 号,React Native for Android 发布。至此,React 基本完成了对多端的支持。基于 React / React Native 可以: HTML5、Android、iOS 多端代码复用; 实时热部署。 在接下来的时间,我会通过一系列文章来介绍 React Native。本文介绍环境配置以及如何建立一个简单的项目。(注:本篇文章 iOS 和 An...
翻译自Introducing Pop, the animation engine behind Paper 几个月之前我们发布了Paper,可以流畅并且优雅的浏览和分享好的故事。今天我们开源了实现Paper应用平滑动画和转场效果的动画引擎Pop。使用动态动画(dynamic animations)而不是传统的静态动画(static animations),Pop使常见的滑动(scrolling)、...
Facebook称拟斥资190亿美元收购智能手机即时通讯应用提供商WhatsApp,支付形式为现金加股票。 Facebook在一份监管文件中表示,该公司拟收购WhatsApp的全部流通股和期权,为此Facebook将支付价值约120亿美元的1,839万股Facebook股票及40亿美元现金,并另向WhatsApp的创始人和员工提供价值30亿美元的限制性股票。 WhatsApp将继续独立运营并保留...
第三方汇总 (效果图) - (IBAction)shareByActivity:(id)sender { NSArray *activityItems; if (self.sharingImage != nil) { activityItems = @[self.sharingText, self.sharingImage]; } e...
第一步:认证(Authenticate) Facebook SDK中较为核心的一个类是FBSession,该类主要用于用户验证、管理用户登陆流程。 在写代码之前,首先需要加入Facebook SDK,在官网下载SDK后,将FacebookSDK.framework加入到工程中,这样我们就可以使用facebook的接口了。 FacebookSDK需要依赖Info.plist中的两个值,分别是Face...