今天午睡前,随便从阅读器里面翻到一本书。讲IOS开发的,看了一小会儿感觉还不错。准备小记一下,折腾到哪里算哪里~
书中是类似要教读者构建一个ins的应用。
那么LeanCloud是什么,现代互联网服务很很大层面来讲,是两个部分组成,一个是面向用户的“前端”或者是显示部分,另一部分就是前者的部分,可以称之为服务器端。为了对称,称为后端~这只是我个人粗浅的理解。有什么不对,偏差都是正常的事情。
那么LeanCloud就是一个后端的服务。就是你只要写一个前端,里面在通讯的地方是调用的LC的api就可以构建一个互联网应用。
2-18个字符是应用名
这个是一些套餐服务,可以看出。自己玩耍差不多够了~
这个是创建好的后台的样子
点快速入门
比较友好的doc
此处我们选swift,
Xcode大怪兽
IOS->Application->Single View Applcation
对不起,,,,卡了。忘了我apple密码了。。。蛋疼啊
我还是没有记起我的密码,先创建项目。。。
村里人第一次见这种东西,到处看看~
brew安装一下pod
一阵捣鼓,报错一堆。意料中的翻车。。。
接着,在项目根目录下通过命令行工具执行下列命令生成 Podfile
文件:
$ pod init
参考 GET STARTED 文档,在 Podfile
文件中的 target
里添加 pod 依赖:
pod 'LeanCloud'
安装完成的样子
这个东西看起来是一个项目会构建好几个不同的应用版本这样的意思。
点第三个打开项目
打开项目的样子
初始化
首先进入 控制台 > 设置 > 应用 Key 来获取 App ID,App Key 以及服务器地址。
打开 AppDelegate.swift
文件,添加下列导入语句到头部:
import LeanCloud
然后在 application(_:didFinishLaunchingWithOptions:)
函数内设置 App ID,App Key 以及服务器地址:
do {
try LCApplication.default.set(
id: X4EiL3eRB7g81X9Hrt9zhmAs-gzGzoHsz,
key: O8eM7wYPqRSQgKJ0uDTqVpMH,
serverURL: "https://please-replace-with-your-customized.domain.com")} catch {
print(error)}
在使用 SDK 的 API 时,请确保进行了 Application 的 ID、Key 以及 Server URL 的初始化。
不打码了,,,你也懒的连我。对吧?
看路径。导头孢,莫得报错,有点小激动~
设置一下这个editor的布局,看着屏幕大点~
有点报错。我看看啥情况
我有点蒙蔽了,现在。我等等重写一下啊
cmd s保存一下
重新来,新建项目。把勾全去了~
憨憨,下面才对。
写这些
xcode关掉~
一堆错,我屈服了
成功了
下面来试着向 LeanCloud 云端保存一条数据,将下面的代码拷贝到 viewDidLoad
函数或其它在应用运行时会被调用的函数中:
do {
let testObject = LCObject(className: "TestObject")
try testObject.set("words", value: "Hello world!")
let result = testObject.save()
if let error = result.error {
print(error)
}} catch {
print(error)}
然后,点击 Run
运行调试,真机和虚拟机均可。
然后打开 控制台 > 存储 > 数据 > TestObject
,
就折腾到这里,swift有的语法。怎么说呢,感觉有点怪怪的感觉。
有大佬说,这个东西没有OBS便宜,反正也没有花钱,就折腾一下也是极好的