- 博客(46)
- 资源 (22)
- 收藏
- 关注
转载 Protocol delegate
协议,是通过网络,计算机使用者进行通讯后,互相进行约定规定的集合。两个类进行通讯,用协议就比较方便。下面是 CocoaChina 版主“angellixf”为新手写的协议入门介绍以及代码例子,希望对刚入门开发者有所帮助一、说明1.协议声明了可以被任何类实现的方法
2011-09-30 14:16:11 718
转载 iPhone 开发过程中的一些小技术的总结
1 随机数的使用 头文件的引用 #import #import srandom()的使用 srandom((unsigned)(mach_absolute_time() &
2011-09-30 11:25:42 449
转载 iPhone开发问题
1.归档一个单实例对象时要在initWithCoder里retain一下。不然它会在我不知道的情况下被释放。原因不明。请高人指点。2.开发过程中的流程最好要有成功失败的返回值,并打出LOG方便快速查找问题。if(![self doSomeThing]){
2011-09-30 11:23:45 348
转载 把NSString用C的方法分析
NSString *str = [songinfodict objectForKey:@"customListId"]; if (str != nil && [str length] > 0) { const char *p = [st
2011-09-30 11:22:42 379
转载 本地化 NSDefaults
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];[defaults setObject:@"abc" forKey:@"data"];[defaults synchroniz
2011-09-30 11:21:56 418
转载 本地化 NSCoder
#import @interface codeObj : NSObject {NSString *name;int magicNumber;float shoseSize;NSMutableArray *subThingies;
2011-09-30 11:20:45 891
原创 iphone 计算文件长度
[filemanager attributesOfItemAtPath:filePath error:nil]默认路径:long long fileLen = [[NSFileManager defaultManager] attributesOfItemAtPa
2011-09-29 20:28:56 530
原创 NSTimer
重复多次:[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(scheduleSomeNSTimer:) userInfo:nil repeats:YES];
2011-09-29 16:02:26 642
转载 Mac登录密码重置
1. 电脑启动的时候按下Command+S进入Single User Mode2. 输入 fsck -fy3. 输入 mount -uw /4. 输入 launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist5. 输入 dscl . -passwd /Users/username p
2011-09-28 16:40:26 4306
原创 iPhone 测试代码时间
#import "UtilFuncs.h"IFQCountStart(NULL);//代码elapsedTimet = IFQCountEnd(NULL);elapsedSeconds = (float)elapsedTimet/1000000
2011-09-27 18:18:20 1042
转载 查找 EXC_BAD_ACCESS 问题根源的方法
写程序遇到 Bug 并不可怕,大部分的问题,通过简单的 Log 或者 代码分析并不难找到原因所在。但是在 Objective-C 编程中遇到 EXC_BAD_ACCESS 问题的时候,通过简单常规的手段很难发现问题。这篇文章,给大家介绍一个常用的查找 EXC_BAD_ACCESS
2011-09-26 17:03:37 505
转载 ios 深浅拷贝学习
这里主要侧重于集合类的深浅拷贝,主要事因为工作的时候遇到这个问题。有不足的地方欢迎指正,转载请注明。首先我们需要有这样的一个前提: [array addObject:obj];这样obj的引用计数会增加1,如果使用remove则obj的引用计数会减一。
2011-09-24 13:41:17 415
转载 iphone 文件读写
第十五章:文件加载与保存Cocoa提供了Core Data,能够在后台处理所有文件内容,但是本章讨论的是Cocoa提供的两个通用的文件处理类:属性列表和对象编码15.1 属性列表有一类名为属性列表的对象,常简写为plist属性列表类包括:NSArray, NSDi
2011-09-20 17:22:23 788
转载 NSTimer 定时器
在新线程中使用NSTimer方法一:-(void) viewDidLoad{[self performSelectorInBackground:@selector(call1) withObject:nil]; }-(void) call1{
2011-09-20 16:48:48 769
转载 SQLite3 -- C 编程
以 SQLite 3 为基础。版本 2 有很多区别。介绍SQLite 3.0 包含 83 个独立的接口函数,当时常用的并不多,甚至只要三个函数就能实现常见功能:sqlite3_open() , sqlite3_exec() , 和 sqlite3_close()
2011-09-19 10:28:19 674
转载 iphone sqlite函数小结
1、打开数据库:说明:打开一个数据库,如果不存在则自动创建。第一个参数指定文件名,第二个参数则是您定义的 sqlite3 **ppDb 结构体指针,结构体是什么内容暂时没有必要晓得,我们只要晓得它就相当于一个数据库句柄就可以了。int sqlite3_open(con
2011-09-19 09:18:13 812
转载 CoreTelephony框架
以下转自 http://zonble.net/archives/2010_06/1330.php,注意要加头文件目录 /System/Library/Frameworks/CoreTelephony.framework/Headers 到 build 设置 Header Se
2011-09-16 16:09:17 2039
转载 iphone 文件操作
1:createDirectoryAtPath 创建目录 - (bool)createPath:(NSString *)fileName { NSArray *paths = NSSearchPathForDirectoriesInDomains(
2011-09-15 18:09:44 722
转载 iPhone db文件组织结构
iPhone Database DetailsI’m a digital (as well as physical) packrat. I have all my emails going back to 1994, most of the documents I
2011-09-14 19:54:35 1669
转载 UITextField监听文字输入事件
[textField addTarget:self action:@selector(textFieldDidChange:)forControlEvents:UIControlEventEditingChanged];- (void) textFieldDidChange:
2011-09-09 18:55:56 5049 1
转载 iphone重用机制
http://blog.csdn.net/joiningss/article/details/6702023http://hi.baidu.com/%CB%E6%B7%E7_1989/blog/item/077c8a944ae7a69ca877a41d.html
2011-09-09 18:13:12 782
转载 initWithCoder与initWithFrame
http://www.cocoachina.com/bbs/read.php?tid-56637-page-1.html每个ios开发者对loadView和viewDidLoad肯定都很熟悉,虽然这两个函数使用上真的是非常简单,但是和类似的initWithNibN
2011-09-07 17:55:10 1924
转载 SQLite 函数大全
http://laolang.xtmm.cn/tb.php?sc=6e7430&id=14472abs(X) 返回参数X的绝对值。 coalesce(X,Y,...) 返回第一个非空参数的副本。若所有的参数均为NULL,返回NULL。至少2个参数。
2011-09-07 12:33:07 1840
原创 Application & View lifecycle
After application:didFinishLaunchingWithOptions:, then what?Application enters a “run loop” repeatedly doing the following ...An autorel
2011-09-06 20:31:54 798
转载 iphone和Objective-C笔试题
http://www.cocoachina.com/bbs/read.php?tid-44281-page-1.html
2011-09-06 17:56:35 855
转载 sizeof和strlen
http://blog.csdn.net/cxyol/article/details/573524先看看sizeof()一、sizeof的概念sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节
2011-09-06 17:51:16 416
转载 关于cocoa编程模块间协作的一点总结(delegate/T-A/notification/...)
http://www.cocoachina.com/bbs/read.php?tid-29170-page-1.html在cocoa编程中,我们经常会遇到delegate、Target-Action、notification等等这些方法,我觉得从某种角度看,可以将这些
2011-09-06 15:18:41 447
转载 NSRunLoop的进一步理解
http://www.devdiv.com/article-2360-1.htmliPhone应用开发中关于NSRunLoop的概述是本文要介绍的内容,NSRunLoop是一种更加高明的消息处理模式,他就高明在对消息处理过程进行了更好的抽象和封装,这样才能是的你不
2011-09-06 12:25:05 423
转载 IOS开源项目汇总
http://www.cocoachina.com/bbs/read.php?tid=47282&uid=3656扫描wifi信息:http://code.google.com/p/uwecaugmentedrealityproject/http://
2011-09-05 18:01:06 504
转载 core animation 入门教程
http://www.cocoachina.com/bbs/read.php?tid-10972.html第一章 Core animation简介1. 简介Core animation 是以objc语言封装的一套图形渲染,投影及动画的库
2011-09-05 17:58:40 991
原创 未解决
ThumbImageView.h@protocol ThumbImageVieDelegate; //why semicolon?@interface ThumbImageView:UIImageView {//iVarsidThumbImageViewD
2011-09-05 14:54:23 497
转载 协议(Protocol)的用法和代码例子
http://www.cocoachina.com/bbs/read.php?tid-32173-keyword-protocol.html协议(Protocol)的用法和代码例子协议,是通过网络,计算机使用者进行通讯后,互相进行约定规定的集合。两个类进行
2011-09-05 14:26:40 598
转载 iphone的responder chain及interface builder中First Responder的使用方法
http://www.devdiv.com/thread-30694-1-1.html我们先看一张图,看看event被处理的顺序 The general path of an event up the responder chain
2011-09-05 13:19:19 994
转载 理解iOS中的MVC设计模式
http://www.cocoachina.com/bbs/read.php?tid-48069-keyword-MVC.htmlModel: 代表你的应用程序是什么(不是怎么展现)Controller: 控制你的Model怎么展现给用户(UI逻辑)
2011-09-02 15:39:17 2114
转载 获取当前经纬度方法
http://www.cocoachina.com/bbs/read.php?tid-5845-page-1.html首先头文件应继承CLLocationManagerDelegate.并:#import 响应事件中写如下代码:CLLocationMa
2011-09-01 19:03:55 1076
转载 网络编程总结
http://www.cocoachina.com/bbs/read.php?tid-31300-keyword-%CD%F8%C2%E7.html一:确认网络环境3G/WIFI 1. 添加源文件和framework 开发Web
2011-09-01 17:56:21 346
转载 MD5加密方法
- (NSString *)md5Digest:(NSString *)str{ const char *cStr = [str UTF8String]; unsigned char result[CC_MD5_DIGEST_LENGTH]; C
2011-09-01 17:55:11 354
转载 iphone 如何渡过内存危机(OOM)
讲两件事情:第一件是我们必须做到的,不然OOM来袭会造成程序崩溃,第二件是我们最好做到的,不然OOM来袭我们不能彻底恢复。1。防止OOM恢复过程中的crash假设一个类有如下初始化和清除代码:void CMyClass::Init(){ m_pPoint
2011-09-01 17:50:40 542
转载 iPhone编码转换 ansi多字节编码到uicode的转换参数
http://www.cocoachina.com/bbs/read.php?tid-104-fpage-8-toread-1.htmlansi多字节编码到uicode的转换参数 :(char* ansiStr)可以这样来转换: const long
2011-09-01 17:42:27 1373
转载 iPhone 文件目录
http://www.cocoachina.com/bbs/read.php?tid-87-toread-1-fpage-8-page-2.html对于一个运行在iPhone得app,它只能访问自己根目录下得一些文件(所谓sandbox).一个app发布到iP
2011-09-01 17:35:46 596
sshpass: 用于非交互的 ssh 密码验证
2011-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人