`
文章列表

What's new in iOS5

    博客分类:
  • ios
Accounts When creating an iCloud account, you can use any Apple ID as long as it is a full email address and not a MobileMe account. If you have a MobileMe account, you can move that account to iCloud. You can find more information at: http://me.com/move AirPlay
1) Enable Apache on Mac OS; 2) Enable "LoadModule php5_module libxec/apache2/libphp5.so" in /private/etc/apache2/httpd.conf; 3) "sudo cp php.ini.default php.ini" in path "/private/etc", you can change the default settings of php in this file; 4) Restart apache on Mac ...

有关NodeJs

Metamarket的CTO Mike Driscoll最近发表了一篇略带煽动性的帖子,讨论了Web应用的架构。他认为Node.js等框架预示着LAMP的终结。 三个月前,我们决定废弃仪表盘选用的框架:Python的Django,并用Node.js(服务器端的Javascript)重新构建了 ...

2011-09-08

1、OOA和OOD OOA:分析阶段所作的主要工作是理解问题和需求建模,将现实世界中的问题映射到问题域。在该阶段,要明确用户提出了哪些功能需求,为完成这些需求,系统应该有哪些构件(Component),采用什么样的结构(Structure),并写出详细的需求规约。OOA中引入了许多面向对象的概念和原则,如,对象、属性、服务、继承、封装等,并利用这些概念和原则来分析、认识和理解客观世界,将客观世界中的实体抽象为问题中的对象,即问题对象,分析客观世界中问题的结构(issue structure),明确为完成系统功能,对象间应具有的联系和相互作用。因此下面的问题是OOA阶段必须回答的: 1)为完 ...
1、story怎么写? As who, I want what, so that why(作为一个角色,我要做什么,这就是为什么)

2011-07-29

    博客分类:
  • Memo
TBB
Terminal输入: sudo egrep -lRZ "Prototype.Browser.Xcode4OrNewer=Prototype.Browser.XcodeVersion<1000;" /Library/Developer/Documentation/DocSets | xargs -0 -L % sudo sed -i '' -e 's/Prototype\.Browser\.Xcode4OrNewer\=Prototype\.Browser\.XcodeVersion\<1000\;/Prototype\.Browser\.Xcode4Or ...
1、以xcode的静态库文件模板创建静态库文件; 2、注意类文件的命名方式,以免和工程下的类冲突; 3、把需要作为接口的头文件声明为public,在xcode的target membership设置里面; 4、在静态库文件的引用target里面设置静态库文件的安装目录为当前工程的编译目录下,使得当前工程目标能在此目录下找到静态库文件,当前工程编译目录引用为$(BUILT_PRODUCTS_DIR); 5、设置静态库的公共头文件目录路径,使之在当前工程编译后放置于以静态库命名的文件目录下,即使得第4步的能找得到静态库文件的接口; 6、如果静态库中存在Objective-C风格的类文件,需 ...
简要介绍了使用openssl来生成CA证书、申请证书、颁发证书以及撤销证书的过程。 首先建立CA密钥openssl genrsa -des3 -out ca.key 1024 (创建密钥)chmod 400 ca.key (修改权限为仅root能访问)openssl rsa -noout -text -in ca.key (查看创建的证书) 利用CA密钥自签署CA证书openssl req -config openssl.cnf -new -x509 -days 3650 -key ca.key -out ca.crt   chmod 400 ca.crt (修改权限为仅root能 ...
PathScale开源EKOPath 4编译器   Apache traffic server 3.0.0发布 Yahoo捐赠的高性能、模块化的HTTP代理和缓存服务器,可用于云计算,处理进出云的请求,处理静态内容如图像、js、css和html文件(废话),路由动态内容请求。新增traits:改进64位支持,加入Web缓存通信协议(WCCP)支持,改善插件API和性能等。
+(NSString*)fileMD5:(NSString*)path { NSFileHandle *handle = [NSFileHandle fileHandleForReadingAtPath:path]; if( handle== nil ) return @"ERROR GETTING FILE MD5"; // file didnt exist CC_MD5_CTX md5; CC_MD5_Init(&md5); BOOL done = NO; while(!done ...
在app store中的很多应用程序非常的笨重,他们有好的界面,但操作性很差,比如说当程序从网上或本地载入数据的时候,界面被冻结了,用户只能等程序完全载入数据之后才能进行操作。当打开一个应用程序时,iphone会产生一个包含main方法的线程,所用程序中的界面都是运行在这个线程之中的(table views, tab bars, alerts…),有时候我们会用数据填充这些view,现在问        题是如何有效的载入数据,并且用户还能自如的操作程序。方法是启动新的线程,专门用于数据的下载,而主线程不会因为下载数据被阻塞。不管使用任何编程语言,在实现多线程时都是一件很麻烦的事情。更糟糕的是, ...

Core Animation

    博客分类:
  • ios
大纲: 什么是Core Animation? 几何意义上的层和Transforms(状态转换?) 层-树状等级 内容提供层 动画 层的行为 事务 设计Core Animation层:介绍布局管理的限制 Core Animation扩展为键值对代码编程 层样式属性:提供可视化效果的例子 例子 Core Animation Kiosk Menu Style Application 动画属性

View Programming

    博客分类:
  • ios
1、用UIKit做简单动画,用core animation做更精确的控制。 2、矢量图用Core Graphics框架和UIKit框架的UIView类。

各种函数

    博客分类:
  • ios
1、保存图片到相册(有camera roll保存到camera roll) UIImageWriteToSavedPhotoAlbum( UIImage *image, id completionTarget, SEL completionSelector, void *contextInfo ); 注:contextInfo是任意指针,一般是完成后调用方法时使用,或在完成时出错时的处理。   2、播放系统声音 #import <AudioToolbox/AudioToolbox.h> NSURL *filePath   = [[NSBundle mai ...
Global site tag (gtag.js) - Google Analytics