自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 自定义UIbutton的样式

1.继承自UIButton 2.重写这两个方法:   -(CGRect)titleRectForContentRect:(CGRect)contentRect {     CGFloat titleY = contentRect.size.height *0.6;     CGFloat titleW = contentRect.size.width;     CGFloat tit...

2015-11-27 15:27:37 815

转载 IOS之UILabel添加下划线

IOS之UILabel添加下划线,有需要的朋友可以参考下。   UILabel添加下划线的方式有多种方法,这里介绍两种常用的方法.       1. 利用UILabel的属性来添加下划线   UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 320, 40)]; NSMutableAttrib...

2015-11-26 22:49:09 1512

转载 iPhone的UITextField-更改占位符文本颜色

我想改变占位符文本我在我的UITextField控件设置的颜色,使其变黑。 我宁愿做这个正常的文本占位符,不得不重写所有模仿一个占位符的行为。 我相信,如果我重写 - (void)drawPlaceholderInRect:(CGRect)rect ..那么我应该能够做到这一点。但我不能确定如何从内部访问实际的占位符对象 本文地址 :CodeGo.net/78370/ ----------...

2015-11-26 22:33:30 2374

转载 NSCache

NSCache是一个类似于集合的容器,即缓存。它存储key-value对,这一点类似于NSDictionary类。我们通常用使用缓存来临时存储短时间使用但创建昂贵的对象。重用这些对象可以优化性能,因为它们的值不需要重新计算。另外一方面,这些对象对于程序来说不是紧要的,在内存紧张时会被丢弃。如果对象被丢弃了,则下次使用时需要重新计算。 当一个key-value对在缓存中时,缓存维护它的一个强引用。...

2015-10-28 16:41:05 540

转载 xcode7禁用了明文http传输的解决方法

使用xcode7编译的app,如果使用了http协议,那么会出现如下警告,导致请求失败。 Application Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your ...

2015-10-25 17:06:10 434

转载 NSNumberFormatter的使用

通过NSNumberFormatter,可以设置NSNumber输出的格式。例如如下代码:         NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];         formatter.numberStyle = NSNumberFormatterDecimalStyle;         NSStrin...

2015-09-09 21:21:53 360

转载 C语言

函数本质上是全局的,但可以限定函数能否被别的文件所引用。当一个源程序由多个源文件组成时,C语言根据函数能否被其它源文件中的函数调用,将函数分为内部函数和外部函数。 1 内部函数 如果在一个源文件中定义的函数,只能被本文件中的函数调用,而不能被同一程序其它文件中的函数调用,这种函数称为内部函数。 定义一个内部函数,只需在函数类型前再加一个“static”关键字即可,如下所示: static  函数类...

2015-08-19 16:48:33 605

转载 单例设计模式

单例模式,就是一个类始终只有一个实例,不管如果copy还是retain还是alloc等等,都只有一个实例。为什么?有什么好处? 简单来说:   a:有的东西只能有一个,那就必须用单例;   b:单例的好处就是不会有多余的实例,所以节约内存;   c:因为只有一个单例,所以易于管理多线程对它的访问。 d:其他的原因……省略 我们创建一个单例的User类,然后生成一个user1对象,再把这个...

2015-08-17 15:43:56 350

原创 iOS--NSNumber,NSDate,NSValue

  1.NSNumber基础用法   #import <Foundation/Foundation.h> int main() { // @20 将 20包装成一个NSNumber对像 NSArray *array = @[ @{@"name" : @"jack", @"age" : @20}, @{@"name" : @"rose",

2015-07-11 12:44:17 486

原创 iOS--NSDictionary

  1.NSDictionary(字典类)   /* .NSDictionary\NSMutableDictionary * 无序 * 快速创建(不可变):@{key1 : value1, key2 : value2} * 快速访问元素:字典名[key] */ #import <Foundation/Foundation.h> int main() { ...

2015-07-11 12:36:36 350

转载 NSDictionary、NSMutableDictionary的基本用法

1.不可变词典NSDictionary 字典初始化   NSNumber *numObj = [NSNumber numberWithInt:100]; 以一个元素初始化   NSDictionary *dic = [NSDictionary dictionaryWithObject:numObj forKey:@"key"];   初始化两个元素   NSDicti...

2015-07-11 08:57:57 366

转载 OC基础数据类型-NSSet

1、集合:集合(NSSet)和数组(NSArray)有相似之处,都是存储不同的对象的地址;不过NSArray是有序的集合,NSSet是无序的集合。 集合是一种哈希表,运用散列算法,查找集合中的元素比数组速度更快,但是它没有顺序。   NSSet * set = [[NSSet alloc] initWithObjects:@"one",@"two",@"three",@"four", n...

2015-07-10 23:44:44 404

原创 iOS--NSSe

  1.NSSet(集)   /* NSSet和NSArray的对比 1> 共同点 * 都是集合,都能存放多个OC对象 * 只能存放OC对象,不能存放非OC对象类型(基本数据类型:int、char、float等,结构体,枚举) * 本身都不可变,都有一个可变的子类 2> 不同点 * NSArray有顺序,NSSet没有顺序 */ #import <F...

2015-07-10 23:35:47 373

原创 iOS--NSArray,NSMutableArray常用用法

  1.NSArray 不可变数组 使用NSArray关键字创建一个不可变的数组,一旦初始化完毕后这个数组的元素是不可以在动态的添加与删除。   NSArray的类方法arrayWithObjects:使用一列对象作为元素创建数组,这种情况下需要按顺序列出对象并使用逗号隔开.将这个数组的最后一个值指定为nil,标记参数数组的结束.它实际上并不会存储在数组中. [array count] ...

2015-07-10 23:20:44 1053

转载 iOS NSString,NSMutableString的常用用法

1.NSString //1、创建常量字符串。   NSString *astring = @"This is a String!"; //2、创建空字符串,给予赋值。     NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; [astring release]; ...

2015-07-10 21:18:15 400

原创 iOS--Foundation框架-OC常用结构体

  一、常用结构体 1、NSRange   NSRange的定义 typedef struct _NSRange {   NSUInteger location;   NSUInteger length; } NSRange;   NSRange是一个结构体,其中location是一个以0为开始的index,length是表示对象的长度。他们都是NSUInteger类型。 而...

2015-06-30 23:35:32 607

转载 iOS--block详解

iOS block的用法 本文来自台湾的某开发人员的博客,被墙,感觉讲的比较易懂,所以引过来。文字简体化了,原来是繁体,变数=变量,这个注意一下。 本文的顺序是层层深入的,要想简单的了解,只看X.1 初探Block就好了 本章学习目标: 1. 了解何谓block。 2. 了解block的使用方法。 Block 是iOS在4.0之后新增的程式语法,严格来说block的概念并不算是基础程...

2015-06-30 15:31:03 515

原创 iOS-block

    代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。 脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义的返回值以及块的主体(也就是可以执行的代码)下图是如何把块变量赋值给一个变量的语法讲解: lBlock封装了一段代码,可以在任何时候执行 lBlock可以作为函数参数或者函数的...

2015-06-30 10:55:50 430

原创 iOS-协议

一、     简单使用 1.         基本用途 1>   可以用来声明一大堆方法(不能声明成员变量) 2>   只要某个类遵守了这个协议,就相当于拥有这个协议中的所有方法声明 3>   只要父类遵守了某个协议,就相当于子类也遵守了 4> 创建@protocol文件 2.         格式    协议的编写   @protocol 协议名称 // 方法声明列...

2015-06-29 18:29:48 639

原创 iOS--内存管理和ARC

手动管理内存 一、基本原理 1.什么是内存管理 移动设备的内存极其有限,每个app所能占用的内存是有限制的 当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等 管理范围:任何继承了NSObject的对象,对其他基本数据类型(int、char、float、double、struct、enum等)无效   2.对象的基本结构 ...

2015-06-29 18:27:41 337

原创 iOS-OC特有的语法1

1.点语法 OC中的点语法主要是为了让做过其它开发(如:c++,c#,java)的程序员,更容易使用和加入OC开发。     点运算符在OC的类对象中不能访问成员变量,如dog.age=5,编译器会将这段代码转化为:[dog setAge:5],这是编译器特性,这里不是使用成员变量age,而是调用成员方法setAge,相当于给dog.age赋值时,调用方法[dog setAge:5]。NSL...

2015-06-26 19:14:33 510

原创 iOS--面对对象的语法

  一、     set方法和get方法 1.         set方法和get方法的使用场合   @public的成员可以被随意赋值,应该使用set方法和get方法来管理成员的访问 (类似机场的安检、水龙头过滤,过滤掉不合理的东西),比如僵尸的生命值不能为负数 2.         set方法 1)      作用:用来设置成员变量的值,可以在方法里面加一些条件判断用来过滤掉一些...

2015-06-25 19:48:28 545

原创 OC类和对象

  一、  定义OC的类和创建OC的对象   Ø   接下来就在OC中模拟现实生活中的情况,创建一辆车出来。首先要有一个车子类,然后再利用车子类创建车子对象 Ø   要描述OC中的类稍微麻烦一点,分2大步骤:类的声明、类的实现(定义)。跟函数类似,函数有分声明和定义 1.     类的声明 1)         代码编写 Ø   定义一个Car类,拥有2个属性:轮子数、时速,1个行为...

2015-06-24 16:30:13 423

原创 iOS-OC基本语法

1.OC简介 C语言的基础上,增加了一层最小的面向对象语法 完全兼容C语言 可以在OC代码中混入C语言代码,甚至是C++代码 .m可以编写C,OC .c 写C .mm可以包括C,OC,C++ 2.关键字: 基本上所有关键字都是以@开头 @interface、@implementation、@end @public、@protected、@private、@selector @try、@cat...

2015-06-24 09:03:24 675

转载 汉诺塔问题的递归求解C语言

  #include <stdio.h> int main() { void hanoi(int n,char one,char two,char three); int m; printf("input the number of diskes:"); scanf("%d",&m); printf("The step to move %d diskes:\n",...

2015-06-23 23:20:01 813

原创 C语言scanf()和gets()区别。

scanf()和printf()函数一样,都被定义在头文件stdio.h里,因此在使用scanf函数时要加上#include    其调用形式为: scanf("<格式说明字符串>",<变量地址>);变量地址要求有效,并且与格式说明的次序一致。 scanf( )函数和gets( )函数都可用于输入字符串,但在功能上有区别。若想从键盘上输入字符串"hello world...

2015-06-23 22:26:29 495

转载 iOS编程效率提高必备

  1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD + CTRL + LEFT: 折叠CMD + CTRL + RIGHT: 取消折叠CMD + CTRL...

2015-06-22 20:20:35 443

转载 MAC OS X系统终端常用命令

mac系统如何显示和隐藏文件 苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写): 显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true 隐藏Mac隐藏文件的命令:defaults write...

2015-06-22 19:19:57 459

magma 2.12 代数软件,悉尼大学开发的,这是老的学生免费版

magma 2.12 代数软件,悉尼大学开发的,这是老的学生免费版

2026-04-07

magma 源代码,代数几何码的例子

magma 源代码,代数几何码的例子

2026-04-07

pdfele,非常好用的pdf编辑软件,crack可以网上找

pdfele,非常好用的pdf编辑软件,crack可以网上找

2026-04-07

magma windows 2.20-9,悉尼大学,代数编程软件

magma windows 2.20-9,悉尼大学,代数编程软件

2026-04-07

sourcetree git版本管理最好用的客户端

sourcetree git版本管理最好用的客户端

2026-04-07

Microsoft Remote Desktop for mac

Microsoft Remote Desktop for mac. 苹果系统远程连接windows服务器桌面工具。macOS Ventura 13.6.1 下亲测可以使用。

2023-12-28

MMATTPMAGHMA

MMA

2021-04-20

x64_idaprofw

逆向神器,c++

2021-04-21

空空如也

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

TA关注的人

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