- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 Swift - 字典闹出来的笑话
swift原生字典写法,看着像数组,被人这么一问一开始博主也蒙圈了,打印后发现没错,其实这也是字典,但是跟OC有差别。看这张图: 两种写法都是字典,打印出来的也是字典,乍一看下面的打印出来的怎么是数组呢?求证了好一会才被告知Swift原生是以结构体实现的,如你所见,[“pageSize”: 4, “page_num”: 1]其实也是字典,但是以OC的视角来说是数组,总之使用起来是没错的,闹了个大笑
2016-10-21 16:23:55 1012
原创 iOS开发 - 新特性的坑之应用字体根据系统字体大小而变化
iOS10之后,只要应用加入了相应代码就可以让应用的字体大小和系统同步,诸如此类的说明在网上横行,各种介绍,但却很少有给出实例的,有人问我怎么设,说没反应,我试了下并没发现什么,看了对方的代码,原来是少了一句话:网上的很多说法是adjustsFontForContentSizeCategory属性加上,preferredFontForTextStyle的作用倒是容易被放大的adjustsFontFo
2016-10-20 16:39:52 7461
原创 蓝牙外设配对时输入密码的三种状态说明
首先不管是什么设备也不管是蓝牙几的版本。蓝牙连接弹输入框分三种情况:不管谁都可以连接蓝牙,不需要输入配对密码;不管谁,想连接蓝牙一定会弹框且要输入密码;连接后蓝牙问你要密码和配对框,问我要就给你,不问我要就不给。1.不需要输入配对密码,谁都可以连接配对,也是比较常见的一种,在使用中会通过代码手段绑定设备,不会出现被别的设备顶掉的问题;2.在连接蓝牙时受到蓝牙设备的广播,需要输入密码,因为服务通信
2016-10-19 15:21:24 39366 9
原创 Swift - swift3.0中代理方法的使用
代理在swift中也算是比较常用了,虽然闭包,也就是block的运用更简便,但是代理的作用依然无法被完全取代,其实这也完全取决于开发者的习惯。关于代理,博主今天在这里稍微来说明下: 1.写协议:protocol MyDelegate { func didAcceptSomethiong(someoneName : String)}2.声明一个delegatevar delegate :
2016-10-18 17:23:43 5488 6
原创 Swift - NSUserDefault的演化
不管OC也好,Swift也好,NSUserDefault存本地沙盒都很常用,在swift2.0的时候博主重新过了一遍语法,发现和oc基本一样,很容易就写出来了,用过的都知道2.0时怎么来存取数据,最近有人在说这个怎么写,博主于是用Xcode8来写,发现2.0时的写法根本不提醒,于是摸索了几分钟,终于发现了端倪,新的写法如下: UserDefaults.standard.setValue("hel
2016-10-13 11:02:57 1477
原创 iOS开发 - 蓝牙学习的总结
前言: 蓝牙我们知道在外设方面用的比较多,况且目前在医疗运动等方便使用也比较广泛,博主个人对于外设这一块其实挺看重的,未来必定是可穿戴设备的天下,在达不到完全把功能集成到穿戴设备的技术和降低成本的条件下,外设是一个很好的选择,蓝牙无疑起到决定性的作用。最近在看蓝牙,关于蓝牙,也许你很了解这个名词,但是你并不知道它的原理,先推荐几篇大神写的博客,初步了解下: http://ww
2016-10-12 11:01:17 1147
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人