摘要: 最近对深浅拷贝(复制)做了一些研究,在此将自己的理解写下来,希望对大家有所帮助。本人尚处在摸索阶段,希望各位予以指正。 本文包括如下方向的探索: 1.指针与对象; 2.深/浅拷贝(复制); 3.可变/不可变对象; 4.Objective-C中的copy与mutableCopy方法。 一.指针与对象 阅读全文
posted @ 2017-01-16 12:19 Soul丶凯少 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: 有个需求,就是在无论任何环境下,没有任何参数,我都要获得当前屏幕所显示的视图控制器。开始尝试。 一. 有问题问Google,摸索阶段得到了这样的一段代码,时间大约是2016年五月: 这段代码由两个部分组成。我们项目是Swift语言为主体,我就尝试用Swift重写一下这个部分的代码: 1.获得当前显示 阅读全文
posted @ 2017-01-12 15:14 Soul丶凯少 阅读(3602) 评论(0) 推荐(1) 编辑
摘要: 1.Objective-C 在使用Objective-C进行开发的过程中,为了Debug会不断的设置打印函数。如下图是我们经常用的,用来测试监听方法的实现与否: 需要说明的是,__func__和__FUNCTION__都是C的预定义符号,代表的含义完全相同,就是返回 类名+方法名 的字符串。 注意: 阅读全文
posted @ 2016-11-25 10:51 Soul丶凯少 阅读(2280) 评论(0) 推荐(0) 编辑
摘要: 有一个开锁的功能,具体的需求就类似于微信的“摇一摇”功能:摇动手机,手机震动,手机上的锁的图片摇动一下,然后发送开锁指令。需求简单,但用到了许多方面的知识。 1.摇一摇 相对这是最简单的功能了。 在viewController的viewDidLoad中加这两句代码,或者在你想开始监听“摇一摇”这个功 阅读全文
posted @ 2016-11-22 12:14 Soul丶凯少 阅读(3948) 评论(0) 推荐(1) 编辑
摘要: 昨晚上一波手贱把我的小5s升到iOS10。如此配套的话,Xcode7.3升级Xcode8.1看来也是势在必行了。公司程序是Swift2.3的,出于对苹果的恐惧迟迟不敢升级。但丑媳妇儿总要见公婆,借这个机会,也趁双休时间,做一下适配好了。 首先,强调一点。做好备份!做好备份!做好备份!重要的事情说三遍 阅读全文
posted @ 2016-11-12 14:36 Soul丶凯少 阅读(9380) 评论(0) 推荐(0) 编辑
摘要: 仅为个人记录。 1.SwiftyJSON GitHub地址:https://github.com/SwiftyJSON/SwiftyJSON 2.CryptoSwift GitHub地址:https://github.com/krzyzanowskim/CryptoSwift 3.SnapKit G 阅读全文
posted @ 2016-11-12 10:48 Soul丶凯少 阅读(2075) 评论(0) 推荐(0) 编辑
摘要: 上一篇讲到我们最终生成了一个格式为 .xcarchive 的文件(可以右键并Show in Finder)查看。本篇我们就进行最后的设置,打包上传。另外,还有一个小福利,那就是打测试包分发链接测试。 一.iTunes Connect相关配置 打开网站iTunes Connect,输入你的Apple 阅读全文
posted @ 2016-11-04 16:27 Soul丶凯少 阅读(1381) 评论(0) 推荐(1) 编辑
摘要: 上一篇描述了如何在AppleDeveloper创建Certificates、App IDs和Provisioning Profiles的过程。本篇将详细描述在Xcode部分我们需要做的配置。 1.配置BundleID和Version 打开你的项目,在TARGETS下面我们有一个东西需要填写。 1.1 阅读全文
posted @ 2016-11-04 13:21 Soul丶凯少 阅读(2238) 评论(0) 推荐(0) 编辑
摘要: 古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!下面简单介绍下插件是什么、如何使用Xcode插件以及一些常用的Xcode插件的推荐。 一.插件是什么 在使用Xcode开发的过程中,我们经常遇到各种各样的苹果公司没有想到或者觉着没有必要做,但非常利于我们开发的一 阅读全文
posted @ 2016-11-04 10:13 Soul丶凯少 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 1.后台运行GPS 1.1 原文: Performance - 2.5.4 Your app declares support for location in the UIBackgroundModes key in your Info.plist file but does not have an 阅读全文
posted @ 2016-10-31 10:11 Soul丶凯少 阅读(11009) 评论(1) 推荐(0) 编辑