
Objective
HarmonyOS奔奔
世上本无事,庸人自扰之
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
KVC的相关了解
KVC研究 setvalue forkey setvalue forUndefinedkey 转自:https://www.cnblogs.com/xwoder/p/4480297.html 在实际开发及应用过程中,经常会遇到通过外部数据构造的字典的键与自定义数据模型类中属性的名称或是个数不一致的情况。 例如:从外部获得JSON格式的数据包含5个键,如下所示: { "citynam...原创 2020-03-14 14:42:52 · 329 阅读 · 1 评论 -
AutoRealsepool在什么时候使用
@autorealesepool{ Person *person = [[Person alloc]init]autorelease]; } 在对象在自动释放池里面调用autorease方法,就可以把对象加入到自动释放池里去, 在自动释放池被销毁的时候,会自动调用存储在该自动释放池中的所有对象的realease方法 自动释放池唯一的作用:省略创建对象匹配的那个release...原创 2020-03-04 18:59:29 · 420 阅读 · 0 评论 -
copy与strong修饰不可变属性的注意
前言 因为父类指针可以指向子类对象,而可变属性都是不可变属性的子类。 目的: 使用copy的目的是,防止把可变类型的对象赋值给不可变类型的对象时,可变类型对象的值发送变化会无意间篡改不可变类型对象原来的值。 #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN @interface Personmodel : NSObje...原创 2020-02-25 14:59:25 · 276 阅读 · 0 评论 -
iOS Xcode11集成Flutter
开发环境:MAC 工具:Xcode 1:首先MAC配置flutter的开发环境,就是能在终端命令使用flutter命令,像使用git那样命令方式来使用 第一步:本地桌面建一个文件夹用来装下载的flutter压缩包下载地址,放到文件夹然后解压(我新建的文件夹名字为:Flutterdeveloper)解压完成显示这样子 第二步:打开终端命令工具输入:open ~/.bash_profile 这是为了...原创 2019-10-25 12:05:51 · 2937 阅读 · 0 评论 -
支付宝支付
支付宝流程 平台入驻,获得app开发支付资格 支付宝app开发流程 首先入驻支付宝平台获得appid,这是后期后台返回拼接到orderstring所需要的数据,入驻平台参考文档 如上图流程 第一步 app端首先获取商品列表获得数据 这里的id便是对应的产品productid。把这个参数和选择的购买数量传入后台,获取订单消息 在这过程中会先过一步,选择收货地址的逻辑 * ...原创 2019-09-22 15:43:09 · 3789 阅读 · 0 评论 -
iOS 数据存储
区分 NScache NSfilemanager NSuserdefault存储处理 iOS NSFilemanager的存储属于沙盒存储,是存在app里的,,app卸载掉了就删除了,可以用模拟器跑一下,打印出文件路径,用commond+shift+g前往就能查看这个文件,不同于电脑硬盘的是,不是在手机里,而是在app里 NSCache 属于缓存处理,类似于字典,用key,object对应...原创 2019-09-19 16:59:21 · 237 阅读 · 0 评论 -
微信支付
微信支付要注意shareSDK里面微信是分为带支付不不带支付版本的微信,详情看shareSDK官方文档 向微信注册可写在didfinishedlunch方法里面 [WXApi registerApp:WeChat_AppID];//注册微信支付 微信回调 可参照第三方登录时的回调代理方法,只是对应的类不一样 - (BOOL)application:(UIApplication *)...原创 2019-09-06 15:41:14 · 199 阅读 · 0 评论 -
微信分享
资料申请 微信key shareSDK key的申请可以参考 上一篇第三方登录申请流程 pod ‘mob_sharesdk’ pod ‘mob_sharesdk/ShareSDKUI’ pod ‘mob_sharesdk/ShareSDKPlatforms/WeChat’ 使用配置文件分享模块(非必需) pod ‘mob_sharesdk/ShareSDKConfigFile’ pod ‘...原创 2019-09-06 10:38:37 · 366 阅读 · 0 评论 -
微信第三方登录
微信登录 首先需要确保你的App应用在微信开发平台上注册创建并获得对应的接口,对应登录、支付等功能,在微信开放平台申请获得appid,以及appkey原创 2019-09-05 12:04:00 · 243 阅读 · 0 评论 -
iOS自定义第三方CoCoapods管理
首先管理好cocoapods 转自cocoapods升级 cocoapods最新版的话,podspec文件里面的内容就是spec开头的,cocoapods不是最新版的话,就是s开头的。 cocoapods升级 sudo gem install cocoapods 然后提示输入密码,即电脑开机密码,输入完毕后按回车键即可。 然后发现报错 ERROR: Could not find a...原创 2019-09-04 12:11:58 · 201 阅读 · 0 评论