移动开发

iOS开发如何避免安全隐患

现在很多iOS的APP没有做任何的安全防范措施,导致存在很多安全隐患和事故,今天我们来聊聊iOS开发人员平时怎么做才更安全。

宜信技术学院
IOS
626
2019-07-29 10:10

iOS中基于协议的路由设计

前段时间对我们自己的App做了结构上的重构,抛弃了之前简单的MVC开发模式。本文将重点分享重构中的Router模块。

宜信技术学院
IOS
2850
2019-07-25 13:56

利用bootstrap框架 实现响应式布局阿里百秀案例以及遇到的问题!

1、案例分析/* 分析:   从宽度为992之后页面的布局 分为 2/7/3.   先写 最先发生改变的 md:992 -1200;后面都不发生改变   实现md页面;   之后调试md前面的页面,用媒体查询并且加权重来实现样式改变!   */2、Bootstrap的文件的引入<!-- Boo

小威锅XWG907
移动测试
885
2019-07-11 23:17

如何从 0 到 1 设计、构建移动分析架构

移动分析,这个名字其实不够全面,本质上是“移动数据分析”。因此我们接下来讨论的具体业务问题虽然仍在数据统计分析的范畴,但由于移动端应用的蓬勃发展,因此我们将具体业务与 BI、数据仓库等技术深度结合,并逐步推演沉淀了移动分析架构设计的思考。

支付宝技术团队
HTML5
893
2019-06-24 09:58

JSBridge框架解决通信问题实现移动端跨平台开发

移动开发的跨平台是大势所趋,可以节省开发成本,提高开发效率,迅速响应业务变化,现在主流的应用还是使用H5和原生的通信来实现跨平台的开发。JSBridge框架解决JS和Native的通信问题实现移动端跨平台开发。

宜信技术学院
ANDROID
1146
2019-05-20 10:59

浅谈动态追踪技术

身为一个SRE,工作中经常会遇到各种奇奇怪怪的服务异常问题。这些问题在staging(测试环境)没有发现,但放到真实的生产环境就会碰到,最关键的是难以复现,某些问题可能是几个月才会复现。

小米运维
移动测试
1420
2019-04-18 17:19

React-native如何变为移动端的弄潮儿

随着移动端对用户体验要求越来越友好,以及企业对代码能够跨平台执行的迫切需求。React-Native因此应运而生,从出生就一直备受关注。

EAWorld
移动测试
1204
2019-03-14 14:54

唯品会iOS代码覆盖率的应用实践

唯品会特卖会App承载着前端选购、下单、支付等核心业务,业务逻辑异常复杂,以iOS端为例,代码行数已达50万。2018年初,我们启动了研发流程的优化,大版本迭代周期由3周缩减至2周,伴随而来的是测试独占时长的压缩。如何在更短的测试时间内保证App代码质量是对测试团队一次挑战。

唯技术订阅号
IOS
1981
2019-02-25 17:16

老板,你没说错吧!让我写个Bug?

前言没有看错,真的是让我写个 bug!刚接到这个需求时我内心没有丝毫波澜,甚至还有点激动。这可是我特长啊;终于可以光明正大的写 bug 了?。先来看看具体是要干啥吧,其实主要就是要让一些负载很低的服务器额外消耗一些内存、CPU 等资源(至于背景就不多说了),让它的负载可以提高一些。这样我就可以通过 JMX 端口远程连接到这个应用观察内存、GC 情况了。如果是方法执行完

测试_猩Q
移动测试
502
2018-12-13 12:12

剖析 Android 架构组件之 ViewModel

iewModel 是 Android 架构组件之一,用于分离 UI 逻辑与 UI 数据。在发生 Configuration Changes 时,它不会被销毁。在界面重建后,方便开发者呈现界面销毁前的 UI 状态。

爱开发订阅号
ANDROID
918
2018-12-05 13:41

开发响应式web页面的经验

   响应式web设计开发,使用媒体查询来适应不同的手机屏幕样式开发时,我们需要写不同的样式,为此我们来分享下我个人开发响应式web页面的经验;针对目前手机的独立像素有320,360,384,400,还有iphone6+是414的独立像素,因此我们只需要针对目前这几种匹配即可;如下:1. 针对手机独立像素是360 ~399等屏幕的宽度    &nb

if98com
HTML5
462
2018-11-20 10:35

iOS12系统应用发送普通邮件构建邮件

iOS12系统应用发送普通邮件构建邮件

大学霸
Swift
442
2018-11-15 13:27

有利于SEO优化的DIV+CSS的命名规矩

一、CSS文件命名规范建议:用字母、_号工、-号、数字组成,必须以字母开头,不能为纯数字。为了开发后样式名管理方便,大家请用有意义的单词或缩写组合来命名,让同事一看就明白这样式大概是哪一块的,这样就节省了查找样式的时间,例如: 头部样式用header,头部左边,可以用header_left或header_l,还有如果是列结构的可以这样——box _1of3 (三列中的第一列),box_2

if98com
HTML5
390
2018-11-15 11:19

Xamarin Essentials教程构建共享请求

Xamarin Essentials教程构建共享请求

大学霸
移动测试
378
2018-09-11 10:42

Cordova应用的JavaScript代码和自定义插件代码的调试

我之前写过三篇Cordova相关的技术文章。当我们使用Cordova将自己开发的前端应用打包安装到手机上后,可能会遇到需要调试Cordova应用的时候。本文就介绍Cordova应用的调试步骤。如果大家读过之前我写的文章,就知道Cordova应用在移动平台上运行时,实际上Cordova包内的前端应用的HTML/JavaScript代码仍然运行在一个嵌入的Webview里。同时Cordova也允许开发

i042416
HTML5
692
2018-09-01 20:38

移动端支付系统如何设计有效地防重失效机制?

目前在互联网应用的大部分支付场景中,对接支付宝、微信移动支付产品这样需要用户参与支付流程的支付方式已经变得非常普遍,类似的还有PC端银行网银支付。

tianxiaoxu
ANDROID
1035
2018-08-31 17:44

使用Cordova将您的前端JavaScript应用打包成手机原生应用

假设我用JavaScript和HTML开发了一个前端应用,我想把该应用打包成能直接在手机上安装和运行(不通过浏览器)的原生应用,例如像下面这样。对应用的用户来说,他们得到的用户体验和真正的用Android Studio或者XCode开发的原生应用完全一致。这是怎么做到的?答案是使用Apache的开源框架,Cordova。以Android框架为例,Cordova能将您的前端应用里的JavaScrip

i042416
HTML5
473
2018-08-28 12:09

XamarinSQLite教程添加索引

XamarinSQLite教程添加索引

大学霸
移动测试
429
2018-08-23 10:17

国内少有的Flutter干货分享:Flutter的原理及美团的实践!

Flutter是Google开发的一套全新的跨平台、开源UI框架,支持iOS、Android系统开发,并且是未来新操作系统Fuchsia的默认开发套件。自从2017年5月发布第一个版本以来,目前Flutter已经发布了近60个版本,并且在2018年5月发布了第一个“Ready for Production Apps”的Beta 3版本,6月20日发布了第一个“Release Preview”版本。

赵钰莹
ANDROID
66831
2018-08-10 17:42

被欧盟开出50亿美元天价罚单,谷歌暗示Android要收费?

相信很多人的朋友圈昨天都被“谷歌被重罚50亿美元”的消息刷屏。据外媒报道称,因为安卓系统的问题,谷歌被欧盟处以创纪录的43.4亿欧元(约合50.6亿美元)罚款。为什么谷歌会被处罚以天价罚单呢?这项处罚对于谷歌会有何影响呢?对此,谷歌有作出了哪些回应呢?

tianxiaoxu
ANDROID
2478
2018-07-19 17:41
推荐课程