摘要:
在解压.a文件的时候,报错:s a fat file (use libtool(1) or lipo(1) and ar(1) on it),原因是该.a文件包含了多个cpu架构,比如armv7,armv7s等。 解决方法:首先使用如下命令解压出需要的架构(其中somelib.a代表需要解压的.a文 阅读全文
摘要:
真机运行程序,报错(The application does not have a valid signature,如图 环境:Xcode7.3,使用cocoapods管理第三方库 如果确认证书没有问题(可以新建一个单页面程序测试下),检查一下Build Phases中,是否有个Copy Files 阅读全文
摘要:
command + ctrl + e 修改变量的名称:选中某个变量,按下该快捷键,可以批量修改对应的变量名称 command + shift + j 定位到文档导航界面,然后通过上下方向键,可以快速切换文档 command + l 快速跳转到某一行 command + option + [ 快将选中 阅读全文
摘要:
- (void) showRefreshAnimation { [UIView animateWithDuration:0.3 delay:0 options:UIViewAnimationOptionCurveLinear animations:^{ self.refreshI... 阅读全文
摘要:
......app.config(function ($stateProvider,$ionicConfigProvider) { $ionicConfigProvider.backButton.text(""); $ionicConfigProvider... 阅读全文
摘要:
AngularJS路由报错: Unknown provider: $routeProvider根据先知们的指引,在网上爬贴,有翻到官方的解决文章。原来在AgularJS1.2.0及其之后的版本中,ngRoute已经移动到单独的文件当中,再使用则需要载入angular-route.js这一文件,即在i... 阅读全文
摘要:
npm的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已,比如npm install grunt # 本地安装npm install -g grunt-cli # 全局安装这两种安装方式有什么区别呢?从npm官方文档的说明来看,主要区别在于(后... 阅读全文
摘要:
NSTimer可以用来执行一些定时任务,比较常用的方法就是:+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo... 阅读全文
摘要:
通过attributedPlaceholder 属性来改变if([textField respondsToSelector:@selector(setAttributedPlaceholder:)]{UIColor*color =[UIColor blackColor];textField.attr... 阅读全文
摘要:
如何计算两个NSDate之间的时间间隔呢?timeIntervalSinceDate:Returns the interval between the receiver and another given date.- (NSTimeInterval)timeIntervalSinceDate:(N... 阅读全文