iOS开发
sevenblock
「Talk is cheap. Show me the code」
展开
-
github上关于iOS的各种开源项目集合(转)
github上关于iOS的各种开源项目集合(转).entry-headerUI下拉刷新EGOTableViewPullRefresh - 最早的下拉刷新控件。SVPullToRefresh - 下拉刷新控件。MJRefresh - 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新转载 2016-07-20 15:05:03 · 5466 阅读 · 0 评论 -
iOS 中的runtime与消息转发
【原文地址】在80年代初,小李和小王是异地恋的情侣,小王在改革号角的引领下毅然选择了南方的一个城市去奋斗,而那个时候没有手机,他们之间的互诉相思的方式主要依靠写信。但是由于小王又经常出差,居住地址会经常变动。所以小李每次给小王的回信,小王可能因为地址的变动而没有收到,他们后来想到了一个好办法来解决这个问题,具体的方法如下:80年代的消息转发 其实上面这张图,基本上就可以表达Ru...转载 2018-11-21 14:55:43 · 238 阅读 · 0 评论 -
UIWebView、WKWebView使用详解及性能分析
UIWebView、WKWebView使用详解及性能分析【原文地址】一、整体介绍UIWebView自iOS2就有,WKWebView从iOS8才有,毫无疑问WKWebView将逐步取代笨重的UIWebView。通过简单的测试即可发现UIWebView占用过多内存,且内存峰值更是夸张。WKWebView网页加载速度也有提升,但是并不像内存那样提升那么多。下面列举一些其它的优势:更多的...转载 2018-11-21 12:15:09 · 728 阅读 · 0 评论 -
WWDC2018观看笔记二:iOS12 新特性(WWDC2018)
网上搜了很多相关的文章,都是简述,不符合自己的要求;更气人的是花了9.9元,看了某人的一篇不疼不痒的WWDC2018新特性。所以最后下定决心看了个人觉得对开发者有帮助的三个session,以及一些开发者需要关注的改动。【原文地址】iOS12新特性 1、性能提升(1)iOS12系统中速度提升 应用启动速度提升40% 键盘响应速度提升50%...转载 2018-11-21 12:00:31 · 433 阅读 · 0 评论 -
iOS WKWebView与UIWebView的比较替换【转】
在开发过程中,iOS 中实现加载 web 页面主要有两种控件,UIWebView 和 WKWebview,两种控件对应具体的实现方法不同。WKWebView是苹果公司在iOS8系统推出的,这里主要概述WebKit中更新的WKWebView控件的新特性与使用方法,以及小编在开发过程中踩的坑。【原文地址】一、相比于UIWebView的优势:在性能、稳定性、占用内存方面有很大提升; 允...转载 2018-11-21 11:58:50 · 1981 阅读 · 1 评论 -
iOS中WebKit框架应用与解析【转】
iOS中WebKit框架应用与解析【转载地址】一、引言在iOS8之前,在应用中嵌入网页通常需要使用UIWebView这样一个类,这个类通过URL或者HTML文件来加载网页视图,功能十分有限,只能作为辅助嵌入原生应用程序中。虽然UIWebView也可以做原生与JavaScript交互的相关处理,然而也有很大的局限性,JavaScript要调用原生方法通常需要约定好协议之后通过Request来传递...转载 2018-11-21 11:56:47 · 2614 阅读 · 0 评论 -
OC调用Swift4.0的各种坑【转】
原文地址简述:最近几年苹果主推swift,OC已经很少更新了,处于维护状态。所以慢慢多了很多OC混编Swift的项目,但是其实swift调用OC还是挺简单的,把OC项目慢慢转成swift问题不大。swift可以算是OC更上层的语言,我这里说的坑都是关于Swift转OC的,很奇葩吧,还有把Swift项目转成OC的,一句话公司需求,怼得程序员无言以对。(废话不多说了,后面全是骂项目经理和产品的。。...转载 2018-10-19 09:50:07 · 1294 阅读 · 0 评论 -
【Synx使用】虚拟目录转实体文件夹, link错误解决
Synx一、通过Gem安装synx://1.查看现有gem源 $gem sources -l//2.如果原来是 https://rubygems.org/ 或 https://ruby.taobao.org/ 或者是其它源//2.1 将原有源删除 如 $gem sources --remove https://rubygems.org///2.2 添加新源 $gem so...原创 2018-09-11 17:10:32 · 230 阅读 · 0 评论 -
Xcode及模拟器SDK下载---Bannings
原文:http://blog.csdn.net/zhangao0086/article/details/38491271如果你嫌在 App Store 下载 Xcode 太慢,你也可以选择从网络上下载:Xcode下载(Beta版打的包是不能提交到App Store上的)绝对官方源!!!绝对官方源!!!绝对官方源!!!不能确定自己的 Xcode 是否有问题转载 2016-07-20 16:59:17 · 1326 阅读 · 0 评论 -
iOS开发-使用Runloop实现线程保活、线程常驻
【原文地址】保证线程的长时间存活 在iOS开发过程中,有时一些花费时间比较长的操作阻塞主线程,导致界面卡顿,那么我们就会创建一个子线程,然后把这些花费时间比较长的操作放在子线程中来处理。可是当子线程中的任务执行完毕后,子线程就会被销毁掉。首先,我们创建一个testThread类,继承自NSThread,然后重写dealloc 方法。@interface testThread : N...转载 2018-11-21 21:44:11 · 681 阅读 · 0 评论