- 博客(9)
- 收藏
- 关注
原创 AFNetworking网络监听收不到的情况
已经入职将近一周了,终于感觉自己写代码的脑袋开始转了,刚入职的时候总是感觉自己特别蠢。今天使用AFNetworking进行网络监听,很熟悉的第三方库写过很多遍的代码,但今天出现了不调用网络改变回调的问题。后来排查发现是sharedManager和Manager的问题。监听的时候应该使用:[AFNetworkReachabilityManager sharedManager]都是小问题,但是真出现有时
2016-11-22 11:33:17 672
原创 iOS开发面试知识点总结
这一段时间都在忙着面试相关的事情,今天面试的时候才发现有些自己以为很熟悉的点在真的去做笔试题和真的机试时都没有做好,也许是从一开始就没有理解清楚,所以现在准备好好的这一段时间遇到的容易在面试出现的问题都整理一下,也是自己成长的一个过程。内存管理方面这方面基本都会遇到 1.objective-c的内存管理方式 oc使用对象的引用计数管理对 2.copy、retain、ass
2016-10-20 23:23:32 417
转载 成熟的夜间模式解决方案
还是把人家的转载过来了,写得好多了 原文地址再贴一遍:http://draveness.me/night/关注仓库,及时获得更新:iOS-Source-Code-Analyze从开始写 DKNightVersion 这个框架到现在已经将近一年了,目前整个框架的设计也趋于稳定。其实夜间模式的实现就是相当于多主题加颜色管理。而最新版本的 DKNightVersion 已经很好的解决了这个问题。在正式介
2016-10-03 21:31:57 855
原创 iOS开发之换肤皮肤设置详细实现_方法调配实现
上次整理了一下通知方法是如何实现换肤功能的,前几天方法调配实现的demo也写好了,上github上找了一个提供夜间模式换肤的第三方框架,思路有相通的地方,比较值得学习。框架名字:DKNightVersion github地址:https://github.com/Draveness/DKNightVersion 作者关于框架的讲解:http://draveness.me/night/方法调配技术
2016-10-03 21:21:05 3864
原创 iOS开发之换肤皮肤设置详细实现_通知方法
最近在想怎么做皮肤设置一块的功能,虽然近期内要离职,但这个功能以前还没有认真做过,趁在缓冲期好好写一下。全部是原创,经验尚短,希望有大神能指出不足。皮肤设置一般来说有两个大的入口: 1.app提供的换肤入口,一般在设置界面,用户点击可以切换自己喜欢的皮肤 2.app的节假日自动切换成相应节日主题的皮肤,这个和后台有交互
2016-09-27 15:13:53 2999
原创 iTunes无法验证服务器"s.mzstatic.com"的身份 服务器证书无效 解决办法
昨天不小心把公司测试机升到了10,相连接iTunes回退版本,连接的时候显示 iTunes无法验证服务器”s.mzstatic.com”的身份 查阅资料发现问题主要是国内DNS服务商把s.mzstatic.com给劫持了。 解决办法其实很简单,主要修改一下Hosts文件,重新添加正确的IP就可以了。 具体办法如下: 具体办法1、文件位置打开 Mac 系统中的 Finde
2016-09-22 15:05:35 22897
原创 initialize和load方法的使用和比较
在oc中,绝大多数类都继承于NSObject根类,在该类中有两个方法被用来执行初始化操作,即NSObject类的load方法和initialize方法。1.load方法 原型如下:+(vid)load;当应用程序启动的时候,就会掉用各个类的该方法。而且当类(class)和分类(category)中都定义了load方法时,先调用类的再调用分类的。执行子类的load方法前,会先执行所有super类的l
2016-09-20 14:13:38 687
原创 使用retainCount存在的问题
决定把各种笔记整理转移到博客上面来,虽然使用了印象笔记在整理,但是很多其实还是偏向于一个简单粗略的记录,很多问题中的点并没有理清楚。希望借助博客能让自己养成按时整理的习惯。今天在代码中看到以前这么一段被注释的调试代码: while ([object retainCount]) { [object release]; }这应该是以前调试用的代码,但这么做会导致很多问题,
2016-09-19 17:16:58 410
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人