会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
NSSong
const常量与define宏定义的区别
摘要: #define RADIUS 100; const float RADIUS = 100; (1) 编译器处理方式不同 define宏是在预处理阶段展开。 const常量是编译运行阶段使用。 (2) 类型和安全检查不同 define宏没有类型,不做任何类型检查,仅仅是展开。 const常量有具体的类
阅读全文
posted @ 2018-03-12 10:24 NSSong
阅读(1211)
评论(0)
推荐(0)
编辑
IOS进度渐变图层CAGradientLayer
摘要: 看支付宝蚂蚁积分,天气预报等好多APP都有圆形渐变效果,今天就试着玩了。 一.CAGradientLayer类中属性介绍 CAGradientLayer继承CALayer,主要有以下几个属性: 1.@property(nullable, copy) NSArray *colors; 渐变的颜色 这个
阅读全文
posted @ 2017-06-09 19:12 NSSong
阅读(396)
评论(0)
推荐(0)
编辑
UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout
摘要: 1,UIView的setNeedsDisplay和setNeedsLayout方法 首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认
阅读全文
posted @ 2017-04-21 15:47 NSSong
阅读(118)
评论(0)
推荐(0)
编辑
UIView的setNeedsLayout, layoutIfNeeded 和 layoutSubviews 方法之间的关系解释
摘要: layoutSubviews总结ios layout机制相关方法- (CGSize)sizeThatFits:(CGSize)size- (void)sizeToFit——————-- (void)layoutSubviews- (void)layoutIfNeeded- (void)setNeed
阅读全文
posted @ 2017-04-17 11:29 NSSong
阅读(121)
评论(0)
推荐(0)
编辑
细说UIScrollView上的Touch 事件
摘要: 1 开篇 最近在项目中遇到一个 需求就是在一个可以左右拨动的页面上,添加一些交互功能,比如说点击某个页面会有文字变化,图片变换,最后有比较特殊的需求是做个像slider功能的可以拖动的按钮,并且有吸附功能,即当滑动停止在两个图标间的时候,可以滑向离自己比较近的图标。 (PS:本人是新手,哈哈,高手就
阅读全文
posted @ 2017-03-23 14:47 NSSong
阅读(451)
评论(0)
推荐(0)
编辑
ios TableView那些事(二十 九)UITableViewController 粘合性
摘要: 如果想去掉cell 中 某个footview 或 headview 不随着tableview 一起滚定,那么我就就可以重写这个footview 或headview 的y 坐标 方法如下 重写footview #import <UIKit/UIKit.h> @interface RRPSectionF
阅读全文
posted @ 2017-03-17 18:54 NSSong
阅读(112)
评论(0)
推荐(0)
编辑
UITableViewController子控制器的使用方法
摘要: http://www.tuicool.com/articles/JbiMvum 在上一篇文章中 我们讲了通过整合tableview的代理,来达到代码复用,减少控制器代码量的效果,今天我们接着来讲另外的一些方法来减轻控制器代码量,整合封装,提高代码的可读性。 UITableViewController
阅读全文
posted @ 2017-03-17 18:25 NSSong
阅读(382)
评论(0)
推荐(0)
编辑
iOS: 如何在工程中设置 DEBUG 模式?
摘要: 在APP 开发中,有时需要做一些模拟数据, 这时候,就得设置一个 Debug 开关, 当发布时,再把这个 Debug 关掉。 具体应用如下:.. 打开DEBUG 模式: DEBUG = 1 关掉DEBUG 模式: DEBUG =0 #if DEBUG ...... 模拟数据 #else ... 真实
阅读全文
posted @ 2017-03-16 18:38 NSSong
阅读(233)
评论(0)
推荐(0)
编辑
iOS开发中 类、对象、实例变量、成员变量、属性变量等区别和关系
摘要: 类(class):具有相同属性和行为等同一类元素等总称,类是一个抽象的概念。 区分是类还是对象,看它能否继续被细分。 在OC中,类是表示对象类型的结构体,对象通过类来获取自身的各种信息。类由两个部分组成:*.h和*.m文件组成。 *.m文件中 implemention部分是类的实现部分,内部包含类中
阅读全文
posted @ 2017-03-02 18:36 NSSong
阅读(1441)
评论(0)
推荐(0)
编辑
iOS中属性与成员变量的区别
摘要: 一、类Class中的属性property 在ios第一版中,我们为输出口同时声明了属性和底层实例变量,那时,属性是oc语言的一个新的机制,并且要求你必须声明与之对应的实例变量,例如: 最近,苹果将默认编译器从GCC转换为LLVM(low level virtual machine),从此不再需要为属
阅读全文
posted @ 2017-03-02 16:42 NSSong
阅读(270)
评论(0)
推荐(0)
编辑
下一页
导航
博客园
首页
联系
订阅
管理
公告