• iOS控制反转(IoC)与依赖注入(DI)的实现

    时间:2022-07-07 18:18:14

    背景最近接触了一段时间的SpringMVC,对其控制反转(IoC)和依赖注入(DI)印象深刻,此后便一直在思考如何使用OC语言较好的实现这两个功能。Java语言自带的注解特性为IoC和DI带来了极大的方便,要在OC上较好的实现这两个功能,需要一些小小的技巧。控制反转和依赖注入控制反转简单来说,将一个...

  • iOS 地图坐标系之间的转换WGS-84世界标准坐标、GCJ-02中国国测局(火星坐标,高德地图)、BD-09百度坐标系转换

    时间:2022-07-07 05:30:32

    开发过程中遇到地图定位不准确,存在偏差.首先确认你获取到的坐标所在坐标系跟地图数据是不是相匹配的.常用的地图SDK:高德地图使用的是GCJ-02(也就是火星坐标系),百度使用的是BD-09百度坐标系,谷歌地图使用的是WGS-84世界标准坐标.由于手机的GPS获取到得坐标都是WGS-84世界标准坐标,...

  • 100个iOS开发面试题汇总-王刚韧的技术博客

    时间:2022-07-07 02:40:19

    100个iOS开发面试题汇总关于iOS开发面试,不管对于招聘和应聘来说,面试都是很重要的一个环节,特别对于开发者来说,面试中的技术问题环节不仅是企业对应聘者技能和积累的考察,也是一个开发者自我检验的好机会。无论是对于公司还是开发者或设计师个人而言,面试都是一项耗时耗钱的项目,从编程、设计、AppSt...

  • 【iOS】swift-通过JS获取webView的高度

    时间:2022-07-06 08:55:40

     letwebHeightStr=webView.stringByEvaluatingJavaScriptFromString("document.body.scrollHeight")获取到的是高度的字符串,转换成CGFloat,就可以了letwebHeight=CGFloat((webHeigh...

  • iOS开发中 workspace 与 static lib 工程的联合使用

    时间:2022-07-06 06:36:47

    在iOS开发中,其实workspace的使用没有完全发挥出来,最近做了一些研究,也想把之前写过的代码整理下,因为iOS里面的布局方式,交互方式也就那么几种。所以,整理好了之后,更能快捷开发,而且能够形成积累。所以把常用的东西封装成lib文件。我自己的实施过程如下,同时会穿插一些自己参考的文章的链接或...

  • iOS快速实现环形渐变进度条

    时间:2022-07-05 07:06:35

    之前看到很多环形进度条,看上去很酷,然后就试着学习他们的代码,结果发现实现一个环形进度条一点也不简单。我就在想一个简单的进度条有这么复杂吗?自己摸索后,有一个简单的实现方法。现在分享给大家,有需要的朋友

  • iOS中利用CAEmitterLayer实现粒子动画详解

    时间:2022-07-05 03:37:42

    粒子效果应该对现在很多人来说并不陌生,我们之前也分享了一些相关文章,下面这篇文章主要给大家介绍了关于iOS中利用CAEmitterLayer实现粒子动画的相关资料,文中介绍的非常详细,需要的朋友们下面来一起看看吧。

  • iOS实现一个意见反馈类型的输入栏

    时间:2022-07-05 03:38:06

    这篇文章主要给大家介绍了关于利用iOS实现一个意见反馈类型的输入栏,通过文中实现的输入栏会用户一个很好的体验效果,文中给了详细的示例代码,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。

  • iOS指纹验证TouchID应用学习教程

    时间:2022-07-05 03:37:54

    这篇文章主要为大家详细iOS指纹验证TouchID应用学习教程的第一篇,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  • iOS利用Label实现的简单高性能标签TagView

    时间:2022-07-04 12:00:02

    这篇文章主要给大家介绍了关于iOS利用Label实现的简单高性能标签TagView的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。

  • iOS一分钟学会环形进度条

    时间:2022-07-04 09:40:38

    有几篇博客写到了怎么实现环形进度条,大多是使用CoreGraph来实现,实现比较麻烦且效率略低,只是一个小小的进度条而已,我们当然是用最简单而且效率高的方式来实现。先看一下这篇博客,博客地址:http://www.brighttj.com/ios/ios-implement-loop-progres...

  • IOS多线程,同步总结

    时间:2022-07-04 08:42:45

    声明:本文来自techweb技术社区,如涉及版权问题,请联系博主,会及时删除...iOS支持多个层次的多线程编程,层次越高的抽象程度越高,使用起来也越方便,也是苹果最推荐使用的方法。下面简要说明这三种不同范式:Thread是这三种范式里面相对轻量级的,但也是使用起来最负责的,你需要自己管理threa...

  • iOS10-配置获取隐私数据权限声明

    时间:2022-07-04 03:28:26

    iOS10中,苹果加强了对用户隐私数据的保护,在访问以下数据的时候都需要在info.list重配置privacy,进行声明,否则程序无法正常运行。Contacts,Calendar,Reminders,Photos,BluetoothSharing,Microphone,Camera,Locatio...

  • iOS实现从背景图中取色的代码

    时间:2022-07-04 02:58:21

    这篇文章主要介绍了iOS实现从背景图中取色的代码,感兴趣的小伙伴们可以参考一下

  • iOS实现从服务器请求json数据并转化成NSDictionary

    时间:2022-07-03 18:27:20

    NSURL*url =[NSURLURLWithString:URL];NSURLRequest*request=[NSURLRequestrequestWithURL:urlcachePolicy:NSURLRequestReloadRevaildatingCacheDatatimeoutInte...

  • [iOS swift]Get方式向服务器请求数据

    时间:2022-07-03 18:27:14

    //使用get的方式向服务器请求数据importUIKitclassViewController:UIViewController{@IBOutletweakvarmytext:UITextField!@IBOutletweakvaroutText:UITextView!varna:NSString...

  • iOS--归档和解档(Archiver)、(UnArchiver)

    时间:2022-07-03 10:01:17

    一、已有类型的归档和解档首先来看一个简单的例子://第一方式:归档对象//对象-->文件NSArray*array=[NSArrayarrayWithObjects:@"zhang",@"wangwu",@"lisi",nil];//NSHomeDirectory获取根目录stringByAp...

  • iOS面试用到的知识点和技术点--第二章

    时间:2022-07-03 08:44:31

    接着第一章的继续 昨天没有更新,很抱歉1、Socket编程以及一些第三方框架Socket-IOGCDAsyncSocket通信框架?1、使用系统自带的CFsocket2、第三方Socket-IO3、GCDAsyncSocket想要了解更多请看http://www.jianshu.com/p/2ef8...

  • iOS设置圆角的4种方法实例(附性能评测)

    时间:2022-07-03 08:35:33

    这篇文章主要给大家介绍了关于iOS设置圆角的4种方法,并给大家附上了性能评测,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  • IOS开发之路--C语言预处理

    时间:2022-07-02 13:47:04

    由于预处理指令是在编译之前就进行了,因此很多时候它要比在程序运行时进行操作效率高。在C语言中包括三类预处理指令,今天将一一介绍:宏定义、条件编译、文件包含