摘要:
现在的cocoapods与之前比较。有很多不一样的地方。自己试了一试,终于搞定。现在大概纪录一下。 1.首先查看ruby是否是最新版的。 ruby是通过rvm安装的所以需要先安装rvm后查看ruby是否是最新的(通过查看ruby版本列表来判断),在终端需要中输入以下命令: (1)安装RVM.RVM: 阅读全文
摘要:
如果直接在TableVIewController上贴Button的话会导致这个会随之滚动,下面解决在TableView上实现位置固定悬浮按钮的两种方法: 1.在view上贴tableView,然后将悬浮按钮贴在view的最顶层 2.使用window 首先看一下最终的效果,在tableViewCont 阅读全文
摘要:
如果你很久没有删除xcode的缓存文件,由于你每天要运行新的xcode文件,那么你的硬盘空间会越来越小,位于/Users/*home名称*/Library/Developer/Xcode/DerivedData下的缓存文件占了很大的内存空间,可以删除. Xcode磁盘空间大清理 移除对旧设备的支持影 阅读全文
摘要:
iOS有两种证书和描述文件: 准备环境 必需要有苹果开发者账号,并且加入了“iOS Developer Program” 必需要有苹果开发者账号,并且加入了“iOS Developer Program” Mac OS 10.9以上系统(如果已经申请p12证书则不需要) Mac OS 10.9以上系统 阅读全文
摘要:
最近更新的Xcode8、今天提交新项目时、按照以往的流程走 Xcode 编译ipa文件、applicaiton loader提交成功 但是、iTunes connect构建版本不显示、非常疑惑、平时等了几分钟就会显示、但是今天等了半个小时也没显示加号,一直显示如此图: 后来在公司邮箱收到苹果反馈、如 阅读全文
摘要:
1、webView的代理方法: 升级前: - (void)webView:(UIWebView *)webView didFailLoadWithError:(nullable NSError *)error 升级后: - (void)webView:(UIWebView *)webView did 阅读全文
摘要:
NSAssert: NSAssert()只是一个宏,用于开发阶段调试程序中的Bug,通过为NSAssert()传递条件表达式来断定是否属于Bug,满足条件返回真值,程序继续运行,如果返回假值,则抛出异常,并切可以自定义异常描述。NSAssert()是这样定义的: #define NSAssert(c 阅读全文
摘要:
1)首先得遵守协议UITextFieldDelegate @interface userInfoViewController()<UITextFieldDelegate> 2)设置代理(下面的self都是输入框所在的父view) textField.delegate = self; 3)实现UITe 阅读全文