摘要: Bookmarks 书签栏 RN RN报错 RN学习 阅读全文
posted @ 2018-12-13 11:25 ForeverGuard 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 添加第三方库 npm install --save xxx react-native link 链接库 react-native react-native -v 查看RN版本 npm info react-native 查看RN最新版本 npm install --save react-native 阅读全文
posted @ 2018-12-05 15:28 ForeverGuard 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 一、数组遍历 除了常用的for和for-in遍历外,系统还提供了三种枚举遍历,对于大量的数据遍历可以使用下列三个方法。 定义一个数组,数据源如下:Xcode输出中文 一、1 enumerateObjectsUsingBlock 数组正常枚举 效果: 一、2 enumerateObjectsWithO 阅读全文
posted @ 2018-11-15 10:10 ForeverGuard 阅读(1887) 评论(0) 推荐(0) 编辑
摘要: 重写NSArray和NSDictionary分类Category就OK了! 导入头文件 阅读全文
posted @ 2018-11-14 16:49 ForeverGuard 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 1、Your session has expired. Please log in. 阅读全文
posted @ 2018-11-09 14:47 ForeverGuard 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一、创建Test工程项目 二、打开终端 当前pod版本(1.6.0.beta.2最新版本2018年11月06日)和gem源路径(https://gems.ruby-china.com): 1、cd+当前项目路径 2、创建Podfile文件 3、查询第三方库版本并编辑到Podfile文件 3、pod 阅读全文
posted @ 2018-11-06 16:55 ForeverGuard 阅读(239) 评论(0) 推荐(0) 编辑
摘要: https://gems.ruby-china.org点进去就知道了…… 阅读全文
posted @ 2018-11-06 16:15 ForeverGuard 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1、bug产生 应用第三方静态库之后提示冲突错误: 2、bug分析 一般会提示哪两个库冲突: CameraShowGLView.o是自己创建的类编译生成的; libLechangeSDK.a是添加的静态库。 定位文件后,需要找出冲突的方法或者全局属性,改变自己文件的属性就可以了! 后来发现是Came 阅读全文
posted @ 2018-09-13 13:55 ForeverGuard 阅读(2372) 评论(0) 推荐(0) 编辑
摘要: 1、简介 起初看到这两个属性是在UIResponder中,只是可读的: 后来在UITextField和UITextView中也有,是可读可写的: 用一张输入法的图片简单说明一下这两个属性: inputAccessoryView:附件视图,就是上面汉子和拼音 inputView:就是下面的按键输入法 阅读全文
posted @ 2018-08-22 17:03 ForeverGuard 阅读(6019) 评论(0) 推荐(0) 编辑
摘要: 1、简介 用于剪切、复制、粘贴、选择、选择ALL和DELETE命令的菜单界面。 UITextField、UIWebView、UITextView自带有这种UIMenuController效果; 2、相关API 3、自定义MenuLabel #import "MenuLabel.h" @impleme 阅读全文
posted @ 2018-08-21 14:35 ForeverGuard 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 1、简介 3DTouch是在6s之后苹果的一项技术,只能在6s及其以上机型真机运行,Xcode的模拟器是不支持的。 Quick Actions(点击icon的快捷方式) Peek&Pop(应用内快速预览内容) UITouch和LivePhoto(读取压力和最大压力) Quick Actions(点击 阅读全文
posted @ 2018-08-20 14:56 ForeverGuard 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 1、简介 UIResponder有个属性:NSUndoManager NSUndoManager可以叫做撤销管理器,可以撤销和重做,类似快捷键command+z和command+shift+z; NSUndoManger内部维护两个栈,undo栈(撤销)和redo栈(重写)。 2、NSUndoMan 阅读全文
posted @ 2018-08-15 15:59 ForeverGuard 阅读(1602) 评论(3) 推荐(0) 编辑
摘要: http://music.163.com/song/media/outer/url?id=xxxxxxxx.mp3 将id替换上就ok了 阅读全文
posted @ 2018-08-14 14:48 ForeverGuard 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 1、提纲 什么是iOS的事件分发机制 ? 一个事件UIEvent又是如何响应的? 手势对于响应链有何影响? 2、事件分发机制 2.1、来源 以直接触摸事件为例: 如何找到处理这个事件的视图的过程——事件分发机制 2.2、具体步骤 2.2.1、事件Event的产生 点击一下iOS设备的屏幕,UIKit 阅读全文
posted @ 2018-08-14 10:30 ForeverGuard 阅读(770) 评论(0) 推荐(0) 编辑
摘要: 1、UIEvent简介 UIEvent是代表iOS系统中的一个事件,一个事件包含一个或多个的UITouch; UIEvent分为四类: UIEventType 子事件类型:UIEventSubtype 2、相关API 3、触摸事件示例 相关方法: 拖动和移动效果图: 代码展示: 4、摇晃事件示例 相 阅读全文
posted @ 2018-08-13 17:25 ForeverGuard 阅读(2486) 评论(0) 推荐(0) 编辑
摘要: 1、UITouch简介 当用户触摸屏幕时,会创建一个UITouch对象; UITouch的作用保存着触摸相关的信息,比如触摸的位置、时间、阶段等; 当从开始到结束,系统会更新UITouch对象,结束时会被销毁。 期间所有的UITouch对象都被包含在UIEvent事件对象中,由管理程序UIAppli 阅读全文
posted @ 2018-08-13 15:09 ForeverGuard 阅读(1729) 评论(0) 推荐(0) 编辑
摘要: #import #import #import #import NS_ASSUME_NONNULL_BEGIN @class UIPress; @class UIPressesEvent; //响应者类的按键命令类类目 @protocol UIResponderStandardEditActions @optional - (void)cut:(nullable id)sender... 阅读全文
posted @ 2018-08-13 09:17 ForeverGuard 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 1、什么是NetBeans? NetBeans IDE:可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序; 支持语言:PHP、Ruby、JavaScript、Groovy、Grails和C/C++; NetBeans:包括开源的开发环境和应用平台,是Sun公司(2009 阅读全文
posted @ 2018-07-31 15:40 ForeverGuard 阅读(4148) 评论(0) 推荐(0) 编辑
摘要: IDE:Integrated Development Environment集成开发环境,是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。白话点苹果开发的Xcode和安卓手机开发的Android Studio就是IDE; Servlet:(Server Ap 阅读全文
posted @ 2018-07-31 14:39 ForeverGuard 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1、什么是JDK? JDK:Java Development Kit,是 Java 语言的软件开发工具包(SDK)。没有JDK的话,无法编译Java程序(指java源码.java文件)。 SE(JavaSE):standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改 阅读全文
posted @ 2018-07-31 14:12 ForeverGuard 阅读(1849) 评论(0) 推荐(0) 编辑