iOS 南京互联网大会分享及个人见解 韩俊强的博客

首先分两大块:

1.如何打造高效/稳定的App (重点);

2.软件自动化测试;

每日更新关注:http://weibo.com/hanjunqiang 
新浪微博!

每日更新关注:http://weibo.com/hanjunqiang 
新浪微博!

每日更新关注:http://weibo.com/hanjunqiang 
新浪微博!

每日更新关注:http://weibo.com/hanjunqiang 
新浪微博!

针对稳定,主要问题是:

1.数组越界,方法调用失败等等,建议封装扩展,预防网络请求Crash;

2.针对线上修复bug,建议使用JSPatch,快捷方便;

每日更新关注:http://weibo.com/hanjunqiang 
新浪微博!

——————————————————————————————————————————————————————————

软件自动化测试:

总结:针对自动化测试分两种状态分析:

1.企业具备专业测试人员,而且有源码,建议使用XCUITestions,若没有源码,建议使用Appium;

2.企业不具备专业测试人员,建议做手动测试,加大回归测试成本;

遇到更多问题咨询:

每日更新关注:http://weibo.com/hanjunqiang 
新浪微博!

时间: 2024-09-20 16:12:04

iOS 南京互联网大会分享及个人见解 韩俊强的博客的相关文章

iOS中 Realm的学习与使用 韩俊强的博客

iOS开发者交流QQ群:446310206  有问题或技术交流可以咨询!欢迎加入! 这篇直接搬了一份官方文档过来看的 由于之前没用markdown搞的乱七八糟的 所以重新做了一份 后面看到官网的中文文档更新不及时看着英文翻译了一点 搞的更乱了 :( 英文好的直接点右边->官方OC文档 Realm是一个移动端的数据库,Realm是SQLite和CoreData的替代者.它可以节省你成千上万行代码和数周的工作,并且让你精巧的制作出令人惊叹的用户体验. 文档版本 0.93.2在github上获取 需求

iOS开发中的零碎知识点笔记 韩俊强的博客

每日更新关注:http://weibo.com/hanjunqiang  新浪微博 1.关联 objc_setAssociatedObject关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分. 2.tableView的beginUpdates 和 endUpdates 3.关于代码与storyBoard的自动布局 4.国际化与本地化,为了实现全球化 5.技巧 可以通过设置Scheme来设置app所运行的语言,你想要什么语言就是什么语言,而不用重新设置系统的语言. 6.i

iOS中 UITableViewCell cell划线那些事 韩俊强的博客

每日更新关注:http://weibo.com/hanjunqiang  在开发中经常遇到cell分割线显示不全或者想自定义线的宽高等; 最近总结了一下,希望帮到大家: 1.不想划线怎么办? TableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine; // 设置系统默认线的样式 -(void)viewDidLayoutSubviews { if ([TableView respondsToSelector:@select

iOS中 CoreGraphics快速绘图(详解) 韩俊强的博客

第一步:先科普一下基础知识: Core Graphics是基于C的API,可以用于一切绘图操作 Core Graphics 和Quartz 2D的区别 quartz是一个通用的术语,用于描述在IOS和MAC OS X ZHONG 整个媒体层用到的多种技术 包括图形.动画.音频.适配. Quart 2D 是一组二位绘图和渲染API,Core Graphic会使用到这组API Quartz Core 专指Core Animation用到的动画相关的库.API和类 点和像素的对比 系统拥有坐标系,如3

iOS中 自定义cell分割线/分割线偏移 韩俊强的博客

在项目开发中我们会常常遇到tableView 的cell分割线显示不全,左边会空出一截像素,更有甚者想改变系统的分割线,并且只要上下分割线的一个等等需求,今天重点解决以上需求,仅供参考: 1.cell 分割线不全: 解决方案1: 补全分割线 -(void)viewDidLayoutSubviews { if ([_listTableView respondsToSelector:@selector(setSeparatorInset:)]) { [_listTableView setSepara

iOS中 NSString的几种常用方法 韩俊强的博客

要把 "2011-11-29" 改写成 "2011/11/29"一开始想用ios的时间格式,后来用NSString的方法搞定. 1.创建NSString字符串 NSString 与 char* 最大的区别就是 NSString是一个objective对象,而char* 是一个字节数组.@+"字符串 " 这个符号为objective-c NSString 字符串常量的标准用法,char* 创建的时候 无需添加@ - (void)viewDidLoa

iOS中 Apple开发相关邮箱汇总 韩俊强的博客

每周更新关注:http://weibo.com/hanjunqiang  新浪微博!手机加iOS开发者交流QQ群: 446310206 收集整理下来的邮箱列表,附上简单说明,希望对广大开发者有帮助:------------------------------------------------------------------------------------------------------- AppReview@apple.com-应用在提交后(处于"审核中"),应用和应用内

iOS Quartz 2D相关笔记总结笔记 韩俊强的博客

一.基本理论和基本代码 概念总结 Quartz 2D是一个二维绘图引擎,同时支持iOS和Mac系统.Quartz 2D能完成的工作:绘制图形 : 线条,三角形,矩形,圆,弧等:绘制文字绘制,生成图片(图像)读取,生成PDF截图,裁剪图片自定义UI控件等Quartz2D提供了以下几种类型的Graphics Context:Bitmap Graphics ContextPDF Graphics ContextWindow Graphics ContextLayer Graphics ContextP

iOS中 Bugly iOS 符号表手动配置详细教程 韩俊强的博客

每日更新关注:http://weibo.com/hanjunqiang  新浪微博!iOS开发者交流QQ群: 446310206 官方教程官方的符号表工具iOS文档版­使用指南不是很详细,于是自己动手写一个更加详细的教程方便大家阅读. 1 配置环境 1.1 点击Java运行环境下载(JRE或JDK版本需要>=1.6).1.2 安装过后,查看是否安装成功,打开终端,在终端输入"java -version"(这是查看运行环境的版本号),运行结果如图所示: 2 获取dSYM文件 iOS