自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 JS与原生OC的三种交互方式

JS与原生OC的三种交互方式大家在做项目的时候应该也遇到过需要h5与OC之间通信,来实现某种特定的效果,于是我总结一下最近用到过的这两者之间的交互的方式: 通过在UIWebView的代理方法里拦截URL实现 通过OC自带的JavaScriptCore.framework来实现 通过ajax方式拦截url来实现首先来说一下目前最常见的第一种方式来实现的方式(通过在UIWebView的代理方法里拦截UR

2017-03-26 16:27:01 3547

原创 使用CocoaPods在现有项目集成React-Native

使用命令 react-native init newProject 新创建一个react Native项目。 将新创建的react native项目中的index.ios.js文件和node_modules,package.json放在一个文件夹中,如下图所示。 在已有的iOS工程里集成CocoaPods(集成步骤见上一篇博文),在podfile文件中写下如下代码: path根据自己的工程目录

2016-10-10 15:53:37 632

原创 CocoaPods的使用

打开Xcode,新建一个工程,工程名称自己取。然后使用cd命令,cd到项目所在的文件夹,即.xcodeproj所在的文件夹。 输入回车,然后输入 $touch Podfile 创建Podfile文件,确定后可以发现,在根目录下,多了一个Podfile文件。 有了podfile文件之后,我们有两种方法编辑podfile文件,一种是直接打开编辑,还有一种是使用vim编辑。这里只介绍使用vim编辑的情况

2016-10-10 15:03:07 335

转载 CodePush 热更新React-Native(ios)

参考链接:http://blog.csdn.net/oiken/article/details/50279871 CodePush 热更新React-Native步骤 1. 开VPN ,cd 到项目根目录下执行:npm install react-native-code-push –save (如果npm执行不了,因为网络原因,请使用cnpm来代替) 2. 检查安装结果: (1),p

2016-07-19 15:08:10 439

原创 ReactNative-ios 生成bundle文件

react-native bundle –platform android –dev false –entry-file index.android.js –bundle-output ./test/test.bundle 需根据自己的项目具体路径改变

2016-07-18 10:10:19 834

原创 CALayer

一:简介 CALayer 是屏幕上的一个具有可见内容的矩形区域,每个UIView都有一个根CALayer,其所有的绘制(视觉效果)都是在这个layer上进行的。CALayer 包含在QuartzCore框架中,这是一个跨平台的框架,既可以用在iOS中又可以用在Mac OS X中。每一次UIView内部都默认关联着一个CALayer一:CALayer常用属性 1. anchorPoint:和中心

2016-01-21 17:37:41 493

原创 Quartz 2D 绘图基础

Quartz 2D是一个二维绘图引擎。Quartz 2D的API是C语言,来自于CoreGraphics框架。 Quartz 2D以PDF的规范为基础的图形库,用来绘制二维文字和图形,允许相同的绘图指令在任何装置上,使用可以得到的最佳分辨率,产生相同的输出。这里介绍一下一些基本绘图操作。一. 绘制直线 代码如下(这些需要重写的drawRect方法中调用): CGContextRef

2015-12-23 17:27:21 484

原创 关于3DTouch

关于3DTouch3D Touch最开始在Apple Watch上面,叫 Force Touch ,后在iPhone6s以后的手机加入,并改名3D Touch。通俗的说就是屏幕根据感受的力度大小,提供一些快捷操作,有Peek Pop 两种新手势。详细介绍可参考苹果官方文档。 设置Quick Actions 1在应用图标上设置:可以通过在info.plist里设置,也可以通过代码动态设置 ,首先

2015-12-18 16:19:09 478

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除