IOS
-
详解Obejective-C中将JSON数据转为模型的方法
在我们的日常开发中需要对加载的一些本地数据例如plist.json等文件中的数据进行模型转化,而苹果也为我们提供了一种非常方便的键值转换方式KVC.然而KVC在某些情况下并不能保存数据的转换成功,比如 ...
-
iOS 10新的通知机制中添加图片的方法详解
iOS 10新的通知机制中添加图片的方法详解
-
详解IOS四种保存数据的方式
在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题.将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好.下面介绍一下数据保存的方式: 1.NSKeyed ...
-
IOS中无限滚动Scrollview效果
本文实例讲了IOS无限滚动效果,分享给大家供大家参考,具体内容如下 滑动到当前位置时候才去请求,本地有内容则直接显示(以来SDWebImage,UIView+Ext) HZScrollView.h # ...
-
iOS webview捕获H5按钮方法示例代码
前言 本文主要给大家介绍了关于iOS webview捕获H5按钮的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 方法如下: 实现iOS webview捕获使用H5中按钮的点 ...
-
IOS 开发获取本地图片路径及上传
IOS 开发获取本地图片路径及上传
-
iOS视频录制(或选择)压缩及上传功能(整理)
最新做的一个功能涉及到了视频的录制.压缩及上传.根据网上诸多大神的经验,终于算是调通了,但也发现了一些问题,所以把我的经验分享一下. 首先,肯定是调用一下系统的相机或相册 代码很基本: //选择本地视 ...
-
iOS贝塞尔曲线画哆啦A梦的代码实例
看到这张图,是不是觉得挺萌的,那是如何实现的呢?在iOS中有一个类叫UIBezierPath(贝塞尔曲线),这两天研究了一下UIBezierPath和CAShapeLayer,根据别人分享的教程,画了 ...
-
iOS应用开发中使用设计模式中的观察者模式的实例
在软件开发中,无论是那种高级语言中总会伴随着一些最为常用的设计模式,即便就如iOS开发中与我们打交道最多的无非就是单例模式.观察者模式和工厂模式了,当然了其他的设置模式也同样存在在编程的很多地方.下面 ...
-
浅谈iOS关于头文件的导入问题
关于import和@class的使用问题 一.@class的出现可以适当减少编译时间,提高效率. 现在假设有两个类,一个是Teacher类,一个是Students类. Teacher类 #import ...
-
CodeIgniter辅助函数helper详解
CodeIgniter辅助函数helper详解
-
iOS实现两个控制器之间数据的双向传递
本文为大家分享了iOS控制器之间数据的双向传递,供大家参考,具体内容如下 首先,有两个控制器,分别为控制器A.控制器B. A->B:数据由控制器A传向控制器B,这叫做数据的顺传:数据由控制器B传 ...
-
IOS开发代码分享之用nstimer实现倒计时功能
用nstimer实现倒计时功能,废话不多说,直接上代码,详细解释请参照注释 // [NSTimer scheduledTimerWithTimeInterval:1.0 target:self sel ...
-
iOS中使用ZBar扫描二维码自定义扫描界面功能
之前在Android中使用过ZXing识别二维码,ZXing也有对应的iOS版本,经过了解,ZBar也是一个常用的二维码识别软件,并分别提供了iOS和Android的SDK可供使用,最终我选择了ZBa ...
-
ios NSNotificationCenter通知的简单使用
通知类本身比较简单,大概就分为注册通知监听器.发送通知,注销通知监听器三个方法:通知中心(NSNotificationCenter)采用单例的模式,整个系统只有一个通知中心,通过如下代码获取: //获 ...
-
iOS开发常用线程安全锁
目录 正文 原子属性 OSSpinLock - 自旋锁 os_unfair_lock - 互斥锁 NSLock - 互斥锁 NSCondition - 互斥锁 NSConditionLock - 互斥 ...
-
超全的iOS各种设备信息获取方法总结(包括iPhone8/iPhone X)
前言 在开发中,有的时候为了统计用户信息.下发广告,服务器端往往需要手机用户设备及app的各种信息,这些信息的获取可以根据不同的设备或者App.系统版本来提供不同的功能或更好的用户体验,或者让开发者能 ...
-
详解iOS之关于double/float数据计算精度问题
详解iOS之关于double/float数据计算精度问题
-
IOS绘制虚线的方法总结
一.重写drawRect方法. - (void)drawRect:(CGRect)rect { [super drawRect:rect]; CGContextRef currentContext = ...
-
iOS蓝牙开发数据实时传输
随着iOS项目开发 很多app需要通过蓝牙与设备连接 蓝牙开发注意: 先定义中心设备和外围设备以及遵守蓝牙协议 @interface ViewController()<CBCentralMan ...
