Cocoapods 问题集锦

承诺本文会持续更新, 分享在使用 cocoapods 过程中遇到的问题和解决方案. 欢迎大家补充. 安装问题可以阅读博客 Mac 安装 Cocoapods. pod search 问题 pod search 无法搜索到指定的项目 问题描述: 执行 pod search [Name], 出现类似下面的提示: 1[!] Unable to find a pod with name, autho...

发布于 MacOS

Cocoapods 管理开源项目

准备工作在进行下面工作之前,请确保你做了下面三件事情: 1. 创建或者已经有了 github 账号.2. 了解和熟悉如何在 github 上面创建 Repository.3. MacOS 上面安装了 Cocoapods. 如果你还没有使用 Cocoapods, 建议看看 Mac OSX 10.11.1+ 安装 Cocoapods 这篇博客. 在博客 iOS 项目: 打造本地 pod 库 里面...

发布于 iOS

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
1920

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

veryitman