自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunwuyan的专栏

iOS菜鸟

  • 博客(17)
  • 收藏
  • 关注

转载 关于self.用法的一些总结

最近有人问我关于什么时候用self.赋值的问题, 我总结了一下, 发出来给大家参考. 有什么问题请大家斧正.       关于什么时间用self. , 其实是和Obj-c的存取方法有关, 不过网上很多人也都这么解答的, 那它为什么和存取方法有关? 怎么有关的? 并没有多少人回答出来. 同时关于内存管理的内容, 请大家看旺财勇士的Objective-C内存管理总结~CC专版 , 有些

2013-08-08 13:17:24 498

转载 IOS开发(1)之UIAlertView

1.前言之前简单的学习了Objective-C的基础语法,从今天起我们开始学习简单的IOS视图开发。2.UIAlertView入门2.1普通弹框使用提示视图的最好方法,当然是使用特定的初始化方法: [plain] view plaincopy- (void)viewDidLoad

2013-08-08 12:26:11 447

转载 viewWillAppear: viewDidAppear: viewWillDisappear:viewDidDisappear:loadView

1 viewWillAppear: Called when the view is about to made visible. Default does nothing视图即将可见时调用。默认情况下不执行任何操作2 viewDidAppear: Called when the view has been fully transitioned onto the screen

2013-08-08 12:18:44 429

转载 iOS开发之内存管理

转自:iPhone/Mac Objective-C内存管理教程和原理剖析1 前言初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存泄漏或莫名其妙的崩溃。我在这里总结了自己对objective-C内存管理机制的研究成果和经验,写了这么一个由浅入深的教程。希望对大家有所帮助,也欢迎大家一起探讨。 此文

2013-08-05 13:24:24 410

转载 iOS 中的常量const

const意味着”只读”,下面的声明都是什么意思?const int a;int const a;const int *a;int * const a;int const * a const;前两个的作用是一样,a是一个常整型数。第三个意味着a是一个指向常整型数的指针(也就是,整型数是不可修改的,但指针可以)。第四个意思a是一个指向整型数的常指针(也就是说,指针指向的整

2013-08-05 13:19:26 461

转载 iOS中的static

函数体内 static 变量的作用范围为该函数体,不同于 auto 变量。(1)该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值;(2)在模块内的 static 全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问;(3)在模块内的 static 函数只可被这一模块内的其它函数调用,这个函数的使用范围被限制在声明它的模块内;(4)在类中的 static 

2013-08-05 12:57:06 430

转载 iOS中线程和进程的区别

进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的主要差别在于它们是不同的操作系统资源管理方式:进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的

2013-08-05 12:54:25 531

转载 IOS中堆和栈的区别

管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制,容易产生memory leak。申请大小:栈:在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,在WINDOWS下,栈的大小是2M(也有的说是1M,总之是一个编译时就确定的常数),如果申请的空间超过栈的剩余空间

2013-08-05 12:24:22 352

转载 移动端App测试实用指南

译者注:本文从测试人员的角度出发,提出了100多个在测试移动App过程中需要考虑的问题。不管你是测试人员、开发、产品经理或是交互设计师,在进行移动App开发时,这些问题都很有参考价值。我和Queen合力译出此文,分享给大家,希望有所帮助和启发。  英文原文: http://mobile.smashingmagazine.com/2012/10/22/a-guide-to-mobile-ap

2013-08-01 15:05:03 689

转载 App 99.9%稳定 Crash原因

这个帖子整理我遇到过的iPhone App Crash类型以及解决办法。Crash原因有很多,不同技术所导致的Crash会不同。整理出来的经验应该会相对片面,有错误的地方和任何问题,请毫不犹豫的指出。保证App持续稳定运行是非常必要的,开发人员应该把维护产品稳定性、提高产品性能意识融入到每次编写代码过程当中,这也是很多公司考察优秀开发人员的一个重要环节。Crash原因Crash

2013-08-01 11:31:03 448

转载 [网络] SOCKET, TCP/UDP, HTTP, FTP

(一)TCP/UDP,SOCKET,HTTP,FTP简析TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层:网络层:IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议传输层:TCP协议与UDP协议应用层:FTP、HTTP、TELNET、SMTP、DNS等协议HTTP是应用层协议,其传输都是被包装成TC

2013-07-26 09:26:55 354

转载 ios开发使用extern访问全局变量

ios开发使用extern访问全局变量使用extern关键字法:        1 、新建Constants.h文件(文件名根据需要自己取),用于存放全局变量;        2、 在Constants.h中写入你需要的全局变量名,但是在定义时不能对其进行初始化,否则就出错例如:                  NSString *url;//指针类型    

2013-07-25 12:20:51 438

转载 Singletons in Cocoa, are they evil?

故事这事是这样的,去年我在上课的时候,和老师讨论了一下关于架构的问题,我是开发Cocoa/iOS的,老师是开发Web的,而老师是一个坚定的singletons are evil的拥护者,我和他说了我的App的架构,直接被他一顿猛劈,强烈的谴责了我使用Singletons,我回应说,这个pattern在Cocoa里是大量使用的,结果被搞了一句“用的多的就是对的么?你回去多学习一下再来讨论吧”

2013-07-25 10:03:51 573

转载 iOS - 判断程序是否是第一次启动 & 进程延迟

//判断是否第一次启动    if (![[[NSUserDefaults standardUserDefaults] objectForKey:kClientappidPrefKey] boolValue])    {    }    //启动时停留2秒,进程延迟2秒。    [NSThread sleepForTimeInterval

2013-07-25 09:26:08 359

转载 IOS学习完整路线图

1 前言今天先来无事,到网上搜索一下IOS的学习路线图,发现自己还有欠缺太多东西了,现将该路线图与大家分享。2 路线图

2013-07-24 09:56:07 435

转载 iOS中assign、copy 、retain等关键字的含义

原文出处:http://www.2cto.com/kf/201205/133943.htmlassign: 简单赋值,不更改索引计数copy: 建立一个索引计数为1的对象,然后释放旧对象retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1Copy其实是建立了一个相同的对象,而retain不是:比如一个NSString对象,地

2013-07-24 09:40:40 330

转载 IOS内存常见问题与内存检查工具

iOS平台内存常见问题作为iOS平台的开发者,是否曾经为内存问题而苦恼过?内存莫名的持续增长,程序莫名的crash,难以发现的内存泄漏,这些都是iOS平台内存相关的常见问题;本文将会详细介绍iOS平台的内存管理机制,autorelease机制和内存的使用陷阱,这些将会解决iOS平台内存上的大部分问题,提高了程序的稳定性;1 iOS平台内存管理介绍iOS平台的内存管理采用引用计数的机制;

2013-07-23 19:32:54 493

空空如也

空空如也

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

TA关注的人

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