Category: iOS

[iOS]cocoapods安装libwebp失败问题

由于libwebp的源在google上,即使全局翻墙也无济于事,猜想是因为pod内部的代理机制不走自己的ss,于是参考了一下方法。 找一个国内镜像,替换掉libwebp的源,找到的国内镜像在https://github.com/webmproject/libwebp.git中 查看pod本地库路径:pod repo 查找libwebp的记录路径:find ~/.cocoapods/repos/m

[iOS]subview中点击事件的坑

如果是自己自定义的一个子view,而这个子view中存在UIButton或UIControl对象,即存在可点击控件的话。单单给UIButton或UIControl对象添加addTarget,绑定点击事件,是不能实现点击的,原因在于他们的父view,即自定义的那个子view,是不可点击的,根据响应者链,如此一来就导致点击事件传递到子view的时候就断了,不能再向下传递了,所以需要给子view添加可点

[iOS]配置PCH文件

右键文件夹 -> New File… -> Other -> PCH File -> 命名保存 进入项目Build Settings -> 搜索“prefix header” -> 输入PCH文件路径PS:$(SRCROOT) 表示项目根目录 (•̀ᴗ•́)و ̑̑

[iOS]设置状态栏颜色

Plist中: Status bar style = UIStatusBarStyleLightContent / UIStatusBarStyleDefault 其中UIStatusBarStyleLightContent为白色,UIStatusBarStyleDefault为黑色 Plist中: View controller-based status bar appearance =

[iOS]cocoapod使用

cocoapods从之前的0.x.x版本升到正式版1.x.x了,不过貌似还是beta版。 以前0.x.x版本的时候,配置很简单,只需: pod ‘<开源库名>’[, ‘~> <版本号>’] 1pod 'Masonry' 1pod 'Masonry', '~> 1.0.2' 12platform :i

[iOS]用户行为分析模块

思路1.采集数据 利用Hook分别在UIViewController和UIControl中注入用户行为分析采集代码 把采集到的数据存储在Sandbox中 2.发送数据 启动App 检查是否有昨天及之前的用户行为分析日志文件,并删除存在的所有zip文件(保证日志文件夹的正确性,不会出现不必要的zip文件) 把昨天及之前的用户行为分析日志文件进行打包操作,形成zip文件 上传zip文件 上传成功

[iOS]ipa打包分发测试的演进之路

时期一2016年01月,每日都需要发布一个版本,无论进展如何,功能是否完成。 处理思路: 服务器(Windows)中跑Tomcat服务,提供ipa及apk包的下载服务 每次打完包后上传到SVN,而且ipa打包是靠Xcode内Archive功能 制作一个下载页html,包含所有下载包的下载链接 每次需要登录服务器Update更新内容 处理流程: 打包ipa或apk包 修改下载页html内容 c