- 博客(12)
- 收藏
- 关注
转载 iPhone/Mac Objective-C内存管理教程和原理剖析(三)
版权声明 此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com,且必须包含此版权声明的完整内容。 版本 1.1 发表于2010-03-08 三 @property (retain)和@synthesize的默认实现 在这里解释一下@property
2011-12-30 16:01:13 121
转载 iPhone/Mac Objective-C内存管理教程和原理剖析(二)
版权声明 此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com,且必须包含此版权声明的完整内容。 版本 1.1 发表于2010-03-08 二 口诀与范式 1 口诀。 1.1 谁创建,谁释放(类似于“谁污染,谁
2011-12-30 16:00:12 102
转载 iPhone/Mac Objective-C内存管理教程和原理剖析(一)
版权声明 此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。 版本 1.1 发表于2010-03-08 前言 初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存
2011-12-30 15:59:37 335
转载 NSString详细介绍
字符串是程序设计最常用的数据类型之一了。在Mac/iPhone编程中,苹果为我们提供了一个不同的字符串类型NSString。有别与普通的String为数据类型,NSString其实是一个对象类型。NSString是NSObject(Cocoa Foundation的基础对象)的子类,所以具有NSObject的所有特性,好的和好的… …. 小常识: NS是Cocoa类对象类型的前缀,来源于史蒂夫-
2011-12-29 09:49:41 430
转载 iOS中使用libxml2
Project->Edit Project Settings->Build 在Header Search Path中加入${SDKROOT}/usr/include/libxml2 在Other Linker Flag中加入-lxml2
2011-12-23 15:21:18 1316
转载 VMware下安装的Mac OS X如何修改显示分辨率
我在Win7下利用VMware安装了苹果的雪豹,安装成功启动后,发现分辨率为1024*768,而宿机的分辨率是1440*900,我想让虚拟机全屏显示,也就是想在雪豹下屏幕的分辨率也能达到1440*900大小。在网上找了些资料,试了几次还真成功了,下面是设置过程(以下操纵均在虚拟机上完成): 1. 打开Finder,点“位置->应用程序->实用工具->终端”,如下图: 2.
2011-11-29 15:11:34 38119 3
转载 【IOS】Object-C 中的Selector 概念
在iphone程序中会大量看到@selector这样的用法。花了很大一个篇幅来解析这个语法,但是不知是翻译问题,还是解释过细,不大看得懂,很是不给力.直到程序用这个语法,并且仔细看了一些解析文章。才明白这一语法。 简而言之,你可以理解 @selector()就是取类方法的编号,他的行为基本可以等同C语言的中函数指针,只不过C语言中,可以把函数名直接赋给一个函数指针,而Objec
2011-11-29 14:41:06 848
转载 iPhone开发-输出口和操作
在iPhone开发中,输出口和操作是比较重要的概念,在编辑iPhone界面的时候,通过可视化工具,处理界面相关控件的布局,但并不能通过可视化工具实现对控件的修改和控件发出的操作,要完成这两件事情就要分别通过输出口和操作来实现。 输出口 输出口就是我们需要在代码里操作的控件。在nib文件中,通过可视化操作来定义一个控件,如果这个控件需要在代码中被修改,那么就要定义一个输出口指向这个控件,然后通过
2011-11-26 10:21:33 539
转载 miranda-APC(异步过程调用)分析
APC : asynchronous procdure call 异步过程调用 Alertable IO(告警IO)提供了更有效的异步通知形式。ReadFileEx / WriteFileEx在发出IO请求的同时, 提供一个回调函数(APC过程),当IO请求完成后,一旦线程进入可告警状态,回调函数将会执行。 以下五个函数能够使线程进入告警状态: SleepEx Wai
2007-08-02 17:21:00 935
转载 回调函数理解
使用回调函数实际上就是在调用某个函数(通常是API函数)时,将自己的一个函数(这个函数为回调函数)的地址作为参数传递给那个函数。而那个函数在需要的时候,利用传递的地址调用回调函数,这时你可以利用这个机会在回调函数中处理消息或完成一定的操作。至于如何定义回调函数,跟具体使用的API函数有关,一般在帮助中有说明回调函数的参数和返回值等。C++中一般要求在回调函数前加CALLBACK,这主要是说明该函数
2007-08-02 17:19:00 610
原创 Java多线程学习笔记
Java中多线程的实现方法: 1、使用Runnable接口,如下:class MyRunnable implements Runnable...{public void run()...{//your code want to do}}使用方法:首先创建一个MyRunnable对象,然后用该对象来创建一个线程对象,调用线程对象的start方法就创建一个线程并运行了,注意
2007-08-02 09:37:00 516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人