iOS 开发中,可以实现app直接连接服务器上的mysql数据库直接取数据么?

www.zhiqu.org     时间: 2024-06-17
理论上是可以直接读取数据库的,相当于远程连接着数据。简单说明一下,就是用客户端组件,设置数据库地址、端口、用户、密码,然后直接select
update,把命令提交到数据库。
但问题在于数据库的信息,用户密码存储在客户端,容易给反编译出来(难度这个我不清楚,你做ios开发可能清楚点)。而当发生安全问题的时候,要改密码或者数据库地址,麻烦事就来了,总不能让用户再升级一次(ios的发布期你也知道)。
此外还要考虑数据在传输过程中是否加密,是否证书方式,现在的网络,劫持植入广告满街都是。好像苹果那边有限制今后的新软件要ssl才行。

~


#别泥聪# 开发一个ios的app采用的技术架构是什么呀? -
(17666558879): 开发一个ios程序一般使用C/S构架,属于分布式架构的一种.也就是使用云+端的模式.阿里云提供的有PaaS和IaaS服务,这样比较传统开发,节约了总体拥有成本,简化了开发和部署.

#别泥聪# 使用APICloud开发的App可否使用自己的服务器? -
(17666558879): 完全可以使用自己的服务器.APICloud通过规范化的封装IOS和Android平台的各种功能,并以JS对象的形式统一开放端API给开发者调用.你可以将APICloud理解为使用HTML + CSS + JS + API进行移动应用开发,它的开发流程跟通常的Android、IOS等App的开发流程一致,如果需要访问网络服务器,可以使用端API中网络相关的API向你约定的任何服务器进行数据请求.你也可以使用APICloud提供的云存储服务,能够帮助开发者和企业减少70%服务器端编码工作量,支持基于Docker技术的私有云环境,提供数据存储服务,支持在线设计NoSQL数据表,动态生成RESTFul API.

#别泥聪# 做个简单的链接sql server 的APP -
(17666558879): APP一般是不会直接操作数据库的,基本上都是是APP端发起请求,服务器响应后返回数据,有个管理数据的后台部署到服务器上,在公网上能访问,写好的程序部署到公网上就行.1. 都能连接数据库,对数据库操作,手机app开发常用的工具就那么几款,如:2. Android Studio 3. Bizness Apps app4. APPMakr app5. Appsgeyser app6. Mobile Roadie app7. DevmyApp app2.网络环境:2M带宽有吧?至于程序运行环境,就看用什么语言开发了.

#别泥聪# ios设计模式的MVC模式
(17666558879): 关于iOS的开发,我们重点关注Cocoa框架下的单例模式,佣金模式和观察者模式. 今天,我们继续与南昌APP开发与生产公司的编辑一起学习,以学习iOS常见设计模式...

#别泥聪# ios开发qq通信功能怎么实现的 -
(17666558879): 1.使用XMPPFramework前的准备,获取XmppStream和激活要用的组件,在AppDelegate添加代码.以后要用xmppStream时,要通过AppDelegate获取.下面的代码是在AppDelegate.m中进行的相关组件的初始化,代码如下 (1)实例化...

#别泥聪# 想开发一个 iOS 程序,需要读取oracle数据库里的数据,采取什么办法?能从 iPhone 端写入数据吗? -
(17666558879): 如果你能找到一个c或c++的oracle api可以尝试在iOS直接连接.最简单的方式为建一个web服务器读取Oracle数据库,iOS与web服务器之间建立接口进行数据交互.

#别泥聪# ios开发 怎么设置应用的schema -
(17666558879): schema类似自定义url协议,我们可以通过自定义的协议来打开自己的应用,形如: 代码如下 复制代码 myapplink:// # 例如 facebook的 fb:// # itunes的 itms-apps:// # 还有短信也是类似的 sms:// 如果要打开一个app,最简单的方式是通过一个链接,如我们在html中这样写: 代码如下 复制代码 打开我的app

#别泥聪# 有关于ios开发问题 -
(17666558879): 后台,容易混淆.就我开发来讲,后台就是为我手机端数据服务的一个个接口. 接口:一个个url地址,可以发送get、post参数,得到返回的数据结果,一般由json、xml编码.也可以是更加复杂的长连接接口等等. 一个独立的需要联网的app,...

#别泥聪# ios开发中如何获取app列表 -
(17666558879): ios公开的api是不允许直接访问设备上已安装的app列表的.不确定是不是有私有的api,或第三方库可以实现.但如果使用了私有的api,那么在发布时,是无法通过appstore的审核的.

#别泥聪# 使用mui开发移动APP,于服务器交互实现的问题求大神解答 -
(17666558879): webapp:用html css 和js开发的运行在服务器端的app;Native app:根据手机系统的默认开发语言开发的apphybrid app:基于两者之间的app而你在问题里说的webapp本身就是一个用手机访问的网站,部署在服务器端,不需要安装,直接通过浏览器访问的,如果是需要安装的app,可以百度一下后面两种,你应该就会明白了.