上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 28 下一页
摘要: 最近工作中遇到一个问题,发现用简单的AFNetworking封装,不能满足需求。一般情况下,所有的请求会指定到一个url,然后所有的请求都用AFNetworking的二次封装方法。如自己封装的GET,POST方法.这种封装方式也能满足大多数的需求。 我们的情况稍有不同,请求API实际不多,但是都在一 阅读全文
posted @ 2018-06-11 17:11 wjwdive 阅读(2765) 评论(0) 推荐(0) 编辑
摘要: 正常情况下, block 缺点: 1、block很难追踪,难以维护 2、block会延长先关对象的生命周期 block会给内部所有的对象引用计数+1, 一方面会带来潜在的循环引用(retain cycle),不过我们可以通过weakself的手段解决。 另一方面,它会延长对象的生命周期 3、bloc 阅读全文
posted @ 2018-06-11 16:16 wjwdive 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 算法题目:有两个字符串由不同的字母组成,一长一短,长的为A短的为B。设计一个算法,如果所有在B中出现的字符都在A中出现,则返回true,否则返回false。 如下字符串: 字符串A: abddfdioegdddffsfagj 字符串B: dofsjadg 字符串B中每个字符都在A中出现,返回true 阅读全文
posted @ 2018-06-08 12:11 wjwdive 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 非对称加密需要两把钥匙:公钥和秘钥。 单向加密:一般情况下服务器会持有秘钥和公钥,那该怎么使用呢?以注册场景为例,最初服务器持有公钥和密钥。 用户注册时不是直接发送用户名,密码,验证码等明文信息给服务器请求注册。而是先发送一个注册请求,服务器会把公钥返回给客户端,服务器返回的公钥一般是一个base6 阅读全文
posted @ 2018-05-30 00:56 wjwdive 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 机器学习当中能深入浅出的方法第一步就是先学会用numpy了。numpy是一个第三方的开源python库,他提供了许多科学的数值计算工具,尤其是大型矩阵计算,但使用配置非常简单,结合matplotlib能够非常方便的将计算结果展示成各种图形,如点状图,折线图,散点图。 先搭建开发环境,首先到 http 阅读全文
posted @ 2018-05-27 12:55 wjwdive 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 首先MAC自带了ruby,他是用rvm 管理的, 如果你用homebrew又安装了一个新版,很可能在升级cocoapods时遇到问题,明明自己用homebrew升级到最新版本了,页配置环境变量了,为什么还是无法升级cocoapods? 因为系统默认还是用 要用到一个气泡显示器,用了git上面的一个第 阅读全文
posted @ 2018-05-08 10:47 wjwdive 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: runloop 的 model作用是什么? 答案: model 主要是用来指定事件在运行循环中的优先级,分为: NSDefaultRunLoopMode(kCFRunLoopDefaultMode): 默认,空闲状态 UITrackingRunLoopMode: UIScrollView 滑动时 继 阅读全文
posted @ 2018-04-26 14:32 wjwdive 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 那我偏偏想要在类别中添加实例变量该怎么办呢?这时候就要用到runtime了,不要忘记了Objective-C是动态语言。一种常见的办法是通过runtime.h中objc_getAssociatedObject / objc_setAssociatedObject来访问和生成关联对象。这两个方法可以让 阅读全文
posted @ 2018-04-20 16:28 wjwdive 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 因为项目要适配iPhone8, iPhoneX 等。需要升级Xcode需要升级到9.3。但是 MAC系统是10.12的,需要升级到10.13。 系统升级完之后升级Xcode。之后Xcode 就各种卡。 卡出翔,光标移动很卡,点击选中很卡,不能rename 文件,自动提示错乱,不完整。 实际刚升级完系 阅读全文
posted @ 2018-04-18 11:04 wjwdive 阅读(186) 评论(0) 推荐(0) 编辑
摘要: App installation failed Could not write to the device. 错误发生的条件: 在testFlight 上下载的测试包,出现闪退,然后再次真机测试,出现以上错误,Stack Overflow 有回答说,clean 项目:该保存消失,又出现以下错误。 A 阅读全文
posted @ 2018-04-16 21:42 wjwdive 阅读(427) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 28 下一页