随笔分类 -  iOS

上一页 1 2 3 4 5 6 ··· 11 下一页
Something about iOS
摘要:今天测试远程通知,发现ios9上可以收到,但是ios10上无法收到,原来是忘记开下面这个选项了: 这样看来iOS9 对这个entitlement没有什么依赖,但是10却是必须打开的! 阅读全文
posted @ 2017-02-09 13:27 幻化成疯 阅读(426) 评论(0) 推荐(0)
摘要:这样写是错误的!!!当数组为空时,由于count方法返回的是无符号整形,没有负数,self.requests.count -1是一个非常大的正数! 正确写法: 阅读全文
posted @ 2017-02-07 17:35 幻化成疯 阅读(931) 评论(0) 推荐(0)
摘要:首先,针对2017年一月后,需要提交到apple store的程序,如果使用App Transport Security Settings对程序 ATS情况进行特殊配置,需要对苹果进行说明,指出使用的目的,否则不能通过审核。使用Allow Arbitrary Loads 选项让整个程序允许http通 阅读全文
posted @ 2017-01-24 16:14 幻化成疯 阅读(225) 评论(0) 推荐(0)
摘要:1. 关于 SKShapeNode 刚接触SpriteKit时,看到这个类,以为它会比SKSpriteNode更为轻量级,但其实不是: 其实是SKSpriteNode有更高的效率。 这里提到了SKShapeNode的使用场景:Shape nodes are useful for content th 阅读全文
posted @ 2017-01-20 11:24 幻化成疯 阅读(1404) 评论(0) 推荐(0)
摘要:我们都知道weak 关键字可以解决内存不释放问题,但是使用上有些讲究。 看代码: 运行之后,控制台并没有输出name deinit,也就是说 Name对象并没有被释放。 再看下这段代码: 运行后,输出了name deinit. 从这上面两个对比中,我们可以看出 weak 声明的指针,当被当做右值时, 阅读全文
posted @ 2017-01-17 10:46 幻化成疯 阅读(1161) 评论(0) 推荐(0)
摘要:https://github.com/project-imas/encrypted-core-data 使用起来很方便,底层还是使用了SQLCipher,有时间要研究一下! 数据库的密码不能用固定字符串,我这里用的是timeInterval函数,生成的当前秒数字符串,并利用 https://gith 阅读全文
posted @ 2016-12-26 14:11 幻化成疯 阅读(508) 评论(0) 推荐(0)
摘要:公司的设备都有一个统一的管理方法,以前不太明白,今天看了一下资料。 这里解释了什么是设备管理 下面解释了一种在设备上安装管理文件的方法,虽然这只是一种手动安装的方式,但是其他的安装方式和它的原理基本一致。 这里是官方文档: https://help.apple.com/serverapp/mac/5 阅读全文
posted @ 2016-10-26 11:20 幻化成疯 阅读(364) 评论(0) 推荐(0)
摘要:先看看主流的ios设备的架构 armv6 iPhone iPhone2 iPhone3G 第一代和第二代iPod Touch armv7 iPhone4 iPhone4S armv7s iPhone5 iPhone5C arm64 iPhone5S iPhone6 iPhone iPhone2 iP 阅读全文
posted @ 2016-09-29 17:18 幻化成疯 阅读(1197) 评论(0) 推荐(0)
摘要:今天编译react native的代码,发现了2个警告,但是系统却当做错误,不能编译成功,查看了一下编译选项,看到了如下配置: 注意到这个-Werror 了吗? 就是这个标志导致系统把所有的 警告都当做错误来处理。。。 阅读全文
posted @ 2016-09-29 14:51 幻化成疯 阅读(217) 评论(0) 推荐(0)
摘要:Xcode中的Devices工具就能够提供以上2项功能,不需要安装其他第三方工具了,见下面的截图: 阅读全文
posted @ 2016-09-05 14:32 幻化成疯 阅读(567) 评论(0) 推荐(0)
摘要:Salesforce SDK 能做许多任务,因此也比较繁杂,又分了原生,js等多个调用方法。 关键点总结: 总结一下就是先构建查询用的字符串,再利用build方法创建出querySpec对象,最后利用相应的query方法查询,结果就是一个数组,数组里的每个元素就是需要的数据对象。 另外还有一种特别的 阅读全文
posted @ 2016-08-24 18:16 幻化成疯 阅读(877) 评论(0) 推荐(0)
摘要:1. 在swift文件里是不能写c语言函数的,不兼容c,直接报错。想调用c语言函数,就要利用系统提供的桥接功能,就如同swfit中调用oc一样! 2.swift 2.0后提供了@convention(c) 用来把 swift的闭包函数转化成c语言指针。下面这种情况就会用到这个特性, 我们在c语言文件 阅读全文
posted @ 2016-08-22 17:59 幻化成疯 阅读(297) 评论(0) 推荐(0)
摘要:iOS9 提供的UIStackview简化了布局操作,它有些像Android中的liner layout。以前不用UIStackview也是可以做出类似的效果的,不过要添加许多的约束,看得头都大了,使用了UIStackview后,约束得到了简化。 UIStackview中,不太好理解的就是distr 阅读全文
posted @ 2016-08-16 15:22 幻化成疯 阅读(20481) 评论(0) 推荐(0)
摘要:ios9引入了一个新功能,On-Demand Resources,它是app thinning 的一部分。这个机能简单的说,就是在下载app的时候,app中包含的不重要资源不下载,等到需要时,在由系统向苹果的server发送请求,下载这些资源包。 官方连接如下: https://developer. 阅读全文
posted @ 2016-08-10 16:10 幻化成疯 阅读(2610) 评论(0) 推荐(0)
摘要:由于安全的原因,客户不会把app的 distribution provisioning profile给开发者的,但是可以给一个development provisioning profile。这种情况下,我们把code signing中的provisioning profile的release版本 阅读全文
posted @ 2016-08-03 18:17 幻化成疯 阅读(1395) 评论(0) 推荐(0)
摘要:提起ios中多个异步函数后的同步问题,自然会想到 dispatch group 这个概念,那么它能够解决异步网络请求的问题吗? 对于dispatch多个异步操作后的同步方法,以前只看过dispatch_group_async,看看这个方法的说明: * @discussion * Submits a 阅读全文
posted @ 2016-07-13 17:49 幻化成疯 阅读(11084) 评论(0) 推荐(1)
摘要:http://blog.csdn.net/womendeaiwoming/article/details/49849055 研究了几天Promise模式,因为在项目里也遇到了所谓的“回调陷阱”,就是多个网络请求造成的。 看了网上的几个用swift实现的简单的promise模式,都有很大的局限性,对多 阅读全文
posted @ 2016-07-13 15:03 幻化成疯 阅读(204) 评论(0) 推荐(0)
摘要:先看官方文档:https://developer.apple.com/library/ios/documentation/General/Conceptual/AppSearch/UniversalLinks.html 简单解释一下 我们都知道ios应用能够注册自己的URL Schemes,之后通过 阅读全文
posted @ 2016-07-08 16:20 幻化成疯 阅读(2150) 评论(0) 推荐(0)
摘要:今天在引入第三方framework时,我按照以前的方法,把framework加入到了下图的地方: 默认是required的,之后程序就crash了,报错dyld: Library not loaded,之后我把required 改成了optional,这次不crash了,但是运行时出错,库中的对象无 阅读全文
posted @ 2016-05-20 17:55 幻化成疯 阅读(6998) 评论(0) 推荐(0)
摘要:https://developer.apple.com/support/compare-memberships/cn/ 为了防止链接失效,截图如下: 阅读全文
posted @ 2016-05-18 14:04 幻化成疯 阅读(195) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 11 下一页