iOS: 谈谈 frame 和 bounds

起因大家知道, 我们可以设置 view 的四个角或者其中一个或者几个为圆角. 使用的方法: 123+ (instancetype)bezierPathWithRoundedRect:(CGRect)rect byRoundingCorners:(UIRectCorner)corners cornerRadii:(CGSize)cornerRadii; 拖好界面元素之后, 在代码...

发布于 iOS

RN: 模拟 Mobx

前言看过 [React Native 使用 Mobx] 这篇博客的同学, 对 Mobx 应该有了一个简单直观的认识. 其实, 我们完全可以使用 RN 中的 State 来达到同样的效果. 今天的主要内容是使用 State 来模拟 Mobx, 也算是对 Mobx 的进一步认识. 效果 实现效果和 [React Native 使用 Mobx] 中的效果一致, 只是代码没有使用 Mobx 框架. ...

发布于 ReactNative

RN: 使用 Mobx

来由在 JSFiddler 上面看到 React 结合 Mobx 的一个小例子. 爱不释手, 遂拿来改造一下, 让其能在 RN 上面一展雄风. 之前听过 Mobx, 说是要替代 Redux, 反正我是不知道这些东东, 第一次听说没有什么感觉!如今又再次偶遇 Mobx, 决定认真学习一下它. Mobx 简介Mobx 的 github 地址.目前关于他和 React Native 的(中文)资料...

发布于 ReactNative

RN: 0.34 运行在 Android 的问题

今天闲来无事, 想使用 RN 工程在 Android 设备上面跑跑. 想看看运行效果怎么样?! 适合读者 有 Android 开发基础. 会使用 Android Studio. 初级 React Native 的开发者. 开发环境和工具 Android Studio 2.2 ReactNative 0.34 Android 模拟器 Mac 操作系统 预期效果不出所料, 真的不能一帆风顺的...

发布于 ReactNative

iOS 项目: 打造本地 pod 库

本篇的姊妹篇 Cocoapods 管理开源项目 已准备完毕,直戳 链接 即可达到。 Cocoapods 管理代码的必要性项目到了一定规模, 代码组织和结构显得尤为重要. 重构项目结构,可以从分离代码开始,代码分离,可以把常用稳定的组件封装抽离出来. 分离代码, 常用的有几种方式: 放到不同的文件夹, 管理和组织代码. 使用 framework 的方式, 提供给项目使用. 工具管理如 Co...

发布于 iOS

RN: 如何启动 local server

使用 react-native init 创建的工程, 在 xcode 中运行会自动启动一个 RN 的本地 Server. 像下面图片展示这样: 那么, 这里问题来了. 比如, 我想暂时不启动这个本地 Server, 那么如何关闭呢? 下面跟大家一起探讨和追究一下. 找到启动的根源启动这个终端的是在一个 React.xcodeproj 工程的 「Build Phases」中脚本里面配置的. ...

发布于 ReactNative

RN: 创建iOS工程代码的indent问题

起因使用最新版RN(0.33)来创建工程, 大家可以发现, OC 代码的退格变成了两个空格.如下: 12345678910111213141516- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ NSURL *j...

发布于 ReactNative

RN: Mac 配置 ES6 简易开发环境

创建文件夹 ES6123ES6-lib-src 你可以任意取一个你喜欢的目录名称. 初始化项目1npm init 填写项目信息. 查看一下 package.json 1cat package.json 123456789101112131415{ "name": "es6tutorials", "version"...

发布于 ReactNative

iOS: 手机是否设置网络代理

情景项目开发过程中, 会遇到下面这样一种情景: 产品或者设计同事需要体验目前产品开发的进度, 然后要求开发人员, 将现在的版本给他们体验.做过程序开发的人都知道, 开发版本会有不少问题.这时, 产品和设计同事就会抱怨, 怎么登录不了, 这里没有数据了!有个小伙伴被折腾的实在受不了, 连网页都打不开了.最后找到原因:他手机被之前的程序猿设置了网络代理, 代理到程序猿哥哥的电脑上来抓包调试问题...

发布于 iOS

与 CSDN 的诀别

写这个话题, 内心还是蛮沉重的. 几年前与 CSDN 不期而遇, 在里面各种折腾, 翻阅大牛们的博客, 写评论, 甚至打印出来. 在技术论坛不停地”灌水”, 订阅 CSDN 杂志, 准备练就一身武艺. 互联网的蓬勃发展, 让我原来不安的心有了更加狂躁的冲动. 在某个夜深人静的夜晚, 开启了奋笔疾书的历程, 踏上了 CSDN 的博客之旅.这么多年以来, CSDN 就像我的一个朋友, 不管是家长...

发布于 随笔
1171819

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。