1、pod Analyzing dependencies:
pod install —verbose —no-repo-update
pod update —verbose —no-repo-update
2、git SourceTree 超前某个版本,落后某个版本:
find . -name .DS_Store -print0 | xargs -0git rm -f —ignore-unmatchgit clean -d -fx ""git commit -am 'Conflicts resolved'
3、git配置多个SSH:
http://www.jianshu.com/p/1fa5f8b21521
4、设置webview 请求头:
NSString *userAgent = [[[UIWebView alloc] init] stringByEvaluatingJavaScriptFromString:@"navigator.userAgent"];NSString *appName = @"app";NSString *customUserAgent = [userAgent stringByAppendingFormat:@" %@/1.0", appName];[[NSUserDefaults standardUserDefaults] registerDefaults:@{@"UserAgent":customUserAgent}];
5、webview 获取title url:
NSString *title = [webView
stringByEvaluatingJavaScriptFromString:@”document.title”];
NSString *url = [webview
stringByEvaluatingJavaScriptFromString:@”document.location.href”];
6、字符串编码解码,解决iOS中的中文unicode编码问题:
https://github.com/zhangqihu/CDUrlDecode.git
7、webview js互调:
js执行OC代码:js是不能执行OC代码的,但是可以变相的执行,js可以将要执行的操作封装到网络请求里面,然后OC拦截这个请求,获取url里面的字符串解析即可,代理: - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:
(UIWebViewNavigationType)navigationTypeOC调取写好的js代码:UIWebView方法 stringByEvaluatingJavaScriptFromString
8、设置状态栏为白色:
// Swiftoverride func preferredStatusBarStyle() -> UIStatusBarStyle { return UIStatusBarStyle.LightContent; }// OC- (UIStatusBarStyle)preferredStatusBarStyle{ return UIStatusBarStyleLightContent;}
9、iOS获取剪贴板的内容:
NSString *pasteUrl = [UIPasteboard generalPasteboard].string;
10、iOS开发证书共享:
只要p12文件 和 描述文件即可.