资讯月刊下载
你可能需要为你的 App 适配 iOS 11
引用导语:iOS 11 为整个生态系统的 UI 元素带来了一种更加大胆、动态的新风格。 本文介绍iOS11中在UI方面做了哪些更新,有些更新可以为用户提供更加完美的体验,但也有的可能会给目前的APP带来异常bug 前言 前几天发现在做的APP在 iOS11 系统上动画有异常,在其他系统的设备上都是正常的,动画的操作是观察tableView的contentOffset变化后执行的,异常动画发生在ta ...
58同城iOS客户端Hybrid框架探索
引用作者:杜艳新,刘文军。58同城iOS高级研发工程师,专注于App Hybrid框架的架构研发,主导了58同城App的Hybird混合研发的系统架构以及研发。 责编:唐小引,欢迎技术投稿、约稿、给文章纠错,请发送邮件至tangxy@csdn.net。 本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅《程序员》 58同城iOS客户端的Hybrid框架在最初设计和演进的过程中,遇到了许多 ...
美团点评酒旅移动端Vue.js最佳实践
引用作者:胡成全,美团大众点评前端工程师,主要负责美团酒店移动HTML5开发、美团酒店和美团门票小程序开发,目前致力于小程序工程化、小程序和Vue.js代码复用方面的应用。 责编:唐小引,欢迎技术投稿、约稿、给文章纠错,请发送邮件至tangxy@csdn.net。 本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅《程序员》 前言 移动端HTML5因其开发效率高、多端适配能力强而为广大 ...
JavaScript性能故事:直觉工程和Chrome堆配置文件
引用原文:A Tale of JavaScript Performance 作者:Tom Lagier 翻译:Vincent 译者注:本文记录了作者对JavaScript性能的研究,以及遵循直觉工程的原则,将这些研究成果以何种方式进行展示,能够更直观地让用户了解。以下为译文。 本系列文章的目的是通过我正在进行的工作,即为Chrome内存配置文件创建可视化工具,来记录我对JavaScript性能的探 ...
iOS 与 Android 系统十年之战,究竟谁是赢家?
引用文章来源:http://blog.csdn.net/Byeweiyang/article/details/73188324 作者:CSDN的移动开发朋友们 2007 年,功能机巨头林立的时代,苹果在 Macworld 大会上公布了 iOS 系统。同一年,Google 与多家制造商、开发商、电信运营商和芯片制造商联合创立开放手持设备联盟(OHA)共同研发改良 Android 系统。 这是移动互联 ...
58 同城移动端 Passport SDK 的设计与技术细节
引用【导读】58 赶集集团旗下拥有多个 App,且全部使用同一套账号体系,通过 Passport 部门提供的接口进行通信。经过多年迭代,各个 App 中关于 Passport 的功能均出现了一些流程和接口上的差异。为了提高账号安全,统一服务接口和流程,提高用户体验,由此决定开发了一个 Passport SDK,以集成 Passport 的相关功能,并提供给集团内各业务 App 使用。 在项目开始之初 ...
开源整理:Android App 新手指引开源控件
引用作者:D_clock爱吃葱花 责编:CSDN唐小引 一个 App 第一次与用户接触或者发生大版本更新时,常常会用户进行新手引导,而一个好的新手指引,往往能够方便新用户快速了解操作你的应用功能。新手指引的重要性,不言而喻。本文作者@D_clock爱吃葱花搜集整理了 Github 上一些效果不错的新手指引开源控件,帮助你的应用在用户面前有更好的效果展示。当然,如果你有精力,也可以自己开发维护一套新手 ...
Uber使用Swift重写APP的踩坑经历及解决方案
引用原文:Swift with a hundred engineers 翻译: Vincent 本文出自Uber移动架构和框架组负责人托马斯·阿特曼于2016年在湾区Swift峰会上的演讲,分享了使用Swfit重写Uber的好与坏。以下为译文: 我是托马斯·阿特曼,目前是Uber移动架构和框架组负责人。Uber现在的用户量已经达到数百万,这么大的用户量,Uber是如何用框架实现的呢? Swift ...
58 同城 iOS 客户端组件化演变历程
引用导语: 架构的演进是为业务不断发展服务的,架构不能脱离业务,这是最基本的出发点。58 同城 iOS 客户端随着业务量和用户量的持续增长,架构也是不断受到挑战,采用什么样的架构去适应这些变化,对技术人员来说也是一大考验。58 App 的架构先后经历了纯 Native、引入 Hybrid 框架、底层服务组件化、业务线组件化,即整个 App 组件化的四个阶段。 第一版 App 架构 早在 2010 年 ...
Android安全防护之旅---Android应用"反调试"操作的 ...
一、前言 在之前介绍了很多破解相关的文章,在这个过程中我们难免会遇到一些反调试策略,当时只是简单的介绍了如何去解决反调试,其实在去年我已经介绍了一篇关于Android中的安全逆向防护之战的文章:Android安全逆向防护解析;那么这篇文章就来详细总结一下,现阶段比较流行的几种反调试解决方案。 二、反调试策略方案 第一种:先占坑,自己附加 代码非常简单,在so中加上这行代码即可:ptrace(PTR ...
2017 年移动应用开发十大趋势
在快节奏的 APP 开发领域,随时了解增强现实、即时应用(Instant Apps)和直接与云端交互等趋势,将有助于你的 APP 脱颖而出。 在我们这个精通技术的世界里,每个人的观点都可能是一个潮流的宣言,所以要确定一个趋势不是容易的任务。智能手机已经变得随处可见,而且目前也没有阻止潮流移动 APP 的涌入。无论你是为行业领导品牌开发原生和混合应用,还是使用 HTML5, JavaScript, ...
剖析桌面化 Android 操作系统的发展与未来
背景 操作系统是用来提供一个支持各种应用程序运行的基础软件环境。Linux 当前的在各个领域的发展情况如何?到 2016 年底为止,从不同的数据统计来源,我们看到了 Linux 创造在巨型机(占 99.6%)、服务器(占 80%以上)、移动终端(以 Android 为主,占 87.5%)领域的统治地位,貌似 Linux 已经无处不在了。但 Linux 在其他两个大的领域还没有一统天下。在 IoT/E ...
饿了么移动基础设施建设
引用作者简介: 王朝成,饿了么移动技术移动基础架构组负责人、移动架构师,负责饿了么移动技术的远景规划、技术架构选型、外部技术方案评估等工作。目前关注领域包括移动端架构、安全、自动化测试及移动大数据等。 责编:唐小引,技术之路,共同进步。欢迎技术投稿、给文章纠错,请发送邮件至tangxy@csdn.net。 声明: 本文为《程序员》原创文章,未经允许请勿转载,更多精彩文章请订阅 2017 年《程序员》 ...
携程无线工程技术系列——从零打造携程无线持续交付平 ...
引用作者简介: 刘李丰,携程无线基础工程团队高级经理,负责无线交付平台和基础服务研发。十多年的互联网从业经验,曾供职于 eBay 等互联网公司,研发经验丰富。 责编:唐小引,技术之路,共同进步。欢迎技术投稿、给文章纠错,请发送邮件至tangxy@csdn.net。 声明: 本文为《程序员》原创文章,未经允许请勿转载,更多精彩文章请订阅 2017 年《程序员》。 引用导语:携程 App 几乎承载着整个 ...
Swift 全栈的到来!使用 Perfect 进行 Swift-Android ...
苹果对于 Swift Server 端的发力让诸多服务端框架应运而生,而由位于加拿大多伦多的 PerfectlySoft Inc. 公司研发推出的 Swift 服务端开源框架 Perfect 自开源以来便颇受开发者们喜爱,比如来自去哪儿网的团队便基于 Perfect 完成了一套 RESTful API 的开发。今天,PerfectlySoft 总裁尚·史蒂芬斯为我们带来了关于 Perfect 的最新 ...
谈Fuzz技术挖掘Android漏洞
引用作者:刘朋,NICP国家安全重点实验室成员,CSDN博客专家,2016年博客之星。“白帽子”,如今已经向多家手机厂商,包括Google小米、魅族等提交高危漏洞。另外也主导开发了两款App,其中主导开发“妙趣剪纸”已登录苹果体验店。 声明:本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅 2017 年《程序员》 【CSDN 有奖征稿啦】技术之路,共同进步,有优质移动开发、VR/AR ...
关于Android适配,看完这篇文章就够了
本文主要介绍了关于Android界面适配的相关内容,适合1-3年的Android开发工程师阅读。 1. 为什么要适配? 我们先来看一组统计数据和图表。 【2014设备分布图 】 【2015设备分布图 】 【设备品牌分布 】 【屏幕尺寸分布图 】 【系统分布图 】 【与iOS的对比 】 从上面几个图就可以看出android设备多,品牌多,屏幕尺寸多,还有系统版本分布比较大,碎片化比较严重 ...
我的开源Android开发框架Pluto
对于人工智能,李开复认为,“能够取代基本人类所有需要低于5秒钟的工作,它都能取代。” 那么,“人工智能帮我搭建一个快速便捷通用稍稍带点逼格的Android应用开发框架吧?”,AI也是要依赖大数据和机器学习的嘛,与其被信息瞬息万变的时代淹没,还不如被学习有序整理成为大数据里边的一小部分。AI,我来介绍一下我的Android开源框架Pluto,Pluto麻烦用你稀有珍贵的男中音给全宇宙物质问声好。 “H ...
2016 移动应用质量大数据报告:游戏崩溃率远高于应用 ...
2016 年,在“互联网+”战略的推动下,移动互联网与越来越多传统行业的结合更加紧密,用户使用移动互联网的工作场景、生活场景、消费场景都在悄然发生着改变, 移动互联网产品在智能硬件、医疗、汽车、旅游、教育等市场也都在不断探索新的可能性。 开发者除了需要关注用户需求外,更需要重视产品质量与口碑,这将极大的影响用户对产品的评价及产品后续的传播力度。 下面从 2016 年度 Android & ...
Qunar React Native 大规模应用实践
引用作者简介: 殷文昭,去哪儿 Qunar 移动架构组(YMFE)iOS 研发工程师,负责 Qunar 定制的 React Native 框架 Qunar React Native 框架的 iOS 部分的开发和整体维护,主推了 QRN 框架的一次大升级,主要研究 React Native iOS 部分的底层实现。 责编:唐小引,技术之路,共同进步。欢迎技术投稿、给文章纠错,请发送邮件至tangxy@ ...
最近热门TAG
Android(1244) iOS(479) Windows Phone(224) Apple(159) Mobile(128) Nokia(88) Objective-C(86) Symbian(85) 三星(77) WebOS(69) Qt(66) WAP(61) HTC(58) BlackBerry(58) 黑莓(54) Palm(54) MeeGo(43) Windows Mobile(43) Motorola(31) iCloud(30)