知识点纪录
文章平均质量分 75
luozhiwei_iOS
这个作者很懒,什么都没留下…
展开
-
mac 终端 常用命令
mac 终端 常用命令基本命令1、列出文件ls 参数 目录名 例: 看看驱动目录下有什么:ls /System/Library/Extensions参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件2、转换目录 cd 例:想到驱动目录下溜达一圈 cd /System/Library/Extensions3、建立新目录m转载 2015-06-24 09:03:02 · 622 阅读 · 0 评论 -
NSJSONSerialization类的使用
(1)概述 iOS实现json解析的第三方库也是挺多的,但原生的NSJSONSerialization类既使用方便而性能又是比较好的,所以推荐在iOS端上实现json的解析与转换还是使用NSJSONSerialization比较好。(2)实现json的解析 NSJSONSerialization类的+ (id)JSONObjectWithDa原创 2015-09-21 14:00:56 · 567 阅读 · 0 评论 -
关于重复注册通知的问题
本文阐述了重复注册通知的不良后果原创 2015-09-19 10:51:32 · 1297 阅读 · 0 评论 -
NSMutableAttributedString的应用
通过将两篇NSMutableAttributedString文章进行整合,能让大家方便地使用NSMutableAttributedString转载 2015-09-19 10:46:14 · 573 阅读 · 0 评论 -
iOS 单例模式
单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。在项目中经常会用到单例模式,例如某些硬件设备同一时间只能被一个对象访问使用,这时使用单例模式就能减少多余的对象的创建对资源的浪费。通知中心也是相同的道理。有时也是为了更方便地管理自己写库,可以将相关的方法与单例捆绑在一起,全部通过单例来访问,在之后的开发中就能通过单例轻松地调用各种方法,提高代码复用原创 2015-09-19 15:13:38 · 524 阅读 · 0 评论 -
iOS 字面量语法
字面量语法第一、字面数值复杂方法:NSNumber *someNumber=[NSNumber numberWithDouble:3.4];NSLog(@"the value is %@",someNumber);替代方法:NSNumber *a=@21.3;NSNumber *b=@32;NSLog(@"the value is %@",a);NS原创 2015-09-19 11:03:05 · 630 阅读 · 0 评论 -
加密算法学习以及base64加密解密应用
本文旨在概述一下加密算法的基础概念,以及举例说明base可逆加密算法的使用原创 2015-09-19 10:03:51 · 1107 阅读 · 0 评论 -
iOS http网络请求相关知识总结
本文旨在概述http协议头中的重要参数的意义,以及iOS上传文件时的多表单格式原创 2015-09-19 09:56:28 · 1213 阅读 · 0 评论 -
iOS property属性
原子性atomicnonatomic访问权限readWritereadOnly内存管理strongretaincopyassignweakunsafe_unretained方法命名getter = setter = 结论1、原子性 (1)atomic 原子性,可以理解成就是生成原创 2015-09-19 10:55:06 · 601 阅读 · 0 评论 -
iOS深复制、浅复制与完全深度复制
本文概述了深复制、浅复制、完全深复制的概念与相关实现原创 2015-09-19 10:27:55 · 1137 阅读 · 0 评论 -
block应用与保留环
本文旨在说明block保留环的产生原理以及一种较优的解决方案原创 2015-09-19 10:06:58 · 916 阅读 · 0 评论 -
core plot的学习与应用
本文介绍core-plot的基本概念与使用方法原创 2015-09-19 10:31:42 · 837 阅读 · 0 评论 -
block回调中调用方法的UI更新问题
block回调中调用方法的UI更新问题 问题描述/分析 上述两个界面的开发过程中,均出现一个情况就是UITableView没有立即出现,而是需要手动滑动UITableView,UI才会更新。 也就说明[tableView reloadData]方法一开始没被调用。 最终发现是因为在block回调中直接调用[ta原创 2015-09-21 19:41:02 · 1096 阅读 · 0 评论 -
iOS静态方法与动态方法
问题提出问题分析相关代码 1、问题提出 iOS中有静态方法与动态方法,那么两种方法的异同是什么?2、问题分析 因为每个对象都由相应的数据结构与方法相构成,一个程序可能有多个属于同一个类的对象,而每个对象的数据结构应该是不一的,但方法是相同的,若为每个对象开辟内存空间来存储方法,必然是对内存空间极大的浪费。因此app原创 2015-09-19 11:00:24 · 3100 阅读 · 0 评论 -
iOS 各种控件默认高度
1.状态栏状态栏一般高度为20像素,在打手机或者显示消息时会放大到40像素高,注意,两倍高度的状态栏在好像只能在纵向的模式下使用。如下图用户可以隐藏状态栏,也可以将状态栏设置为灰色,黑色或者半透明的黑色。如果需要隐藏状态栏可以使用调用:[[UIApplication sharedApplication] setStatusBarHidden:YES转载 2015-09-19 10:40:04 · 564 阅读 · 0 评论 -
Core Animation学习总结
目录:The Layer BeneathThe Layer Tree(图层树)The Backing Image(寄宿层)Layer Geometry(图层几何学)Visual Effects(视觉效果)Transforms(变换)Specialized Layers(专有图层)Setting Things in MotionImplicit Animations(隐式原创 2017-02-27 17:51:10 · 2137 阅读 · 0 评论