10 Mars2639

尚未进行身份认证

暂无相关简介

等级
TA的排名 2w+

Object-C总结摘录

1、  Object-C语言是由Brad J.Cox于20世纪80年代早期设计的,它是以SmallTalk-80语言为基础的。但是,Object-C是C语言的扩展,它是C的超集。2、  在终端使用gcc编译一个Object-C源文件main.m,命令如下:gcc –framework Fundation main.m –o man3、  Object-C入口函数为main。

2012-10-22 14:29:52

SVN常用命令

转载自:http://blog.csdn.net/sunboy_2050/article/details/6187464SVN(Subversion)是一个自由、开源的项目源代码版本控制工具。目前,绝大多数开源软件和企业代码管理,都使用SVN作为代码版本管理软件。Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器。不同的是,它可以记录每一次

2012-08-16 15:35:52

ios 获取各路径

因为各种需求,需要获取的路径不一致,故写下这文章,以作备忘。- (NSString *)getDocumentPath{ NSString *path = nil; // Method 1 NSArray *pathsArray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,

2012-06-08 10:03:41

iOS开发之不得不会的gdb命令

更新说明:后面发现这篇文章介绍的比较全面http://blog.csdn.net/ch_soft/article/details/6740000文章转载于:http://www.ethangao.com/?p=273,谢谢作者分享。gdb不是万能的,可是没有gdb却是万万不能的。这里给大家简单介绍下iOS开发中最基本的gdb命令。popo是p

2012-05-22 10:07:27

MAC命令 和 vi命令

以下为转载和摘抄,只是作为个人笔记。——————————————————————————————————————————————  OSX 的文件系统  OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。  你在桌面上看到的硬盘都挂在 /Volumes 下。  比如接上个叫做 USBHD的移动硬盘,桌面

2012-05-21 17:35:13

Object-C NSLog 常用输出基本数据类型格式

先上图:输出语句:               NSLog(@"%@",var);补充说明:NSString 类型(字符串) %@Bool 类型 %i Bool类型值默认为False,即0,为True时输出为1。Float 类型 %f %0.2f 只保留两位小数

2012-05-21 17:18:32

Xcode 代码格式化/自动排版

Xcode  版本:4.2和4.2之前的版本             选中需要格式化代码 -> Edit -> Format ->Re-IndentXcode 版本:4.2之后的版本             选中需要格式化代码 -> Editor -> Structure ->Re-Indent       或者             选中需要格式化代码 -> 右击 ->选中 S

2012-05-21 17:00:06

解决Xcode4删除文件后missing file警告

在用xcode4开发的时候,删除不用的文件后, 编译的时候会有missing file的警告,原因是由于SVN或git造成的。如图:解决方案:1.运行终端,执行命令行进入missing file目录,然后运行           svn delete nameOfMissingFile           或           git rm nam

2012-03-21 09:57:14

iPhone/Mac Objective-C内存管理教程和原理剖析

版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com,且必须包含此版权声明的完整内容。前言初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存泄漏或莫名其妙的崩溃。我

2012-03-15 10:49:24

IOS atomic与nonatomic,assign,copy与retain的定义和区别

atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。        atomic                设置成员变量的@property属性时,默认为atomic,提供多线程安全。                在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下面这样:

2012-03-14 13:13:12

IOS 小技巧积累(持续更新)

1. 使用@property和@synthesize声明一个成员变量,给其赋值是时要在前面加上"self.",以便调用成员变量的setmember方法。      直接调用成员变量并且给其赋值:member=[NSString stringWithFormat:@””];将不执行setmember 方法。     使用self调用成员变量并且给其赋值:self.member=[NS

2012-03-14 11:08:07

iOS开发之protocol和delegate

protocol——协议协议是用来定义对象的属性,行为和用于回调的。    协议中有两个关键字@private和@optional,@private表示使用这个协议必须要写的方法,@optional表示可选的方法,用不到可以不写。就像UITableView,它有两个协议:UITableViewDelegate和UITableViewDataSource,UITableViewDel

2012-03-01 17:16:39

IOS 应用程序生命周期

IOS应用程序生命周期—程序的生命周期        a.程序的生命周期是指应用程序启动到应用程序结束整个阶段的全过程        b.每一个IOS应用程序都包含一个UIApplication对象,IOS系统通过该UIApplication对象监控应用程序生命周期全过程        c.每一个IOS应用程序都要为其UIApplication对象指定一个代理对象,并由

2012-03-01 11:20:37

Object-C 中实现 Singleton (单例) 模式

撰写本文参考于网上的一些帖子,资料,文档。关于 面向对象的设计模式对于面向对象的设计模式,想必大家并不陌生吧。纵观23种设计模式中,数单例模式(Singleton)和工厂模式(Factory Method)最为熟悉和基础吧。当然,本文总结Singleton模式,对于其他设计模式不做叙说。Singleton模式,即单例模式。顾名思义,主要用于做应用程序的资源共享控制。用途

2012-02-22 16:50:02

Objective-C-类(static)方法、实例方法、overwrite(覆写)、属性(property)

+表示类方法,-表示实例方法总结一下几点:1.类(static)方法a. 类方法的调用[类名称 类方法名称];[Human toString]; 注意:类方法1,类方法可以调用类方法。2,类方法不可以调用实例方法,但是类方法可以通过创建对象来访问实例方法。3,类方法不可以使用实例变量。类方法可以使用self,因为self不是实例变量。4,类方法作为消

2012-02-22 11:11:15

Android笔记:Button居中|水平居中|垂直居中(总结)

- 鉴于各位前辈都有关于居中的示例,今天小弟在这结合自己的理解总结一下。 -居中呢,这里分两种不同布局方式的居中!分别是LinearLayout和RelativeLayout。-首先说的是LinearLayout布局下的居中:直接贴源码   注意:an

2011-10-13 15:15:56

Android笔记:Android UI学习 - 对话框 (AlertDialog & ProgressDialog)

本文是对网上的文章《Android开发指南-用户界面-对话框》的部分内容进行简化,并加上自己的某些理解。里面的相同内容,版权归原翻译作者所有。显示对话框    对话框经常作为Activity的一部分来创建和显示。你通常应该从protected Dialog Activit

2011-08-31 17:18:43

Android笔记:Android adb shell 命令

adb 概述SDK的Tools文件夹下包含着Android模拟器操作的重要命令 adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或

2011-08-23 16:47:22

Android 用axis2 webService产生java.lang.ClassCastException: org.ksoap2.serialization.SoapPrimitive错误的解决

在基于Axis2做android  Webservice开发的时候一般情况下大家接受webservice服务器返回值的时候都是使用SoapObject soapObject = (SoapObject) envelope.getResponse();这个来接受返回来的值,但这

2011-08-10 20:07:08

Android笔记:invalidate()和postInvalidate() 的区别及使用

Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 invalidate()是用来刷新View的,必须是在UI线程中

2011-08-01 15:16:47

查看更多

勋章 我的勋章
    暂无奖章