摘要:
在iOS开发中,经常用到宏定义,或用const修饰一些数据类型,经常有开发者不知怎么正确使用,导致项目中乱用宏与const修饰 你能区分下面的吗?知道什么时候用吗? 当我们想全局共用一些数据时,可以用宏、变量、常量 宏: 变量: 常量: 思考:宏与常/变量的选择? 宏:只是在预处理器里进行文本替换, 阅读全文
摘要:
一、了解几个图像拉伸的函数和方法 1、直接拉伸法 简单暴力,却是最最常用的方法,直接将图片设置为ImageView的image属性,图片便会随UIImageView对象的大小做自动拉伸。这种拉伸的方法有一个致命的缺陷,它会使图像发生失真与形变。 2、像素点的拉伸 - (UIImage *)stret 阅读全文
摘要:
近期上传应用,遇到了“此构建版本无效“的问题,如图 网查了一下,解决了这个问题:(注意:先不要急着怀疑是网络问题,重新提交,先检查问题,别问我怎么知道的。。。) 1:iOS10 之后,苹果加强了用户的隐私保护,在用到本地权限配置的地方,需要添加相应的权限和描述(注意,如果你提交的应用里面只添加了权限 阅读全文
摘要:
ios 通过代码调节屏幕亮度 [[UIScreen mainScreen] setBrightness: value]; value:value就是屏幕的亮度值 这个值介于0和1之间 另外 这个方法 会即时刷新 无需手动刷新 但这个方法是调整整个手机界面的亮度的 并不仅仅是某个app的亮度 也就是说 阅读全文
摘要:
在ios中如果想修改UIBarButtonItem里面的内容有很多种方法,常见的就是自定义contentView 但是有时候因为懒不想自定义只想在原来的文字上进行修改 如果只是修改UIBarButtonItem的文字颜色挺简单,一行代码搞定: 但如果想修改文字的尺寸 阴影等其他复杂效果是就找不到直接 阅读全文
摘要:
iOS 新的属性 typedef NS_ENUM(NSInteger, UITableViewRowActionStyle) { UITableViewRowActionStyleDefault =0, UITableViewRowActionStyleDestructive =UITableVie 阅读全文
摘要:
iOS开发 适配iOS10 转载自"鸿鹄当高远" 的博客园 2016年9月7日,苹果发布iOS 10。2016年9月14日,全新的操作系统iOS 10将正式上线。 作为开发者,如何适配iOS10呢? 1.Notification(通知) 自从Notification被引入之后,苹果就不断的更新优化, 阅读全文
摘要:
MARK NOTE (转载的文章,得慢慢消化了 说的确实很好,与君共勉) 概览 大家都知道,在开发过程中应该尽可能减少用户等待时间,让程序尽可能快的完成运算。可是无论是哪种语言开发的程序最终往往转换成汇编语言进而解释成机器码来执行。但是机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行 阅读全文
摘要:
看了一篇关于CATransform3D 特效详解 记录一下 以后慢慢看 关于图层的几个坐标系。 对于ios来说,坐标系的(0,0)点在左上角,就是越往下,Y值越大。越往右,X值越大。 一个图层的frame,它是position,bounds,anchorPoint和transform属性的一部分。 阅读全文
摘要:
1: UIBezierPath * maskPath = [UIBezierPath bezierPathWithRoundedRect:imageView.bounds byRoundingCorners:UIRectCornerAllCorners cornerRadii:imageView.b 阅读全文