上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 40 下一页
摘要: 在C#、Java這種managed語言,因為有garbage collection,所以完全不用考慮free()或delete,但在C/C++,有時候要delete的,有時又不用,到底哪些改delete?哪些不用delete呢?簡單的說,若要使用用到heap,就要手動去delete或free()!!那什麼時候會用到heap呢?當你打算使用dynamic allocation時!!更白話一點,就是你用new或malloc()時,就必須自己手動去delete或free()!!為什麼用到heap就必須手動處理呢?一般我們建立物件,如1inti;2Foofoo;都是建在stack上,回想我們學資料結構 阅读全文
posted @ 2014-02-20 21:31 yulang 阅读(242) 评论(0) 推荐(0)
摘要: objective-c中,当一个类使用到另一个类时,并且在类的头文件中需要创建被引用的指针时,如下面代码:A.h文件C代码#import"B.h"@interfaceA:NSObject{ B*b; } @end为了简单起见:A类是引用类,B类是被引用类,这里先不考虑A类的实现文件。通常引用一个类有两种办法: 一种是通过#import方式引入;另一种是通过@class引入;这两种的方式的区别在于:1、#import方式会包含被引用类的所有信息,包括被引用类的变量和方法;@class方式只是告诉编译器在A.h文件中B *b只是类的声明,具体这个类里有什么信息,这里不需要知道, 阅读全文
posted @ 2014-02-19 22:06 yulang 阅读(510) 评论(0) 推荐(0)
摘要: File 文件Edit 编辑View视图Navigate导航Editor编辑Product产品Window 窗口Help帮助File 文件New新建New Tab 新标签New Window 新窗口New File 新文件New Target… 新目标New Project… 新项目New Workspace…新的工作区New Group新组New Group from Selection从选择中建立新组Open打开Open Recent 打开最近的Open Quickly 快速打开Close Window关闭窗口Close Tab关闭标签Close "filename.-" 阅读全文
posted @ 2014-02-19 20:14 yulang 阅读(665) 评论(0) 推荐(0)
摘要: 在自定义协议的头文件 .h中@protocol NSDelegate @optional //可选- (void)OnOption:(NSString *)pStr;@required //必须- (void)OnRequired:(NSString *)pStr;@end@interface NSClass :NSObjectid delegate;@end@property(assian) id delegate;在自定义协议的实现文件.m中@synthesize delegate;在制定协议实现文件中调用协议如果委托方法是可实现的,可以在调用委托方法的用respondsToSelecto 阅读全文
posted @ 2014-02-19 09:01 yulang 阅读(956) 评论(0) 推荐(0)
摘要: copy:建立一个索引计数为1的对象,然后释放旧对象 对NSString对NSString 它指出,在赋值时使用传入值的一份拷贝。拷贝工作由copy方法执行,此属性只对那些实行了NSCopying协议的对象类型有效。更深入的讨论,请参考“复制”部分。retain:释放旧的对象,将旧对象的值赋予输入对... 阅读全文
posted @ 2014-02-19 08:45 yulang 阅读(275) 评论(0) 推荐(0)
摘要: 编辑TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)协议属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复用。通过面向连接、端到端和可靠的数据包发送。通... 阅读全文
posted @ 2014-02-18 23:01 yulang 阅读(258) 评论(0) 推荐(0)
摘要: iOS sqlite数据库操作。步骤是:先加入sqlite开发库libsqlite3.dylib,新建或打开数据库,创建数据表,插入数据,查询数据并打印1、新建项目sqliteDemo,添加使用sqlite的库libsqlite3.dylib2、sqlite 的方法sqlite3 *db, 数据库句柄,跟文件句柄FILE很类似sqlite3_stmt *stmt, 这个相当于ODBC的Command对象,用于保存编译好的SQL语句sqlite3_open(), 打开数据库,没有数据库时创建。sqlite3_exec(), 执行非查询的sql语句Sqlite3_step(), 在... 阅读全文
posted @ 2014-02-18 22:55 yulang 阅读(252) 评论(0) 推荐(0)
摘要: http://tergol.blog.163.com/blog/static/170695028201081571326731/ 阅读全文
posted @ 2014-02-18 08:03 yulang 阅读(121) 评论(0) 推荐(0)
摘要: 今天要分享的是IOS开发中一个使用率非常高的一个控件-------UITableView,这两天正在使用tableview做信息的显示,在写代码时对tableview和tableviewcell的几种样式一直分不清楚,今天我详细的研究了一下,下面就跟大家分享一下:一、系统自己的UITableView样式有两种:1.UITableViewStylePlain: Plain样式的是方形的,充满你给的view.frame坐标。2.UITableViewStyleGrouped: Grouped样式主要是以圆角形显示。跟iphone自带的通讯录编辑页面类似。二、系统自己的UITableVie... 阅读全文
posted @ 2014-02-18 07:56 yulang 阅读(186) 评论(0) 推荐(0)
摘要: UItextField通常用于外部数据输入,以实现人机交互。下面以一个简单的登陆界面来讲解UItextField的详细使用。//用来显示“用户名”的labelUILabel* label1 = [[UILabelalloc] initWithFrame:CGRectMake(15, 65, 70, 30)]; label1.backgroundColor = [UIColorclearColor]; label1.font = [UIFontfontWithName:@"Helvetica-Bold"size:18]; label1.text = @"用户名&qu 阅读全文
posted @ 2014-02-17 23:49 yulang 阅读(202) 评论(0) 推荐(0)
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 40 下一页