自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 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 506

转载 iOS--block详解

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

2015-06-30 15:31:03 426

原创 iOS-block

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

2015-06-30 10:55:50 354

原创 iOS-协议

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

2015-06-29 18:29:48 535

原创 iOS--内存管理和ARC

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

2015-06-29 18:27:41 258

原创 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 425

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

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

2015-06-25 19:48:28 435

原创 OC类和对象

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

2015-06-24 16:30:13 362

原创 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 572

转载 汉诺塔问题的递归求解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 730

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

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

2015-06-23 22:26:29 421

转载 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 371

转载 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 369

Microsoft Remote Desktop for mac

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

2023-12-28

x64_idaprofw

逆向神器,c++

2021-04-21

MMATTPMAGHMA

MMA

2021-04-20

空空如也

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

TA关注的人

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