自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 2021-03-25

项目管理 十大领域 47个过程的输入输出与工具技术:https://download.csdn.net/download/cyqcsdn/16100566

2021-03-25 16:42:37 75

原创 iOS开法--block篇

Block一、基本概念:Block是一种C语言的数据类型,指向结构体的指针,平常我们将Block当作一个代码段使用,相当于函数,Block相比于函数的优点是 Block可以当做一个参数传递而函数/方法不能.。我们可以用Block写一些函数语句,可以使用多线程。Block也可以作为一个回调,不仅包含回调期间的代码,也包含了执行期间需要的数据。类似于"闭包",闭包的定义是可以c从函数外

2016-04-29 08:19:46 446

原创 与深拷贝与浅拷贝的初次见面

一、深拷贝与浅拷贝的概念 首先,我们来看 浅拷贝,NSString完成copy操作后,不会生成新的对象,只不过原来的字符串的引用计数器会加1。 深拷贝,简单来说就是与浅拷贝相反,会生成新的对象。二、代码分析:#import int main(int argc,const char * argv[]) {

2016-01-29 13:57:14 317

原创 OC中compare字符串比较及其参数理解

compare在要比较的字符串中,依次取出对应的数组元素,按ascii码值比较,如果ascii值能比较出结果了,就不往后比较。在进行比较时,可以添加如下条件进行比较:NSCaseInsensitiveSearch = 1, 不区分大小写比较NSLiteralSearch = 2, Exact character-by-character equivalenc

2016-01-28 22:25:55 2971

原创 NSRange的基础知识总结及应用

//NSRange是一个结构体,表示一段范围/*typedef struct _NSRange {NSUInteger location;NSUInteger length;} NSRange;*///NSUInteger是一个自定义无符号长整型typedef unsigned long NSUInteger;//locat

2016-01-27 23:58:50 332

原创 NSDictionary的介绍及基础用法

NSDictionary是什么:不可变的键值对,通俗的字面理解又叫做字典作用:用来存储数据的,里面的每个元素都是以键值对的形式存在的。它又称为键值对,通过key与value保存数组,两者绑定在一起作为一个完整的数据。创建:+ (instancetype)dictionary;+ (instancetype)dictionaryWithObject:(Obje

2016-01-27 22:03:03 373

原创 protocol协议基本知识

protocel协议概念及作用:声明一些必须实现和选择实现的方法使用流程: 1.定义只生成一个.h文件 @protocol base @end 2.采纳 类采纳协议 @interface Person : NSObject

2016-01-26 10:56:15 502

原创 贪心法则的应用及简单理解

有如下程序,求result的值#includeint main(){ int i=1; int j=1; int result=i+++j; printf("result=%d\n",result);}假如根据自增的优先级及结合性,自己算出的值为3,而经程序运行得出的值为2,这样的情况便是贪心法则造成的。c

2016-01-26 10:17:15 877

原创 一维数组的基本知识总结

//一维数组的基础知识//1>数组中的每个元素的地址是连续的//2>数组名的地址是数组首元素的地址//3>数组名是一个常量,其地址不可以改变//4>数组中首元素的值可以改变//5>数组的元素是变量//二 一维数组长度的计算方法//1.len=sizeof(数组名)/sizeof(数据类型)//sizeof(数组名)算的是数组的总字节数

2016-01-26 10:15:21 708

原创 NSlog和printf的区别

//NSlog和printf的区别,简单的给大家交流一下,若有错误,请指出哦,不胜感激//1.NSLog会自动换行,不需要添加换行符,printf需要添加\n换行符//2.NSLog会自动加上项目工程名、时间和进程信息,而printf仅输出要输出的信息,不会添加任何额外的东西。//3.输入类型有区别:NSLog期待NSString*,而printf期待const char

2016-01-26 09:53:55 1887

原创 OC中的block的基础理解

block是什么block是c语言的一种数据类型,可以作为函数的参数,作为函数的参数时用的多一点,而作为函数的返回值相对用的较少block的定义及block的基本用法,有三种形式:1.无参无返回值 void(^myblock)()=^(){一段代码};返回值(^myblock)(参数)void(^myblock)()=^(){ NS

2016-01-26 09:44:31 370

转载 本文转载自开源中国社区,写的不错,大家可以读一读:block全面分析

本文翻译自苹果的文档,有删减,也有添加自己的理解部分。如果有Block语法不懂的,可以参考fuckingblocksyntax,里面对于Block为了方便对比,下面的代码我假设是写在ViewController子类中的1、第一部分定义和使用Block,?1234567

2016-01-24 23:28:48 302

原创 浅看OC中Category 分类\类别

/*Category作用:1.在不修改原有类的基础上增加新的方法2.一个庞大的类可以多模块开发3.一个庞大的类可以有多个人编写,利于团队合作4.便于维护Category目的1.对现有类进行扩展2.作为子类的替代手段3.对类中的方法进行归类Category步骤1.声明格式:@interfac

2016-01-24 22:31:34 277

原创 OC中的内存管理及MRC和ARC单个对象的内存管理问题

一、 1.内存分区图:高地址 栈 区:局部变量 代码块结束时,系统自动释放,不需要进行管理 堆 区:创建的对象 而在堆区中创建的对象不会自动释放,需要我们进行管理

2016-01-24 22:05:34 382

iOS libstdc++.6.0.9.tbd和libstdc++.6.tbd

iOS libstdc++.6.0.9.tbd和libstdc++.6.tbd

2023-10-27

项目管理输入输出与工具技术.xlsx

项目管理输入输出与工具技术

2021-03-25

url转码,base64等好用转码小工具

附件内为转码工具,包含url转码,unicode 转码等类型,解压密码1024,如果可以的话麻烦给出使用意见幺,

2018-09-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除