存档

‘iOS 开发’ 分类的存档

Apple app store review被拒问题及解决汇总

2016年8月24日 吴颖敏 没有评论

最近老被问及apple app store被拒的解决方法,这里也收集总结下~ [审核] ipv6 问题 被拒的描述1: From Apple 2. 1 PERFORMANCE: APP COMPLETENESS 2. 3 PERFORMANCE: ACCURATE METADATA 被拒描述2: We discovered one or more bugs in your app when reviewed on iPhone running iOS 9.3.4 on Wi-Fi connected to an IPv6 network. 被拒描述3 We discovered one or more bugs in your app
................Read More

JS Patch的热加载

2016年4月14日 吴颖敏 没有评论

目前有的一些动态补丁方案,例如 WaxPatch等。相对于WaxPatch, JSPatch的优势是更符合Apple的规则,通过JavaScriptCore.framework执行。 JSPatch 使用系统内置的JavaScriptCore.framework,无需内嵌脚本引擎,体积小巧。 SPatch可以动态打补丁,自由修改APP里的代码,理论上还可以完全用JSPatch实现一个业务模块,甚至整个APP,跟wax一样,但考虑以下两点不推荐这么做。 1. JSPatch和wax存在
................Read More

React Native 实践 — 即时更新

2016年1月14日 吴颖敏 没有评论

上篇 jason提到对于 react native 与 native 之间调用的方法,这篇主要介绍下react native如何使app进行即时更新 react native的即时更新主要基于 react native 本地 jsbundle的替换。 通过对AppDelegate option2的更改可以做到从本地app load 本地js。 NSString *updatepath = [NSString stringWithFormat:@"%@/%@_%@.jsbundle", path, bundleversion, version]; jsCodeLocation = [NSURL
................Read More

React Native 实践 — Object C 和 Js 互相调用

2016年1月11日 吴颖敏 没有评论

在React Native实践中经常遇到的由于RCT的实现方案或者已知的不足导致的可能需要调用OC的module来实现些功能,也可能遇到OC调用RCT js的功能的地方,今天主要从实践的角度记录先现阶段RCT和OC的互相调用。 从RCT js调用OC native的角度举个例子, 以image上传为例 RCT 提供了通过form data 形式上传的例子,使用XMLHttpRequest来实现,具体可以参考例子。 如果遇到一些复杂的案例可能需要对d
................Read More

分类: React Native, iOS 开发, 随感 标签:

React Native 实践 — 动画

2015年11月27日 吴颖敏 没有评论

伴随着 react native v0.15 的update, 解决了不少问题,今天如之前说的一样,这里介绍下react native的动画. React native的动画主要也是通过位移来做的。 设置初期Animated.ValueXY或者Animated.Value来初始化需变化的值。 class FadeInView extends React.Component { constructor(props) { super(props); this.state = { fadeAnim: new Animated.Value(0), // init
................Read More

React Native 实践 —总概

2015年10月30日 吴颖敏 没有评论

近两周封闭忙活着。终于讲 iOS react native app 完成了,中间遇到了不少的坑,最后还是解决了。jason这段时间会将react native组件,react native动画,react native 和 native的交互,react native的自动更新策略都记下Blog。 今天主要对react native 的使用总体概况下。 React Native 是facebook推出的开发框架,主要通过JS/css 重新渲染了一层shadow DOM然后再渲染native ui。不过由于其
................Read More