app

iOS- 简单说说UIApplication

人走茶凉 提交于 2020-01-11 17:36:13
一.什么是UIApplication 1.UIApplication对象是应用程序的象征 2.每一个应用都有自己的UIApplication对象,而且是单例的 3.通过[UIApplication sharedApplication]可以获得这个单例对象 4.一个iOS程序启动后创建的第一个对象就是UIApplication对象 5.利用UIApplication对象,能进行一些应用级别的操作 我们经常看见的一些应用就是UIApplication控制的,例如 1.设置应用程序图标右上角的红色提醒数字 @property(nonatomic) NSInteger applicationIconBadgeNumber; 2.n设置联网指示器的可见性   @property(nonatomic,getter=isNetworkActivityIndicatorVisible) BOOL networkActivityIndicatorVisible;       二.iOS7中的状态栏 1.从iOS7开始,系统提供了2种管理状态栏的方式 通过UIViewController管理(每一个UIViewController都可以拥有自己不同的状态栏) 通过UIApplication管理(一个应用程序的状态栏都由它统一管理) 2在iOS7中,默认情况下

h5+mui分享调起app跳指定页面

六月ゝ 毕业季﹏ 提交于 2020-01-11 12:04:34
要先了解到URLScheme的作用 我们都知道苹果手机中的APP都有一个沙盒,APP就是一个信息孤岛,相互是不可以进行通信的。但是iOS的APP可以注册自己的URL Scheme,URL Scheme是为方便app之间互相调用而设计的。我们可以通过系统的OpenURL来打开该app,并可以传递一些参数。URL Scheme必须能唯一标识一个APP,如果你设置的URL Scheme与别的APP的URL Scheme冲突时,你的APP不一定会被启动起来。因为当你的APP在安装的时候,系统里面已经注册了你的URL Scheme。一般情况下,是会调用先安装的app。但是iOS的系统app的URL Scheme肯定是最高的。所以我们定义URL Scheme的时候,尽量避开系统app已经定义过的URL Scheme。 URL Schemes 有两个单词: URL,我们都很清楚,http://www.apple.com 就是个 URL,我们也叫它链接或网址; Schemes,表示的是一个 URL 中的一个位置——最初始的位置,即 😕/之前的那段字符。比如 http://www.apple.com 这个网址的 Schemes 是 http。 打开app跳转: 首先需要在manifest.json文件中配置为本App向手机注册id,及添加跳回本App的url schemes(协议)。

移动APP测试

守給你的承諾、 提交于 2020-01-11 05:05:25
移动APP测试要点之性能、兼容、接口、交叉测试 之前有写过APP功能测试和安全测试的要点,今天在分享一部分,包括,性能测试、兼容性测试、借口测试、交叉测试。 性能测试:评估App的时间和空间特性 ; 极限测试:在各种边界压力情况下,如电池、存储、网速等,验证App是否能正确响应。包括:内存满时安装App、运行App时手机断电、运行App时断掉网络 响应能力测试:测试App中的各类操作是否满足用户响应时间要求。包括:App安装、卸载的响应时间、App各类功能性操作的影响时间 压力测试:反复/长期操作下、系统资源是否占用异常。包括:App反复进行安装卸载,查看系统资源是否正常、其他功能反复进行操作,查看系统资源是否正常。 性能评估:评估典型用户应用场景下,系统资源的使用情况。 容量测试:即存储空间已满时的测试,包括手机用户可用内存和SIM卡的所有空间被完成使用的测试。此时再对可编辑的模块进行和存储空间有关的任何操作测试,如果软件在极限容量状态下处理不好,有可能导致死机或严重的花屏等问题出现。 兼容性测试:也就是不同系统框架,不同品牌、款型、分辨率的手机,不呕吐那个网络,不同容量大小的SIM卡之间的互相兼容测试。 具体包括: 1.与本地及主流App是否兼容 2.基于开发环境和生产环境的不同,检验在各种网络连接下(WiFi、GSM、GPRS、EDGE、WCDMA、CDMA1x

为什么外卖平台需要与跑腿服务相结合?

我是研究僧i 提交于 2020-01-11 03:37:40
伴随着互联网行业的迅速发展趋势,让消费者在不同场景下的消費模式愈来愈多元化。从以前的网络购物,到后边的智能手机上网上订外卖,再到最近的“跑腿”服务变成了网络的一个新热词。其中的原因除了“懒人经济”流行外,还有个原因则是人们有意识的把自己的时间花在刀刃上。因而,互联网业务以各式各样的形式出现,且消費頻率也在不断提升。 外卖配送行业的兴起,使本地外卖平台变成了创业商机。近些年,愈来愈多的本地外卖创业者在搭建平台时,已不再选择单一的微信外卖系统或外卖APP系统,而更多地开始选择外卖跑腿综合服务平台。本地外卖平台与同城跑腿业务结合的趋势是怎么出现的?同城跑腿服务是什么?为什么外卖配送需要与跑腿结合? 同城跑腿服务是什么?简单点的说,为人奔走做杂事,帮助别人并收取一定报酬的一种职业,针对于某一件需要解决或者完成的事,当客户不愿意或者没时间、精力去做,继而将这件事托付给“跑腿”去解决或者完成的过程。同城跑腿服务的覆盖范围广阔,例如代取快递、代送餐、代抢购、代排队、代购物、代买票、家政、临时工、发广告…… 不同于大城市的激烈竞争,再加上跑腿行业区域性十分强烈,中小城市的竞争相对较小,县市级市场可以说是同城跑腿的一片蓝海。 居民对同城跑腿平台的需求扩大,同城跑腿平台成为了生活中不可缺少的一部分,在中小城市开始出现不少跑腿配送类的平台

11- APP性能测试GT工具的使用

扶醉桌前 提交于 2020-01-11 03:19:45
对性能测试来说有服务端的性能与客户端(APP)的性能。 GT简介 1.GT(随身调)是APP的随身调测平台,它是直接运行在手机上的“集成调试环境”(IDTE) 2.利用GT,仅凭一部手机,无需连接电脑,即可对APP进行快速的性能测试(CPU,内存,流量,电量,帧率,路程度等等) 开发日志的查看,crash日志查看,网络数据包的抓取,APP内部参数的调试,真机代码耗时统计等。 3.手机需要root。 GT支持功能 1.基础性的能测试(CPU,内存,网络流量,流畅度/帧率,电量等) 2.logcat日志查看与保存 3.网络数据包抓包,支持Android4和Android5 4.手机电流电量测试,应用耗电评估。 5.wakelock控制 6.快捷的网络切换 7.流畅度调试插件 8.支持广播的方式获取被测APP性能指标,主要用来支持自动化。 应用的平台 1.android:有一个可以直接安装的GT控制台和 GT SDK组成,GT控制台可以独立安装使用,SDK蓄嵌入被调试的应用,并利用GT控制台进行进行信息展示和参数修改。 2.ios,其中iOS版是一个framework包,必须嵌入APP工程,编译处带GT的APP才能使用; https://www.jianshu.com/p/6a4255215558 使用介绍 1.安装GT.APK到手机 2.启动GT,进入主界面。 3.内存指标: ①pss

express 热更新

泪湿孤枕 提交于 2020-01-10 20:54:27
node里面的express框架,每次修改代码之后,都需要重新npm start才能看到改动之后的效果,感觉非常麻烦 为了实现不用重新启动也能看到改动后的效果,这里引入nodemon模块实现热更新. 1.全局安装 npm install -g nodemon 或者安装到本地 npm install nodemon --save 2.在项目根目录下创建nodemon.json文件 { "restartable" : "rs" , "ignore" : [ ".git" , ".svn" , "node_modules/**/node_modules" ] , "verbose" : true , "execMap" : { "js" : "node --harmony" } , "watch" : [ ] , "env" : { "NODE_ENV" : "development" } , "ext" : "ejs js json" } restartable-设置重启模式 ignore-设置忽略文件 verbose-设置日志输出模式,true 详细模式 execMap-设置运行服务的后缀名与对应的命令 { “js”: “node –harmony” } 表示使用 nodemon 代替 node watch-监听哪些文件的变化,当变化的时候自动重启 ext-监控指定的后缀文件名 3

云如何让App开发更简单?

橙三吉。 提交于 2020-01-10 20:28:03
欢迎大家前往 腾讯云+社区 ,获取更多腾讯海量技术实践干货哦~ 互联网“下半场”,移动App开发对于质量、速度的要求更加苛刻。4月初,腾讯云正式上线移动开发平台MobileLine,借助腾讯在移动应用开发领域的成熟积累,帮助移动开发者低成本、快速的构建弹性、高质量的精品应用。 短短几天,就有几百个移动开发者申请接入使用。 一、简单、高效才是王道,腾讯内部移动开发百花齐放 腾讯一直积极拥抱移动互联网,打造了众多的精品应用。实际上,对于支撑移动开发的各种服务,腾讯内部也是百花齐放,比如移动分析、信息推送,Crash上报等通用服务。腾讯云MobileLine 作为腾讯移动服务对外输出的窗口,将把腾讯内部这套久经业务锤炼,拥有成熟经验的能力,通过云的形式输出给开发者,让移动开发更简单高效。 比如针对新的App开发者,MobileLine在App全生命周期的各个阶段提供不同的功能、工具支持;针对想在已有 App 添加移动服务的开发者,MobileLine支持无缝集成。目前,基于移动开发平台相关服务打造的应用包括:一部手机游云南、微信读书、KEEP、蘑菇街等。 二、赢在起跑线,打造云端一体化开发模式 腾讯云移动开发平台MobileLine针对开发者比较普遍的需求,首先开放一些开发者需求比较迫切的移动服务,让移动开发者能够享受到腾讯在移动开发这里成熟的积累,实现云和端一体化的闭环开发体验。 \1

对其他团队所做项目的建议

為{幸葍}努か 提交于 2020-01-10 18:15:24
第一组:    实现App开发,以日历作为核心功能,还包括记账软件,我们认为记账最好能够让用户清楚地选择日期,而且可以在日历上划出特殊的日子, 添加这个功能能让记账本和日历的功能更容易让用户满意,做到为用户着想才能做的更好,展示界面应该更简洁和清楚,让用户一下就能找 到重点。 第二组: 同样实现了记账本的手机App开发,同时还有数据统计表制作,我们认为记账最好能够让用户清楚地选择日期,而且可以在日历上划出特殊的日子, 添加这个功能能让记账本和日历的功能更容易让用户满意,展示界面应该更简洁和清楚,让用户一下就能找到重点,在微信支付功能上也涉及到用 户注册与登录,注意加强安全性。 第三组: 实现手机App的基础上,作为一款跑步软件,登录和注册页面完成了的话,在计时、地图等方面要注意它们的准确性,我们认为跑步软件也应该有 统计步数还有统计在所有的用户里,根据地区做出一个地区的实时排名,激起用户的胜负欲,或者在每天登陆时布置跑步任务给用户,并且给与一些 奖励,增加软件的健壮性。 第四组 : 介绍学校的软件虽然在特定的时候有一定的作用,但是作为一款软件来说,我们认为功能太过单一,只能在新生开学时用户才有一定的需求,而且这 个需求也只会越来越少,实在是不利于软件的长远发展,建议再适当的添加有关校园的功能,况且听音乐的功能我们认为在介绍校园的时候似乎并没有太 大的联系,作用不大。 第五组:

行业整体实力有待提高千亿体育APP定制大放异彩

元气小坏坏 提交于 2020-01-10 13:27:14
行业整体实力有待提高千亿体育APP定制大放异彩 大多数有APP定制需求的用户都听过这样一句话 “定制费用高低取决于APP功能” ,这话一点不假。因为,APP定制不同于简单的模版套用,你所需要的功能决定了你需要付出的成本。目前,国内缺少APP定制行业的标准化服务流程,因此存在部分开发者漫天要价的情况,但是大多数开发平台仍旧遵从本心,为有需求的用户提供最完善的服务。在众多平台之中, APICloud遥遥领先 。 APICloud是中国领先的“云端一体”移动应用云服务提供商,通过为开发在“云”“端”两方面提供API,重新定义了移动应用开发,让更多的开发者能够体验到简化后的移动应用开发技术,并帮助开发者将开发周期从一个月缩短到7天。APICloud还能够帮助开发者快速完成APP的开发、测试、发布、管理、运营全部的周期。 大多数有过APP定制经历的用户都知道,一个APP从构思到最后上线的全过程凝聚了众多技术人员的汗水和心血,当然,用户也投入了很大的时间和金钱成本,自然希望能够在最后完美收官。对于用户的此类需求,APICloud打造了完美服务模式:通过一对的免费在线需求评估,充分了解用户的开发定制需求;通过标准化流程,将项目定制分成7个环节,层层把关;在项目的沟通、审核和监管等方面更是保证做到便捷、高效、公开透明,免去了用户的后顾之忧;同时,在验收环节,严格执行APICloud标准化验收体系