ios学习路线图_iOS开发学习路线 +技巧整理
其实自学编程并不难,自学iOS移动开发也不是很难。
iOS拥有强大的开发工具IDE Xcode,Xcode是开发OS X 和 iOS 应用程序的最快捷的方式。Xcode 具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成。简单的界面构建器Interface Builder(简称IB)通过鼠标拖拽就可以快速构建APP UI,甚至完全不需要真机调试,拖什么样,真机就表现成什么样。
分享一套完整的iOS学习路线图:
清晰版大图 地址:https://github.com/shaojiankui/iOS-Route
OS开发技巧分享
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)navigationType
OC调取写好的js代码:UIWebView方法 stringByEvaluatingJavaScriptFromString
8、设置状态栏为白色:
// Swiftoverride func preferredStatusBarStyle() -> UIStatusBarStyle { return UIStatusBarStyle.LightContent; }// OC- (UIStatusBarStyle)preferredStatusBarStyle{ return UIStatusBarStyleLightContent;}
9、iOS获取剪贴板的内容:
NSString *pasteUrl = [UIPasteboard generalPasteboard].string;
ios学习路线图_iOS开发学习路线 +技巧整理相关推荐
- 适合零基础UI设计学习路线图大纲及学习技巧整理
适合零基础UI设计学习路线图 零基础学习UI设计,很多人都不知道从哪里开心学,要学哪些内容,盲目的学习可能不能很好的达到我们的学习目的,技术内容过老旧也不符合市场的人才需求,学习完也很难达到就业的目的 ...
- Java学习路线图,如何学习Java事半功倍?
作为一个初学者想掌握Java并不是很容易,Java本身是具有一定难度的,虽然说兴趣这东西可以让我们学习不累,但是有多少人学习是因为兴趣,或者有多少人知道自己的兴趣在哪?所以我很明确的告诉你学习这事本来 ...
- 恩施软件开发人员每月多少钱_恩施软件开发学习,恩施软件开发学习哪家好,恩施软件开发学习一般能拿多少工资...
恩施软件开发学习,恩施软件开发学习哪家好,恩施软件开发学习一般能拿多少工资 首页 > 软件 > 恩施软件开发学习 作者:镀金池 发布时间:2017-11-22 18:54 因为cent ...
- 日常开发CSS小技巧整理
日常开发CSS小技巧整理 1.解决inline-block元素设置overflow:hidden属性导致相邻行内元素向下偏移 .wrap {display: inline-block;overflow ...
- 前端开发学习路线图,完整学习教程+工具+框架
回看近年的前端发展,不管是之前的散装前端时代,还是后来插件化.模块化的演进,亦或是现如今如火如荼的前端工程化迭代,发展速度实在是太快了,各种框架层出不穷,这些难免会让我们这些学习者眼花缭乱,满腹疑团. ...
- 2020最新版前端学习路线图--让前端学习变得美如画
前端学习路线是螺旋上升的,前端学习需要耗费的时间和精力不比其他编程的少,由于前端稳健性的特点,使其成为大多数企业开发的刚需编程语言. 在网上看到有很多的前端学习路线图,但大部分的前端学习路线图是很零碎 ...
- 零基础Python学习路线图,Python学习不容错过
近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...
- [学习路线图1]PHP学习路线图(初级)
受众多网友建议,本文是个"学习路线图" 大家看完这篇文章就会知道我们的"学习路线图"到底是啥样的. 本次路线图的作者:沈逸 .李青春.某神秘大学老师 今天的话题 ...
- ios runtime重要性_iOS:学习runtime的理解和心得
作者:兴宇是谁 授权本站转载. Runtime是想要做好iOS开发,或者说是真正的深刻的掌握OC这门语言所必需理解的东西.最近在学习Runtime,有自己的一些心得,整理如下, 一为 查阅方便 二为 ...
- PHP从入门到放弃之(一)PHP介绍PHP学习路线图PHP开发软件环境搭建
一.什么是PHP? PHP(外文名:PHP: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Perl ...
最新文章
- OpenAI与GitHub联手推出AI代码生成工具,比GPT-3更强大
- 八骏登场 学子圆梦 一卷在手 良师益友(2)
- VC++源码分析 - 中国象棋源码分析
- spark常用函数比较
- Android开发实战一之搭建开发环境-附测试实例(已亲测)
- 聊聊编程那些破事-0.Prehistory
- 两家美国科技公司被骗走一亿美元
- Linux uname命令
- SQL中FOR XML子句的各种用法,包括FOR XML字句的四种基本模式:AUTO模式、RAW模式、PATH模式和EXPLICIT模式...
- 领域建模——事件风暴
- 5.1(电脑技能经验) 美图秀秀批量处理图片大小,针对CSDN博客上传图片要求,小于2M,图片大小设计712*400
- ucenter安装指南及问题解决
- 利用Cytoscape进行生物相互作用网络可视化及拓扑分析
- 将阿拉伯数字 翻译为 罗马数字
- 【嵌入式--伺服电机】(11)MIT无刷电机FOC硬件电路分析
- 丰县中等专业学校计算机专业,江苏省丰县中等专业学校2020
- 通过图新地球把大疆L1激光雷达点云成果和影像地形等其他GIS数据进行融合
- 一文玩转NGINX(对于NGINX,你真的了解吗?)
- 【思考】我奋斗了18年才和你坐在一起喝咖啡
- java架构设计图,不止面试题,笔记源码统统都有
热门文章
- 音频处理——音频处理的基本概念
- JavaScript获取标签的属性和DOM操作属性
- 【Proteus仿真】6位数码管秒计数器(0-999999S)
- 如何登录路由器管理界面(后台页面)?
- 技术笔试面试题(上)
- 动态RAM(DRAM)和静态RAM(SRAM)的比较
- (孔乙己茴香豆的的“茴”字有几种写法)三栏布局两边固定中间自适应
- linux授读写权限,Linux系统中,设定资料读写权限
- 戴尔服务器r330系统设置,DELL台式机330的BIOS设置中文图解
- 蓝牙AOA融合定位技术汇总