- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 iOS 自动打包脚本
将配置文件与python脚本放在与.xcodeproj文件同级目录下, 使用方法:首先在终端上切到脚本所在目录下,执行 ./autobuild.py -p yourproject.xcodeproj -s schemename 或 ./autobuild.py -w yourproject.xcworkspace -s schemenae ,将autobuild.py换成你自己的python文件名...
2018-05-17 12:02:37 1200
原创 WebView加载图片适配屏幕尺寸
在webView结束加载的代理方法中调用:NSString *js=@"var script = document.createElement('script');" "script.type = 'text/javascript';" "script.text = ...
2018-05-15 19:08:42 562
原创 WebView修改图片尺寸,文字大小
NSString *contentHtml = @"<p>严冬的晚自习后 习惯吐气暖你的双手\ 那年圣诞绽放的烟火 映在彼此的眼中坠落\ <br/> \ <br/> \ 当那时光慢慢地飞走 你已渐渐不在我左右\ ...
2018-05-15 18:51:55 589
原创 关于alpha, hidden, opaque, opacity的解释
一、alpha液晶显示器是由一个个的像素点组成的,每个像素点都可以显示一个由RGBA颜色空间组成的一种色值。其中的A就表示透明度alpha,UIView中alpha是一个浮点值,取值范围0~1.0,表示从完全透明到完全不透明。1、alpha会影响自己的透明度,同时也会影响subView的透明度。2、alpha设为空之后,UIView不会从响应者链中移除,仍然可以收到event。(这一点貌似并不对)...
2018-05-15 18:06:02 980
原创 js与OC的互相调用
iOS开发免不了要与UIWebView打交道,然后就要涉及到JS与原生OC交互,今天总结一下JS与原生OC交互的两种方式。JS调用原生OC篇方式一第一种方式是用JS发起一个假的URL请求,然后利用UIWebView的代理方法拦截这次请求,然后再做相应的处理。我写了一个简单的HTML网页和一个btn点击事件用来与原生OC交互,HTML代码如下:<html> <header&...
2018-05-15 17:54:33 180
原创 WebView修改文字大小、颜色,背景颜色
1.第一种方式:在WebView的代理方法webViewDidFinishLoad中:字体大小: [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '12%'"];字体颜色:[webView stringByEv...
2018-05-15 17:52:59 1947
转载 WKWebview详解
UIWebView 之痛开发App的过程中,常常会遇到在App内部加载网页,通常用UIWebView加载。而这个自iOS2.0开始使用的Web容器一直是开发的心病:加载速度慢,占用内存多,优化困难。如果加载网页多,还可能因为过量占用内存而给系统kill掉。各种优化的方法效果也不那么明显,常见的优化缓存方式:1、尽量使用 GET 请求,iOS 系统 SDK 会自动帮你做缓存。你需要的仅仅是设置下内存...
2018-05-15 17:07:28 4602
原创 键盘处理神器IQKeyboardManager的使用
平常在开发中,用到输入框的地方不胜其数,当输入框位于屏幕底部时,弹起的键盘很可能覆盖输入框,导致用户看不到输入结果,体验较差...... IQKeyboardManager 可以很简单快捷的解决键盘遮盖输入框的问题,接下来就一起来学习一下吧。IQKeyboardManager的一些使用方法1. 用 Cocoapod 导入或直接下载拖进去,这里方便起见直接用 Cocoapod 导入。IQKeyboa...
2018-05-15 17:01:15 1245
原创 删减项目中多余的图片资源,减小app体积
由于随着项目不但的版本迭代开发,资源也不断的替换,如果没有养成一个好的使用习惯,时间久了,自然就产生了好多的无用的图片资源,下面就两种方法帮你定位到无用的图片1.利用工具下载地址 http://jeffhodnett.github.io/Unused/ 选择好工程目录即可。2.通过终端执行shell命令此种方法需要安装ack [在终端通过:brew install ack 命令安装ack(ack...
2018-05-15 16:55:28 432
转载 ASO优化:苹果App Store的搜索排名规则是怎么样的?
App Store即苹果应用商店,要做好ASO优化,需要对appstore有很好的了解,如:appstore如何展示这些app、搜索的规则是怎样的、怎样才能上排名榜等等,下面一一介绍。 苹果App Store如何展示App?App Store主要通过:应用搜索、分类榜单、首页精品推荐等方式来分发应用。 1. 分类榜是一个重要入口: 一个分类榜单通常显示前150名左右的应用,总共大约有20个左右大分...
2018-05-15 16:46:09 8265
原创 UIView的几个layout方法的调用
下面列举下iOS layout的相关方法:layoutSubviewslayoutIfNeededsetNeedsLayoutsetNeedsDisplaydrawRectsizeThatFitssizeToFit大概常用的上面几个 , 具体的应该还有别的。layoutSubviews这个方法,默认没有做任何事情,需要子类进行重写 。 系统在很多时候会去调用这个方法:1.初始化不会触发layout...
2018-05-15 16:17:46 483
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人