Mac install Cocoapods

声明这篇博客原本被我发表在 CSDN . 那里不再更新, 现在在这里做持续更新. 导引如果你的 Mac OSX 升级到 10.11.x+, 并且需要安装 Cocoapods, 可以参考本博客. 安装 rubyMac 系统自带了 ruby, 但是建议大家使用 Homebrew 安装 ruby. 因为 Cocoapods 升级需要对应的 ruby 版本也要升级, 使用 Homebrew 比较方便...

发布于 MacOS

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
1920

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

veryitman