- 博客(14)
- 问答 (1)
- 收藏
- 关注
原创 委托和协议
这里我说说我对委托(delegate)和协议(protocol)的理解:1.委托是用来干什么的? 由于objective-c没有内建的机制能让两个或多个回调函数协同工作并分享信息,为此委托就来解决这个问题。单个委托对象可以接收特定对象的全部事件消息,该委托对象可以根据需要,来保存和修改、使用、转发相关信息。 委托是一种面向对象的回调(callbacks)机制。而传统意义上的回
2013-08-11 15:35:02 618
转载 ios 面试题
http://www.cocoachina.com/bbs/read.php?tid=44281&keyword=%CA%D4%CC%E2http://bbs.csdn.net/topics/380102819
2013-08-11 15:33:34 555
转载 iOS 之ARC(自动引用计数)
自动引用计数(ARC)是在MacOS X 10.7与iOS 5中引入一项新技术,用于管理Objective-C中的对象。它废弃了显式的retain、release和autorelease消息,而且在两个平台的表现一致。由于有限的内存以及手持设备续航能力的限制,iOS应用程序中的Objective-C对象的管理一直颇有挑战性。为了处理这些问题,苹果提出了一个方案——“自动引用计数”(ARC)
2013-05-05 15:25:15 679
原创 NSString 用法注意事项
1 NSString 类对象作为函数参数时,必须声明为指针类型。down voaccepteYour variable is for an object type, and as such must be declared as a pointer:@property (nonatomic) UIColor * colo
2013-05-05 13:50:48 662
原创 用CSS设置超链接时的文字颜色、样式。
用CSS设置超链接时的文字颜色、样式。注意顺序:a:hover必须位于a:visted之后a:active必须位于a:hover之后 <!-- a:link { text-decoration: none;color: green} a:visited { text-decoration: none;color: white} a:hover { text-d
2013-04-16 18:36:38 1887
原创 MFC 对话框的滑动弹出与淡出
1.添加WM_SHOWWINDOW消息处理函数void CMyDlg::OnShowWindow(BOOL bShow, UINT nStatus) { CDialog::OnShowWindow(bShow, nStatus); // TODO: Add your message handler code here AnimateWindow(GetSafeHwnd(),600,
2013-04-16 18:35:07 1043
原创 对于有背景图片的对话框上的按钮如何透明
这里是重载CButton类,类名为CMyButton1.重载虚函数PreSubclassWindow()void CMyButton::PreSubclassWindow() { // TODO: Add your specialized code here and/or call the base class ModifyStyle(0, BS_OWNERDRAW);//设置按钮类
2013-04-06 17:52:17 1119
原创 关于MFC 计算器响应键盘消息及虚拟键码
这里说一下在基于对话框的简单计算器中如何响应键盘消息,以及普通键盘与笔记本键盘的虚拟键码。在虚函数PreTranslateMessage(MSG* pMsg) 中来响应键盘消息。BOOL CCalculatorDlg::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code here and/or call
2013-04-02 13:52:32 2514
原创 窗口的简单抖动
用一个对话框来实现类似QQ的窗口抖动。1.建立一个基于对话框的工程2.在.h文件中添加两个成员变量。CRect m_originRect; //保存当前对话框所在的矩形int m_index; //对话框移动到第几个位置3.在对话框上创建一个按钮,标题为“抖动”。ID为IDC_MOVEWINDOW,然后为该按钮添加BN_CLICKED消息映射void CBimapDl
2013-03-31 09:58:35 788
原创 MFC 如何收缩对话框
在网上看到很多关于收缩对话框的例子,但大多数是先收缩后扩展的。这里写一下先扩展后收缩的例子。在对话框上用picture控件画一个矩形(ID为IDC_SEPARATOR),这个矩形的上放部分就是待显示的对话框,当然下部分就是要收缩的了,然后添加一个Button(ID为IDC_ISEXTEND),标题为在头文件中添加: BOOL m_bExpand;并在构造函数中将m_bExpan
2013-03-25 22:06:09 909
原创 关于MFC 对话框背景设置为图片
首先导入位图图片,注意必须是.bmp格式,因为这里我用的bmp格式的图片当的背景。当然你可以提前将普通图片转换为.bmp格式,然后再导入。这里的对话框会根据图片大小自动调整大小第一步:在头文件中加入:CBrush imageBrush;第二步:在OnInitDialg()中添加 CBitmap bitmap; HBitmap Bitmap; bitmap.LoadBitmap(
2013-03-25 19:23:59 929 1
空空如也
如何初始化一个UITextField的内容,让其默认显示一些文字
2013-08-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人