- 博客(10)
- 资源 (8)
- 收藏
- 关注
转载 [iOS] iPad与iPhone上各种标准控件的大小
iPhone和iPad下各种常见控件的宽度和标准是一样的,所以这里就用iPhone说明。Sizes of iPhone UI ElementsElementSize (in points)Window (including status bar)320 x 480 ptsStatus Bar
2012-05-25 21:38:26 4030
转载 [iOS] Xcode 4 Missing file 警告的解决办法
These solutions are way too difficult. The problem is that you have removed the project from filesystem but SVN still thinks they are there. Detaching project from SVN will work, the same for removi
2012-05-23 16:05:19 8356
原创 [iOS]设置Xcode 4同时支持旧版iOS设备(armv6),并兼容iPhone和iPad
Xcode 4的Architectures设置默认只有armv7,也就是新的iOS设备,包括iPhone 3GS、iPhone 4、iPhone 4s、iPad、iPad 2等,而iPhone、iPhone 3G、iPod Touch、iPod Touch 2属于armv6架构。一、使兼容armv6和armv7的步骤如下:PROJECT -> Info -> iOS Deplo
2012-05-19 19:03:05 7677
转载 分离线程
讲到分离线程,先得从僵尸进程讲起(抱歉,确实不知道线程是否有僵尸一说)。 关于僵尸进程:一般情况下进程终止的时候,和它相关的系统资源也并不是主动释放的,而是进入一种通常称为“僵尸”(zombie)的状态。它所占有的资源一直被系统保留,直到它的父进程(如果它直接的父进程先于它去世,那么它将被init进程所收养,这个时候init就是它的父进程)显式地调用wait系列函数为其“收尸”。为了让父进
2012-05-17 20:43:34 996 1
原创 [iOS] performSelector:withObject:afterDelay:调用没有作用的问题及解决方法
这个问题找了将近一天,baidu、google了很久,竟然没有人遇到同样问题?performSelector:withObject:afterDelay:和[NSTimer timerWithTimeInterval:invocation:repeats:]都存在此问题:调用后,延迟后(延迟0也一样)没有进入指定的@selecter()中。反复验证发现,这种现象出现在子线程中,主线
2012-05-15 16:08:48 13098 3
原创 [iOS]使用NSProxy实现消息转发机制,模拟多重继承
Objective-C不支持多重继承,但是我们可以使用NSProxy的消息转发机制,来转发可由其它类的对象处理的任务,达成同样的目的。Xcode的Documentation中有示例(搜索ForwardInvocation,在Sample Code类别中),如下:/* File: main.m Abstract: This
2012-05-09 09:45:52 7504
原创 [iOS]使用NSProxy实现代理模式
// MyProxy.h#import@interface MyProxy :NSProxy { NSObject *object;}- (id)transformToObject:(NSObject *)anObject;@end// MyProxy.m#import"MyProxy.h"@impl
2012-05-09 09:29:03 12991 3
转载 [iOS] Xcode 4透過Ad-Hoc發佈App給其它裝置測試使用
先前曾分享過,透過憑證的設定,將Xcode開發好的App,同步到開發者行動裝置中,來進行除錯與測試,但由於一般的開發者,很難手邊同時有iPhone 3Gs、iPod Touch、iPhone 4、4s...等,這時就得靠平常的生活外交了,但總不可能把朋友手機一一的借來測試,所以這時候最好的辦法,就是將寫好的App發佈出來,安裝到各式不同的裝置上來進行測試,看是否都能正常的運作,這時就得透過Ad-H
2012-05-07 14:25:03 12832
转载 [ios] xcode 4.2 创建 adhoc 发布应用测试方法
AdHoc实际主要就是你可以发布版本,通过签名Profile指定这个版本能在哪些设备上运行(不超过100个)。这样你可以把版本直接发给你的测试人员,不需要经过AppStore。起到Beta测试的作用。 第一步:取得目标机器的UDID(Unique Device Identifier )。 启动iTune,连接设备。选取设备,在Summary页面,可以看到Serial Number(序列
2012-05-07 11:56:17 3171
原创 [iOS] Xcode 3打包Ad Hoc版本及安装
打包:1. https://developer.apple.com/ 制作Ad Hoc签名2. Xcode中选择正确的签名3. 编译Ad Hoc版本4. 右键Products/*.app,选择Show in Finder,复制编译生成的文件(无后缀名的那个)5. 新建PayLoad文件夹,文件夹中粘贴刚刚复制的文件6. PayLoad同级目录拷贝过来要在iTunes中显示的
2012-05-07 11:51:44 3242
C#利用托管C++为媒介调用标准C++类的示例代码
2010-06-04
vs2005根据当前日期或指定版本号修改exe或dll版本号
2010-01-07
图片中人脸的自动识别与定位源代码
2009-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人