09 2010 档案

摘要:1,getter=getterName,setter=setterName,设置setter与getter的方法名2,readwrite,readonly,设置可供访问级别,在不声明的时候 默认是带readwrite参数的 就是 这个变量可以读写.2,assign,setter方法直接赋值,不进行任何retain操作,为了解决原类型与环循引用问题,assign 只是简单的传递指针。3,retain... 阅读全文
posted @ 2010-09-30 10:45 周宏伟 阅读(292) 评论(0) 推荐(0) 编辑
摘要:偶然的机会发现了博主易飞扬的文章,喜悦之情无以言表,我把博主文章的索引整理了一下,感谢博主的无私奉献!!!iPhone开发入门(1)—-程序员眼中的iPhoneiPhone开发入门(2)—从iPhone SDK开始iPhone开发入门(3)—Linux上构筑iPhone OS3.1.2开发环境iPhone开发入门(4)—应用程序开发的第一步iPhon... 阅读全文
posted @ 2010-09-17 16:31 周宏伟 阅读(2703) 评论(0) 推荐(2) 编辑
摘要:此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有, 原始链接http://vinceyuan.cnblogs.com/。前言初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存泄漏或莫名其妙的崩溃。我在这里总结了自己对objective-C内存管理机制的研究成果和经验,写了这么一个由浅入深的教程。希望对... 阅读全文
posted @ 2010-09-14 23:29 周宏伟 阅读(352) 评论(0) 推荐(1) 编辑
摘要://一、NSString /*----------------创建字符串的方法----------------*/ //1、创建常量字符串。 NSString *astring = @"This is a String!"; //2、创建空字符串,给予赋值。 NSString *astring = [[NSString alloc] init]; astring = @"This is ... 阅读全文
posted @ 2010-09-14 10:09 周宏伟 阅读(618) 评论(0) 推荐(1) 编辑
摘要:前段项目中遇到了用户图片上传问题,Silverlight仅支持jpg和png格式,无法满足用户对BMP和GIF格式上传的支持。再者就是需要在在客户端将图片转为byte[]格式,之后传回服务器并保存到SQL Server 2005中image类型的字段,查看了网上很多资料和风云的《银光志》,给出的方法不大适合当前项目的要求,所以综合大家的方法,支持了BMP图片格式,和客户端转化数据流的方法(没有支持... 阅读全文
posted @ 2010-09-13 08:06 周宏伟 阅读(1587) 评论(0) 推荐(0) 编辑
摘要:有时感觉自己就像茫茫大海上的一叶小扁舟,飘摇,脆弱,忘记了该如何为人处事。  遇事最有水平的处理方法:  1.学会沉默  有时候,你被人误解,你不想争辩,所以选择沉默。本来就不是所有的人都得了解你,因此你认为不必对全世界喊话。却也有时候,你被最爱的人误解,你难过到不想争辩,也只有选择沉默。全世界都可以不懂你,但他应该懂,若他竟然不能懂,还有什么话可说?生命中往往有连舒伯特都无言以对的时刻,毕竟不是... 阅读全文
posted @ 2010-09-10 22:42 周宏伟 阅读(253) 评论(0) 推荐(0) 编辑
摘要:int abs(int i) 返回整型参数i的绝对值double cabs(struct complex znum) 返回复数znum的绝对值double fabs(double x) 返回双精度参数x的绝对值long labs(long n) 返回长整型参数n的绝对值double exp(double x) 返回指数函数ex的值double frexp(double value,int *ept... 阅读全文
posted @ 2010-09-09 12:39 周宏伟 阅读(2769) 评论(0) 推荐(0) 编辑
摘要:在用sqlite设计表时,每个表都有一个自己的整形id值作为主键,其实可以不指定这么一个id值,sqlite内部本来就会为每个表加上一个 rowid,这个rowid可以当成一个隐含的字段使用,但是由sqlite引擎来维护的,在3.0以前rowid是32位的整数,3.0以后是 64位的整数,为什么不直接使用这个内部的rowid作为每个表的id主键呢。相关的文档在这里:?http://www.sqli... 阅读全文
posted @ 2010-09-08 16:52 周宏伟 阅读(169431) 评论(8) 推荐(7) 编辑
摘要:SQLite Database Browser 是一个SQLite数据库管理工具。是开源的、免费的。Home Pagehttp://sqlitebrowser.sourceforge.net/Downloadhttp://sourceforge.net/project/showfiles.php?group_id=87946Wikihttp://en.wikipedia.org/wiki/SQLi... 阅读全文
posted @ 2010-09-07 12:30 周宏伟 阅读(5323) 评论(0) 推荐(0) 编辑
摘要:sqlite3: 一个SQLite数据库的命令行接口SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。本文档提供一个样使用sqlite3的简要说明。开始启动sqlite3程序,仅仅需要敲入带有SQLite数据库名字的"sqlite3"命令即可。如果文件不存在,则创建一个新的(数据库)文件。然后sqlite3程序将提示你输入SQL。敲... 阅读全文
posted @ 2010-09-07 12:08 周宏伟 阅读(852) 评论(0) 推荐(0) 编辑
摘要:OS X自从10.4后把SQLite这套相当出名的数据库软件,放进了作业系统工具集里。OS X包装的是第三版的SQLite,又称SQLite3。这套软件有几个特色:支援大多数的SQL指令(下面会简单介绍)。一个档案就是一个数据库。不需要安装数据库服务器软件。完整的Unicode支援(因此没有跨语系的问题)。速度很快。目前在OS X 10.4里,SQLite是以/usr/bin/sqlite3的形式... 阅读全文
posted @ 2010-09-07 11:30 周宏伟 阅读(3004) 评论(0) 推荐(0) 编辑
摘要:工具栏当用户需要操作当前界面内容时,使用界面底部的工具栏更为合适。例如,当用户在邮件中浏览一条信息时,工具栏上选项可以删除、回复或者移动信息,也可以新建邮件和撰写新信息。这样,用户可以停留在当前界面管理邮件。一个选项的区域为44×44像素,所以工具栏上选项要限定在五个以内,这样用户也容易点击想要的选项。工具栏中的选项可以不设边框,这在iPhone OS中称作平原风格,当然也可以像导航栏... 阅读全文
posted @ 2010-09-05 17:10 周宏伟 阅读(8401) 评论(0) 推荐(0) 编辑
摘要:在深入研究iPhone界面的视图和控件之前,有必要理解这些元素的操作方式和隐喻含义。本文将介绍应用于大多数程序的视图,以及它们的属性和使用方式。状态栏状态栏显示iPhone的重要信息,包括信号强度、网络连接和电池量。全屏式的程序是否隐藏状态栏需要慎重考虑,否则用户退出程序才能看到手机的状态,这样的用户体验并不理想。例如,拍照时用户的注意力集中在照片上,这时隐藏状态栏几秒钟是合理的,用户可以通过点击... 阅读全文
posted @ 2010-09-05 17:10 周宏伟 阅读(10853) 评论(0) 推荐(0) 编辑
摘要:使用方法和行为警示框、控件列表和模态视图迫使用户点击按钮之后才能继续使用程序,尽管它们时常警告用户潜在的危险或者提供额外的选择,也要避免过度使用,原因在于:所有类型的模态视图都会打断用户的工作流。需求确认或者承认视图的频繁出现更让用户厌烦。尤其是当警示框出现太频繁时,用户会直接关闭它们,而不是阅读警示框上的文字并在考虑之后点击按钮。警示框提示程序的重要信息。警示框的出现通常很意外,因为它们一般告知... 阅读全文
posted @ 2010-09-05 17:09 周宏伟 阅读(1586) 评论(0) 推荐(0) 编辑
摘要:通用元素表视图、文本视图和网页视图在程序中经常应用。例如表视图用于显示简短的列表选项、分组的详细信息表或者项目索引列表,文本视图和网页视图可以不受限制地接收和显示内容。表视图表视图以栏列表的形式显示数据,栏可以拆分成项或者组,每栏可包含文本、图片或者控件。使用方法和行为不论是多少数量的信息,表视图都可以提供有效的管理方式,因而在iPhone界面设计中非常有用。表视图内置的元素容可供用户浏览和处理信... 阅读全文
posted @ 2010-09-05 17:08 周宏伟 阅读(1571) 评论(0) 推荐(0) 编辑
摘要:使用iPhone自带的按钮和图标的优势在于:缩短开发时间。增加界面的稳定性。当系统升级时,即使程序外观改变,这些标准按钮和图标依旧可用。工具栏和导航栏上的标准按钮有两种类型按钮:边框型。可以在导航栏和工具栏上使用。普通型。适用于工具栏,如非要使用在导航栏上,会被转换成边框型。边框型普通型标签栏上的标准图标http://daichuanqing.com/index.php/archives/906 阅读全文
posted @ 2010-09-05 17:07 周宏伟 阅读(1172) 评论(0) 推荐(0) 编辑
摘要:iPhone OS 的几种控件被用户所熟知,有些控件可以在特殊界面中应用(如表视图),而本文将介绍可以应用在所有界面的控件。运行指示运行指示表示后台有程序正在运行,但任务完成时不会提醒用户。当程序无法立即完成联网时,状态栏上会显示运行指示。当程序执行的任务无法立即完成时,工具栏上会显示稍大点的运行指示。运行指示提供了很好的反馈机制,明确地告知用户程序正在运行比告诉用户任务已经完成更为重要。运行指示... 阅读全文
posted @ 2010-09-05 17:07 周宏伟 阅读(1739) 评论(0) 推荐(0) 编辑
摘要:优秀的iPhone程序是在恰当的时候提供用户需要的内容。简单易用简单易用是所有类型软件的基本准则,但在iPhone程序设计中尤其重要。iPhone用户在使用手机时可能还在做其他事情,如果用户无法轻松地使用程序,他们可能回到电脑前再也不使用iPhone程序了。简单易用的方法:操作方式一目了然。优化控件的数目,使程序的主功能显然易见,引导用户操作。使用频率高的信息放置在屏幕顶部。无论用户是单手操作,还... 阅读全文
posted @ 2010-09-05 17:06 周宏伟 阅读(390) 评论(0) 推荐(0) 编辑
摘要:iPhone界面如此精美,作为一名设计师,要充分利用iPhone已有的界面元素,根据iPhone OS图标设计准则去设计自定义图标或者图片,比如每个程序的图标、启动图片和呈现在iPhone OS Spotlight搜索结果中的小图标需要自定义。iPhone中图标和图片的标准位深度为24位(红绿蓝各8位),加上8位的alpha通道,推荐使用PNG格式。程序图标程序图标放置在手机程序主界面上,点击之后... 阅读全文
posted @ 2010-09-05 17:06 周宏伟 阅读(3158) 评论(4) 推荐(0) 编辑
摘要:xcode相关:关于xcode可设偏好设置 command+,清空缓存 可设隐藏xcode command+h隐藏其它 command+option+h显示全部 可设退出xcode command+q文件相关:新建项目 command+shift+n新建文件 command+n新建空文件 command+control+n打开 command+o在新窗口中打开 command+option+o快速... 阅读全文
posted @ 2010-09-02 17:53 周宏伟 阅读(4341) 评论(0) 推荐(1) 编辑
摘要:1.进入itunes store,点击右上角的see all,查看所有软件。2.在软件列表内,随便点击购买一个免费软件。3.登录界面会自动弹出来,玄机就在这儿哦,呵呵,这里点击创建帐户。4.弹出到欢迎光临界面,点击继续。5.勾选接受协议,继续。6.输入邮箱、密码,保密问题及答案,继续。7.嘿嘿,看到none了吧!选择它。。。填写你的个人信息,红色箭头指示的是必填选项哈!继续。8.注册的差不多了,点... 阅读全文
posted @ 2010-09-02 11:51 周宏伟 阅读(44136) 评论(1) 推荐(1) 编辑
摘要:有什么推送方案?Pushmail的意义在于,客户端不再是定时或手动发起收取邮件的动作,而是通过服务器的新邮件通知来触发收取邮件这一行为。在我们常用的公司局域网或固网宽带上,这一创新的意义并不大,因为流量多数都是按月来收取,带宽也不是什么问题,但是相反在移动网络中,流量的资费以及带宽的限制,使得这一方式赢得了移动用户的欢心。Pushmail采用的通知协议主要有两种,一种是通过短信的形式来通知客户端收... 阅读全文
posted @ 2010-09-01 18:28 周宏伟 阅读(415) 评论(0) 推荐(0) 编辑
摘要:iPhone Push Notification,一个吹得天花乱坠,却又不断跳票的功能,终于在OS3.0上实现。虽然体验糟糕(Tweetie和IM+之间反复切换,每次都需要等待这两个软件加载数据,这种脑残的使用方式能代替多任务?),但是我终于可以在使用Tweetie的同时,挂着MSN了。既然BB,Nokia,Palm都先后支持了Push,那么它们之间的比较不可避免。Handspring兄有一篇文章... 阅读全文
posted @ 2010-09-01 18:27 周宏伟 阅读(490) 评论(0) 推荐(0) 编辑
摘要:作为一名 Microsoft 服务顾问,我定期与客户和合作伙伴一起进行应用程序安全性讨论。 在本文中,我将介绍一些在这些讨论中提出的主题。 特别是,我将重点介绍编程人员在尝试保护 Silverlight 应用程序的安全时所面临的新挑战,而且我将考虑开发团队应该将其资源集中于哪些方面。本文提到了许多技术概念,您可以在其他位置(包括本杂志)找到这些概念的更多详细信息。 因此,我就不在技术层面更加深入地... 阅读全文
posted @ 2010-09-01 18:20 周宏伟 阅读(448) 评论(0) 推荐(0) 编辑
摘要:第一部分:Push原理(以下绝大多数内容参考自、图片来自iPhone OS Reference Library)机制简介Push的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器。APNS是Apple Push Notification Service(Apple Push服务器)的缩写,下文统一使用该缩写。因此,整个过程可以分为三个阶段,下面用大家常用的... 阅读全文
posted @ 2010-09-01 18:13 周宏伟 阅读(1163) 评论(0) 推荐(0) 编辑
摘要:iPhone OS 3.0一个引入注目的新特性是push notifications(推送通知),它允许向已安装相关应用程序的各设备直接发送消息。苹果在新闻提示或IM应用中展示了此特性,它也十分完美地适合于我们的服务器监视服务程序Server Density。我们的程序提供一个选项,当你设定的某个服务器事件发生时,通知会直接发送到你的iPhone上。这是非常有用的因为它提醒用户立即打开我们的程序查... 阅读全文
posted @ 2010-09-01 17:43 周宏伟 阅读(2886) 评论(0) 推荐(0) 编辑
摘要:One of the key limitations of the iPhone is its constraint on running applications in the background. Because of this, applications cannot keep running in the background when the user switches to anot... 阅读全文
posted @ 2010-09-01 17:38 周宏伟 阅读(6814) 评论(3) 推荐(3) 编辑

点击右上角即可分享
微信分享提示