摘要: RN用导航栏跳转到页面,首先要在应用中安装此库: yarn add react-navigation 这样子就可以开始编码了,用例如下: 阅读全文
posted @ 2017-10-17 15:45 菜鸟学习之路1.0 阅读(2597) 评论(2) 推荐(0) 编辑
摘要: 在安装cordova前要确保已经安装好node.js,否则要先安装node.js。 1 安装node.js,直接到http://nodejs.cn(中文网的)下载安装包,下载完毕然后点击安装即可。node.js 的配置环境会自动配置。 2 要确认node.js是否安装成功,可以在终端输入 node 阅读全文
posted @ 2016-08-24 14:24 菜鸟学习之路1.0 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 懒加载也叫延迟加载,是调用的时候才加载的。本质上就是对getter方法的重写。但需要注意的是:如果懒加载的话一定要先判断是否已经有了,如果没有那么再去进行实例化。 如下面的例子:-(NSArray *)dataArray{ if(_dataArray == nil){ NSArray *dictAr 阅读全文
posted @ 2016-04-21 15:55 菜鸟学习之路1.0 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1、ld: bitcode bundle could not be generated because '/Users/apple/Documents/CheckOutSVN/shenghui/ShengHui/ShengHui/ToolUtility/ShareToolUtility/UMSoci 阅读全文
posted @ 2016-04-11 16:15 菜鸟学习之路1.0 阅读(635) 评论(0) 推荐(0) 编辑
摘要: frame是指相对坐标,是自己在Super View的相对位置,是看自己以Super View的哪个位置为初始位置,然后以那一点为原点,原点不一定是(0,0)。 bounds是指绝对坐标,是自己的坐标系的坐标,以自己为原点的坐标系。原点坐标永远为(0,0); 举个例子说明: 代码如下: UIButt 阅读全文
posted @ 2016-03-28 15:47 菜鸟学习之路1.0 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 结构体 NSRange表示一个范围 如:NSRange rg={3,5};3为起始位置,5为长度 NSPoint(CGPoint)表示一个点 如:NSPoint p2=CGPointMake(10, 15); NSSize(CGSize)表示大小 如:CGSize s2=CGSizeMake(10, 阅读全文
posted @ 2016-03-15 14:37 菜鸟学习之路1.0 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Category的概述 类别(Category)是在现有的类的基础上添加新方法的方式,从而达到扩展已有类的目的。Category提供了比继承更为简洁的方法来对Class进行扩展,使其可以为任何已经存在的class(包括某些框架类)添加方法。新添加的方法同样也会被被扩展的类的所有子类自动继承。 Cat 阅读全文
posted @ 2016-02-19 15:20 菜鸟学习之路1.0 阅读(581) 评论(0) 推荐(0) 编辑
摘要: objective-c的内存管理划分是基本类型存储在栈内(栈内被占用的内存由系统自动释放),对象存储在堆内。由于objc没有垃圾回收机制(GC) 不能自动释放堆中的内存,需要程序员自己手动释放,否则会导致内存溢出。objc的内存管理机制主要有:1、引用计数器 2、属性参数 3、自动释放池。 1、引用 阅读全文
posted @ 2016-02-01 10:14 菜鸟学习之路1.0 阅读(177) 评论(0) 推荐(0) 编辑
摘要: .pch是装载全局变量的头文件,可将一些在整个工程都会用到的变量、字段或者是经常用到的头文件的导入字段等等,放在里面 .pch添加到工程主要分两个步骤: 1、创建.pch文件 选择文件夹,然后创建文件 弹出页面,选择ios-》other-》-》PCH File 如图: 2、然后需要在TARGETS中 阅读全文
posted @ 2015-12-16 16:11 菜鸟学习之路1.0 阅读(132) 评论(0) 推荐(0) 编辑