关注码农话题
做一个实实在在的内行人

编程教程

第2页

iOS 在模拟器上运行

阅读(255)

启动模拟器 当你完成了初始化React Native新项目后,就可以在项目目录下运行react-native run-ios来启动模拟器。如果一切配置都没有问题,应该很快就能看到你的应用在iOS模拟器上运行起来。 指定模拟的设备类型 你可以...

iOS 在设备上运行

阅读(221)

在真机上测试iOS应用需要一台Mac电脑,同时还需要注册一个Apple ID。如果你需要把应用发布到App Store,那么你还需要去苹果开发者网站购买一个开发者账户(在自己手机上测试则不用)。本文档只探讨React Native相关的发布...

iOS 链接原生库

阅读(265)

并不是所有的APP都需要使用全部的原生功能,包含支持全部特性的代码会增大应用的体积。但我们仍然希望能让你简单地根据自己的需求添加需要的特性。 在这种思想下,我们把许多特性都发布成为互不相关的静态库。 大部分的库只需要拖进两个文件就可以使用了...

iOS 原生UI组件

阅读(244)

在如今的App中,已经有成千上万的原生UI部件了——其中的一些是平台的一部分,另一些可能来自于一些第三方库,而且可能你自己还收藏了很多。React Native已经封装了大部分最常见的组件,譬如ScrollView和TextInput,但不...

iOS 原生模块

阅读(265)

有时候App需要访问平台API,但React Native可能还没有相应的模块封装;或者你需要复用Objective-C、Swift或C++代码,而不是用JavaScript重新实现一遍;又或者你需要实现某些高性能、多线程的代码,譬如图片处...

手势响应系统

阅读(275)

移动设备上的手势识别要比在web上复杂得多。用户的一次触摸操作的真实意图是什么,App要经过好几个阶段才能判断。比如App需要判断用户的触摸到底是在滚动页面,还是滑动一个widget,或者只是一个单纯的点击。甚至随着持续时间的不同,这些操作...

特定平台代码

阅读(218)

在制作跨平台的App时,多半会碰到针对不同平台编写不同代码的需求。最直接的方案就是把组件放置到不同的文件夹下: /common/components/ /android/components/ /ios/components/ 另一个选择是...

升级

阅读(294)

时刻将React Native更新到最新的版本,可以获得更多API、视图、开发者工具以及其他一些好东西(译注:官方开发任务繁重,人手紧缺,几乎不会对旧版本提供维护支持,所以即便更新可能带来一些兼容上的变更,但建议开发者还是尽一切可能第一时间...

性能

阅读(267)

使用React Native替代基于WebView的框架来开发App的一个强有力的理由,就是为了使App可以达到每秒60帧(足够流畅),并且能有类似原生App的外观和手感。因此我们也尽可能地优化React Native去实现这一目标,使开发...

JavaScript环境

阅读(355)

在使用React Native时,你的JavaScript代码将会运行在两个不同的环境上: 在iOS、Android的模拟器或是真机上,React Native使用的是JavaScriptCore,也就是Safari所使用的JavaScri...

入职你的梦想 VS 变现你的技术

IT面试宝典码农市场