- 博客(16)
- 收藏
- 关注
原创 node.js报错
mac 终端报错:module.js:491 throw err; ^ Error: Cannot find module 'semver' atFunction.Module._resolveFilename (module.js:489:15) atFunction.Module._load (module.js:439:25) a
2017-09-01 12:17:49 1019
原创 CAReplicatorLayer的使用
CAReplicatorLayer可以创建layer的的指定份数的子层(源层),每个副本可能有应用于其的几何,时间和颜色转换。CAReplicatorLayer可以嵌套使用。 hitTest:目前仅测试z replicator层的子层的第一个实例。1.设置实例显示属性: instanceCount:要创建的副本数,包括源层。默认为1 instanceDel
2017-07-05 10:56:38 1088
原创 Swift-单例
1.类内部声明静态常量并私有化构造器方法class DataManager:NSObject{ static let sharedInstance = DataManager() private override init() { print("单例") //初始化操作.. } }
2017-05-10 11:55:07 287
转载 Mac+Sublime3+Python
1. Sublime Text 3 安装Package Control使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码:import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); ur
2017-04-24 23:14:17 784
转载 iOS UIWebView 通过 cookie 完成自动登录
1、相关介绍iOS在UIWebView中获取的cookie的方法:NSHTTPCookieStorage * nCookies = [NSHTTPCookieStoragesharedHTTPCookieStorage];再具体获取某个域的cookie:NSArray* cookiesURL = [nCookies cookiesForURL:[NSURLURLWithSt
2017-04-20 18:00:12 909
转载 iOS微信支付步骤以及出现的问题总结
一、下面我先说一下大概的流程:1.首先你得搞清楚几个参数的意义。这些参数除了第二篇文章的调起微信支付的参数外,还有统一下单里面必须要填的参数。"必填"->"是",这些参数也要准备好。上传的参数的地址:https://api.mch.weixin.qq.com/pay/unifiedorder 。(微信的统一下单的地址)2.app端通过上传一些微信的公共的“统一下单”要填的参数,返回
2017-04-14 18:39:26 1445
原创 swift3.0闭包
闭包 闭包是自包含的功能块,可以在代码中传递和使用 闭包可以从定义它们的上下文中捕获和存储对任何常量和变量的引用。Swift处理所有的捕获的内存管理。全局函数和嵌套函数实际上是闭包的特殊情况: 全局函数是具有名称并且不捕获任何值的闭包。 嵌套函数是具有名称的闭包,并且可以从其封闭函数捕获值。 1.闭包表达式
2017-02-28 19:26:47 389
原创 swift3.0函数
一、函数的定义和调用1.使用func关键字标识函数2.定义函数时,可以接受的一个或多个命名的类型值的参数3.返回箭头( ->)指示函数的返回类型,后面跟有要返回的类型的名称4.使用函数名称调用函数func greet(person:String) -> String { let greeting = "Hello," +person+ "!"
2017-02-28 17:45:45 331
原创 swift3.0流程控制
流程控制1.for-in循环for indexin 1...5 { //index是一个常量,其值在循环的每次迭代开始时自动设置。因此,索引不必在使用之前声明。 print("\(index) times 5 is\(index * 5)")} //如果不需要序列中的每个值,则可以通过使用下划线代替变量名来忽略这些值let base =
2017-02-23 16:20:37 356
原创 swift3.0集合类型(Array,Set,Dictionary)
集合类型Swift提供了三种主集合类型,称为数组,集合和字典,用于存储值的集合。 数组是值的有序集合。集合是唯一值的无序集合。 字典是键-值关联的无序集合。 一、数组数组(Array)在有序列表中存储相同类型的值。相同的值可以在不同位置多次出现在数组中。1>.创建数组//创建空数组var someInts= [Int]()//使用初始化语法创建特定类型的空数组som
2017-02-23 16:19:35 646
原创 swift3.0 字符串和字符
1.初始化空字符串var emptyString ="" //空字符串var anotherEmptyString =String() //初始化语法创建空字符串ifemptyString.isEmpty {//布尔isEmpty属性来确定String值是否为空 print("Nothing to seehere")}
2017-02-23 16:17:12 811
原创 swift3.0 基本运算符
1.赋值运算符 Assignment Operatorlet b =10var a =5a =b //如果赋值的右侧是具有多个值的元组,则其元素可以一次分解为多个常量或变量:let (x, y) = (1,2)print(x,y)//1 2 //if x =y {// //这是无效的,因为x = y不返回值。//} 2.算术
2017-02-21 18:52:52 474
原创 swift3.0 基本数据类型
1.常量和变量使用let关键字声明常量,使用var关键字声明变量:letmaximumNumberOfLoginAttempts =10//赋值为10的常量varcurrentLoginAttempt =0//赋予其初始值为0的变量var x =0.0,y =0.0,z =0.0//在一行上声明多个常量或多个变量,用逗号分隔: 类型注释:在声明常量或
2017-02-21 18:49:35 354
原创 cocoaPods的使用问题
1.执行sudo gem install cocoapods时报错:ERROR: While executing gem ...(Errno::EPERM) Operation not permitted - /usr/bin/xcodeproj解决:sudo gem install -n /usr/local/bin cocoapod
2017-02-18 14:18:23 355
转载 App启动速度优化
t(App总启动时间) = t1(main()之前的加载时间) + t2(main()之后的加载时间)。t1 = 系统dylib(动态链接库)和自身App可执行文件的加载;t2 = main方法执行之后到AppDelegate类中的- (BOOL)Application:(UIApplication *)Application didFinishLaunchingWithOptio
2017-02-17 17:41:24 544
原创 OC中的@property、@synthesize和@dynamic的用法
声明property的语法为:@property (参数1,参数2) 类型 名字;如:@property(nonatomic, strong) UIView *view; 其中参数主要分为三类: 读写属性: (readwrite/readonly) setter语意:(assign/retain/strong/weak/copy) 原子性: (atomic/nonatomic)
2016-01-20 10:40:55 638
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人