03 2018 档案

摘要:关于select下拉框选择触发事件,有需要的朋友可以参考下。 我一直以来都认为,select 下拉框选择对选项 options 使用 onclick 注册事件即可,如下: 今天有个要求需要做联动菜单,就是每点一次,相邻的下拉框会自动改变 ,我一想没问题啊,onclick走起 于是走上面的路线,客户还 阅读全文
posted @ 2018-03-30 22:36 红凉梦 阅读(123970) 评论(2) 推荐(7) 编辑
摘要:导出 编号 姓名 年龄 1 小明 19 2 小芳 20 3 大军 22 阅读全文
posted @ 2018-03-30 13:08 红凉梦 阅读(4845) 评论(2) 推荐(2) 编辑
摘要:MacPro 经常提示我磁盘空间已满,管理磁盘空间。 然后我就管理了一下,发现系统竟占90个G,有点懵逼。然后网上查了资料,发现这个超级好用的工具OmniDiskSweeper。 打开是这样的! 然后点击Sweep,之后 这就是在查看空间分布啦。 最后竟发现原来是我的Xcode占用了超多空间。竟是X 阅读全文
posted @ 2018-03-26 22:02 红凉梦 阅读(6471) 评论(0) 推荐(0) 编辑
摘要:打印结果 Block其实包含两个部分内容 1.Block执行的代码,这是在编译的时候已经生成好的; 2.一个包含Block执行时需要的所有变量值的数据结构。Block将使用到的,作用域附近的变量的值建立一份快照拷贝到栈上。 Block与函数另一个不同是,Block类似Objc的对象,可以使用自动释放 阅读全文
posted @ 2018-03-17 13:43 红凉梦 阅读(3327) 评论(0) 推荐(0) 编辑
摘要:.懒加载基本懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法.注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化2.使用懒加载的好处:(1)不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读性更强(2 阅读全文
posted @ 2018-03-15 21:17 红凉梦 阅读(154) 评论(0) 推荐(0) 编辑
摘要:(1)运行中的现象: 在iOS开发中,会遇到:同一NSURL被多次请求,会造成用户的流量浪费,程序的响应速度不够快。比如说,从服务器上请求一张图片,请求100次,下载的结果都是一样的。 (2)解决方法: 为了提高程序响应速度,可以考虑缓存。内存缓存和硬盘缓存。 内存缓存其实是沙盒缓存。 <2>缓存在 阅读全文
posted @ 2018-03-14 20:18 红凉梦 阅读(1055) 评论(0) 推荐(0) 编辑
摘要:作者:朱晓辉Allen 链接:https://juejin.im/post/5a90dd3a6fb9a0634912b755 前言 前段时间由于项目需求,移除了项目中的微信支付SDK和支付宝支付SDK,这种情况下需要自己搞定支付,第一时间考虑到的是使用openshare,但是当下载openshare 阅读全文
posted @ 2018-03-11 09:55 红凉梦 阅读(423) 评论(0) 推荐(0) 编辑
摘要:设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。GoF提出了23种设计模式,本系列将使用Swift语言来实现这些设计模式 概述 整个应用生命周期中,只存在唯一一个实例对象的类被称作单例,所以的模块共同使用这一个对象的设计叫做单例模式 单例模 阅读全文
posted @ 2018-03-11 09:40 红凉梦 阅读(287) 评论(0) 推荐(0) 编辑
摘要:一. 单例模式简介 注意:我们在使用单例类之前,一定要考虑好单例类是否适合和类以后的扩展性,避免盲目滥用单例 二. 单例在ARC中的实现 ARC中单例实现步骤 1 在类的内部提供一个static修饰的全局变量2 提供一个类方法,方便外界访问3 重写+allocWithZone方法,保证永远都只为单例 阅读全文
posted @ 2018-03-11 09:38 红凉梦 阅读(282) 评论(0) 推荐(0) 编辑
摘要:问题 在调试程序时,我从ViewController A push进 ViewController B,在从B back时发现程序不会执行B里面的dealloc(),很诡异的问题,因为按理说此时点击back是执行pop操作的,是会执行dealloc()函数的,但经调试发现确实没有执行。所以viewC 阅读全文
posted @ 2018-03-09 12:22 红凉梦 阅读(487) 评论(0) 推荐(0) 编辑
摘要:在开发中我们经常使用代理,或自己写个代理,而代理属性都用weak(assign)修饰,看过有些开发者用strong(retain),但并没发现有何不妥,也不清楚weak(assign)与strong(retain)修饰有何区别 功能实现就行了,考虑这么多干嘛~~~我只能哈哈哈 weak:指明该对象并 阅读全文
posted @ 2018-03-08 19:52 红凉梦 阅读(417) 评论(0) 推荐(0) 编辑
摘要:CoreBluetooth的API是基于BLE4.0的标准的。这个框架涵盖了BLE标准的所有细节。仅仅只有新的iOS设备和Mac是和BLE标准兼容.在CoreBluetooth框架中,有两个主要的角色:周边和中央(Peripheral and Central) ,整个框架都是围绕这两个主要角色设计的 阅读全文
posted @ 2018-03-07 16:50 红凉梦 阅读(442) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示