首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
mooncoder
掘友等级
搬运工
|
家里蹲
臭码农
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
60
文章 59
沸点 1
赞
60
返回
|
搜索文章
最新
热门
KZWFoudation系列之网络层封装
请求网络是由NSUrlSession来做的,它内部维护了一个线程池,用来做网络请求。它调度线程,基于底层的CFSocket去发送请求和接受数据,这些线程都是并发的。 最后我们如果有自定义的completionQueue,则在自定义的queue中回调回来,也就是分线程回调回来,否…
KZWFoudation系列之WKWebView的封装
在iOS 8.0以后苹果推出WKWebView,之前有性能问题的UIWebView基本就被弃用了,这里整理下我的WKWebView之旅和怎么封装的。 1、WKWebView有个绕不过去的问题就是Cookie. 简单地说,cookie 就是浏览器储存在用户电脑上的一小段文本文件。…
iOS模块化,基础框架的创建
为了项目模块化进程,所以整了模块化的基础框架。。 首先我们来说下这样做的好处,特别是多人开发的时候,这样是特别方便的,还有就是代码干净,工程里只有业务代码,然后业务代码再根据功能进行模块,我这里还没弄,项目不大不太需要。主要是在大工程这样的好处更大,清晰,问题好定位,代码干净解…
懒人做开发系列:利用Object-C特性埋点
Objective-C是一门简单的语言,95%是C。只是在语言层面上加了些关键字和语法。真正让Objective-C如此强大的是它的运行时。它很小但却很强大。它的核心是消息分发。 运行时会发消息给对象。一个对象的class保存了方法列表。那么这些消息是如何映射到方法的,这些方法…
写给自己的代码规范
应该使用US英语。 1、变量尽量以描述性的方式来命名。单个字符的变量命名应该尽量避免,除了在for()循环。 星号表示变量是指针。例如: 也不是 NSString * text,除了一些特殊情况下常量。 私有变量应该尽可能代替实例变量的使用。尽管使用实例变量是一种有效的方式,但…
iOS配置化方案和swift的初探
首先需要后台给个配置的接口,在接口上和后台稍微有点分歧,在我看来需要给个版本标识这样不需要我每次拉数据和存储操作,基于他还有别的活,算了。。。。其实应该按照我这样改的。 代码:https://github.com/zouyongfeng/UITabbarItem。其他就是注意下…
iOS默认页封装
一个app肯定是有默认页,在后台拉不到数据报错,无网络,服务器在维护中等,这些都需要默认页来展示。这里说下我是怎么来处理这块的。 首先封装这个页面:就是一个自定义的view,我是直接加到baseViewController然后默认隐藏,在网络请求失败的时候调用。 这个方法得写在…
iOS开发中的Self-Manager设计模式
这种模式的意义就是自己的事情自己做完,不要去给别人添麻烦,让你的功能纯粹点。 举个栗子:你要实现一个分享功能。可能你很多地方都需要分享,那你不可能每个地方都去写一遍对不对,所以这时候你需要把分享功能抽离出来对不对,让它纯粹。 你只要单独出来一个shareservice这样你不管…
navigationbar闪现黑条,白条问题
大部分情况这样确实把问题解决了,代码也不难理解在这个viewcontroller将要出现的把navigationbar隐藏,在这个viewcontroller将要消失的时候把navigationbar重新展现出来。 因为先是yes然后no然后yes,中间有个闪现的no。 大家就…
iOS设备标识符及权限合集
因为新app涉及到iOS设备信息收集和很多权限的判断和限制,所以写篇文章总结下。 IDFA: 广告标示符,它是由系统存储着的,iOS6及以后使用。但是如果用户还原位置与隐私的话这个广告标识符就会重新生成(设置程序 -》 通用 -》 还原 -》还原位置与隐私) 。或者用户更明确的…
下一页
个人成就
文章被点赞
167
文章被阅读
31,278
掘力值
885
关注了
31
关注者
64
收藏集
3
关注标签
8
加入于
2017-12-14