2018年3月19日

产品:第三方登陆

摘要: 随着国内及国外巨头们的平台开放战略以及移动互联网的发展,第三方登录已经不是一个陌生的产品设计概念了。那么,究竟该如何认识第三方登录,又该如何正确地设计的第三方登录?这些问题其实细节还是蛮多的,所以,笔者将在这篇文章中分享一下自己的经验和看法。 一. 什么是第三方登录 所谓的第三方登录,是说基于用户在 阅读全文

posted @ 2018-03-19 01:06 cathy0913 阅读(166) 评论(0) 推荐(0) 编辑

产品:充值与提现

摘要: 充值提现已经成为很多app不可或缺的重要部分,无论是支付平台、直播打赏,还是付费阅读、电商消费,凡是涉及业务金钱方面的产品都会涉及到余额账户系统,可以细分为三项功能模块,分别是:充值、提现和账户绑定。 充值提现已经成为很多app不可或缺的重要部分,无论是支付平台、直播打赏,还是付费阅读、电商消费,凡 阅读全文

posted @ 2018-03-19 00:22 cathy0913 阅读(434) 评论(0) 推荐(0) 编辑

2017年8月16日

iOS runtime实战应用:关联对象

摘要: 在开始之前建议先阅读iOS runtime的基础理解篇:iOS内功篇:runtime 有筒子在面试的时候,遇到这样一个问题:“如何給NSArray添加一个属性(不能使用继承)”,筒子立马蒙逼了,不能用继承,难道用分类?但是分类貌似只能添加方法不能添加属性啊,筒子百思不得其解,直到后来接触到了runt 阅读全文

posted @ 2017-08-16 18:11 cathy0913 阅读(228) 评论(0) 推荐(0) 编辑

11个iOS开发网站

摘要: 让我们先看一些原创内容博客: objc.io 这个网站由世界级的iOS工程师每月进行更新。上面可以看到关于某些话题的高质量文章和深度评论,同时他们还提供了基于订阅的杂志iPad应用。该网站由Chris Eidhof、Daniel Eggert和Florian Kugler发现并提供。 Subject 阅读全文

posted @ 2017-08-16 11:21 cathy0913 阅读(246) 评论(0) 推荐(0) 编辑

2017年7月28日

deleage 心得

摘要: iOS Delegate 的一些理解 转载2015-08-21 14:20:35 标签:delegateios开发iosdelegate iOS Delegate 的一些理解 转载2015-08-21 14:20:35 标签:delegateios开发iosdelegate 做 iOS 开发已经有段 阅读全文

posted @ 2017-07-28 00:22 cathy0913 阅读(128) 评论(0) 推荐(0) 编辑

2017年7月27日

什么是堆和栈

摘要: 问题描述 编程语言书籍中经常解释值类型被创建在栈上,引用类型被创建在堆上,但是并没有本质上解释这堆和栈是什么。我仅有高级语言编程经验,没有看过对此更清晰的解释。我的意思是我理解什么是栈,但是它们到底是什么,在哪儿呢(站在实际的计算机物理内存的角度上看)? 答案一 栈是为执行线程留出的内存空间。当函数 阅读全文

posted @ 2017-07-27 23:31 cathy0913 阅读(192) 评论(0) 推荐(0) 编辑

2017年7月26日

iOS setValue和setObject的区别

摘要: 在使用NSMutableDictionary的时候经常会使用setValue forKey与setObject forKey,他们经常是可以交互使用的,代码中经常每一种的使用都有。1.先看看setValue: forKey:的定义 扩展NSMutableDictionary的一个类别,上面注释说的很 阅读全文

posted @ 2017-07-26 00:36 cathy0913 阅读(603) 评论(0) 推荐(0) 编辑

iOS#import和#include和@class用法

摘要: #include <> :用于对系统文件的引用,编译器会在系统文件目录下去查找该文件。 #include "xx.h":用于对用户自定义的文件的引用,编译器首先会去用户目录下查找,然后去安装目录,最后去系统目录查找。 注意: #include: 如果CLass A 导入了Class B, Class 阅读全文

posted @ 2017-07-26 00:27 cathy0913 阅读(403) 评论(0) 推荐(0) 编辑

iOS frame和Bounds 以及frame和bounds区别

摘要: frame frame是每个view必备的属性,代表的是当前视图的位置和大小,没有设置他,当前视图是看不到的。位置需要有参照物才能确定,数学中我们用坐标系来确定坐标系中的某个点的位置,iOS中有他特有的坐标系,如下图: iOS坐标系 在iOS坐标系中以左上角为坐标原点,往右为X正方向,往下是Y正方向 阅读全文

posted @ 2017-07-26 00:00 cathy0913 阅读(433) 评论(0) 推荐(0) 编辑

2017年7月9日

【iOS程序启动与运转】- RunLoop个人小结

摘要: 学习iOS开发一般都是从UI开始的,从只知道从IB拖控件,到知道怎么在方法里写代码,然后会显示什么样的视图,产生什么样的事件,等等。其实程序从启动开始,一直都是按照苹果封装好的代码运行着,暴露的一些属性和方法作为接口,是让我们在给定的方法里写代码实现自定义功能,做出各种各样的应用。这些方法的调用顺序 阅读全文

posted @ 2017-07-09 23:18 cathy0913 阅读(190) 评论(0) 推荐(0) 编辑

导航