- 博客(12)
- 资源 (101)
- 收藏
- 关注
原创 objective-C之宏定义实现单例设计模式
Singleton.h// 帮助实现单例设计模式// .h文件的实现#define SingletonH(methodName) + (instancetype)shared##methodName;// .m文件的实现#if __has_feature(objc_arc) // 是ARC#define SingletonM(methodName) \static id _inst
2016-07-28 18:39:04 586
原创 xcode调试之断点调试及动态输出
在开发App的过程中,需要反复的修改和优化我们的代码,特别是当程序出现bug,需要快速的找出错误的原因,进行修改,以保证程序的正确执行。断点调试,是最常用最简单的一种调试方式,可以一步步跟踪程序执行的流程,得到变量的值,快速的找到错误的原因。1、断点的基本操作 一,断点的设置 断点的操作非常简单,下面通过几张图来介绍一下如何添加、删除、编辑以及使用断点。设置断点
2016-07-28 15:57:30 15708
原创 C语言标准库(了解)
概述 C语言函数手册也称为C标准库。C标准库由在15个头文件中声明的函数、类型定义和宏组成,每个头文件都代表了一定范围的编程功能。有人说,C标准库可以分为 3 组,如何正确并熟练的使用它们,可以相应的可区分出 3 个层次的程序员:合格程序员:、、、熟练程序员:、、、优秀程序员:、、、、、、一,里的数学计算公式介绍 1、三角函数
2016-07-19 14:04:02 2363
原创 iOS进阶 - UIDynamic
一、简单概述1.什么是UIDynamicUIDynamic是从iOS 7开始引入的一种新技术,隶属于UIKit框架 ,可以认为是一种物理引擎,能模拟和仿真现实生活中的物理现象 如:重力、弹性碰撞等现象其实就是UIKit的一套动画和交互体系。我们现在进行UI动画基本都是使用CoreAnimation或者UIView animations。而UIKit动力学最大的特点是将现实世
2016-07-15 12:29:34 1020
转载 IOS进阶 - CALayer的子类
CAShapeLayerCAShapeLayer是一个通过矢量图形而不是bitmap来绘制的图层子类。你指定诸如颜色和线宽等属性,用CGPath来定义想要绘制的图形,最后CAShapeLayer就自动渲染出来了。当然,你也可以用Core Graphics直接向原始的CALyer的内容中绘制一个路径,相比直下,使用CAShapeLayer有以下一些优点:渲染快速。CAShapeLay
2016-07-12 20:29:58 4342 3
转载 IOS进阶 - CALayer简单介绍
第一部分:简介一、什么是CALayer * 在iOS系统中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。 * 其实UIView之所以能显示在屏幕上,完全是因为它内部的一个层。 * 在创建UIView对象时,UIView内部会自动创建一个层(即CALayer对象),通过UIV
2016-07-11 13:26:30 2720 1
原创 objective-C之 NSPredicate(谓词)
一,概述当你在编写软件时,你可能需要获取一个集合,并通过某些已知条件计算该集合的值.比如说一个已知的数组, 数组内保存的是你获取到的一些对象,然后你只需要保留符合某个条件的对象,删除那些不满足条件的对象,从而获取到你想要的对象.那么这时NSPredicate(谓词)正是你需要的.NSPredicate类,它用于指定过滤器的条件.可以创建NSPredicate对象,通过它准确描述所需的条
2016-07-08 18:05:28 786
原创 关于UIVIew的autoresizingMask属性的总结
一,概述 autoresizing是iOS开发中传统的布局模式。通过它可以设计控件与其父视图的变换关系,从而实现iOS中传统的界面自动布局的效果。也就是说当父视图frame变换时,子视图在设置autoresizingMask属性相关的条件下会自动的做出相应的调整。 iOS有两大自动布局利器:autoresizing 和 autolayout(autolayout是IOS6
2016-07-05 14:46:30 1171
转载 iOS 沙盒目录结构和文件操作(NSFileHandle)(三)
一,概述 NSFileManager类主要对文件的操作(删除,修改,移动,复制等);NSFileHandle类主要对文件内容进行读取和写入操作NSFileHandle处理文件的步骤 1.创建一个NSFileHandle对象 2.对打开的文件进行I/O操作 3.关闭文件 可以使用NSFileHandle做文件的断点续传。二,常用方法 创建方法+ (id
2016-07-04 18:09:28 535
原创 iOS 沙盒目录结构和文件操作(NSFileManager)(二)
2.读取文件夹 NSString * path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES).firstObject; NSString *filePath = [path stringByAppendingPathComponent:@"testFile.txt
2016-07-04 16:40:27 805
原创 iOS 沙盒目录结构和文件操作(NSFileManager)(一)
一. 认识ios沙盒机制 每个ios应用程序都拥有自己的文件系统,ios应用程序只能在该文件系统中读取文件,不可以去其它地方访问,此区域就叫沙盒。沙盒就像应用程序的家, 所有的非代码文件都要保存在此,比如,图像,图标,声音,印象,属性列表,文本文件等。出于安全考虑,iOS系统的沙盒机制规定每个应用都只能访问当前沙盒目录下面的文件,(也有例外,比如系统通讯录能在用户授权的情况下被第三方
2016-07-04 11:54:59 1023
原创 tableView设置UITableViewStyleGrouped顶部有空余高度
一,概述 tableView是我们在IOS开发中经常使用到一种可视控件, tableView的默认的类型是
2016-07-01 11:16:59 10968
UItableView多cell实现
2019-09-27
Chameleon-master
2018-07-27
LXScrollView
2018-07-27
UIScrollView类目
2016-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人