Asingers Blog

Life is struggle

iOS iCloud Development(3) iCloudKit Storage

iCloud 存储之 iCloudKit

CKContainer CKContainer类似于应用运行时的沙盒,一个应用只能访问自己的沙盒,同样的,一个应用也只能访问自己的Container。 通过初始化之后就可以使用 1 2 CKContainer *container = [CKContainer defaultContainer]; CKDatabase CKDatabase很明显就是数据库,他拥有私有数据库和公...

iOS iCloud Development(2) Document Storage

iCloud 存储之 Document

NSFileManager NSFileManager主要是对文件的操作,我们用它来获取iCloud的存储地址。 根据我们的entitlements,通过NSFileManager就可以获得iCloud的存储地址,在获取地址之后,我们要先判断一下获取的地址是否为空,如果这个地址为空,则说明用户的iCloud暂时不可用。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15...

iOS iCloud Development(1) Key-Value Storage

iCloud 存储之 Key-Value

配置iCloud 需要付费开发者权限 1 TARGETS -> Capabilities -> iCloud 同样需要在开发者中心创建相应App ID,并在App Service 选项中勾选iCloud Key-value storage 在Xcode中 iCloud下边一共有三个可以勾选的服务,其中第一个就是key-value storage,这个也是最简单的iClo...

How To ?

日常整理吧算是,常用但是耗时或者容易忘记的。

For 循环创建Button等控件 1 2 3 4 5 6 7 配置: #define Start_X 30.0f // 第一个按钮的X坐标 #define Start_Y 60.0f // 第一个按钮的Y坐标 #define Width_Space 33.0f // 2个按钮之间的横间距 #define Heigh...

GCP CentOS SS Setup

Google Cloud CentOS 搭建 Shadowshocks服务

申请 Google VM instance 步骤一:点击「TRY IT FREE」免费试用,使用 Google 帐号登录。没有 Google 帐号就按流程一步步注册一个。 步骤二:登录之后,点击「My Console」进入控制台。Google Cloud 除了提供 VPS 服务以外还提供 Google Maps、Advertising APIs 等服务,可以在一个 Project 下统...

Publish your opensource cocoapods

制作并发布一个开源库

Github上创建自己的仓库 这个不用多说,你可以创建自己的项目丢一些东西进去,可以是一个工程,后续将决定你把那一部分内容开源出去。 提交自己的变更 打上tag备用 1 2 3 4 5 6 7 //删除本地tag # git tag -d 标签名 // 删除远程tag # git push origin :refs/tags/标签名 git tag "v1.0.0" git ...