
mac
文章平均质量分 63
bbmjja0000
这个作者很懒,什么都没留下…
展开
-
关于 Mac 右键菜单
转自:http://maoa.cn/?sort=45Mac OS X Lion 的 Launch Service 用于关联应用程序和文件并维护最近打开的项目列表。在文件关联和右键菜单方面,每当系统安装一个新的应用程序,都会调用 Launch Service 的 API 注册关联的文件类型。有两种情况,一种是通过 pkg 安装包安装的,通常这些应用程序会通过脚本主动向 Launch转载 2012-08-06 16:32:20 · 1486 阅读 · 0 评论 -
mac app save 工程
在mac xcode开发中,基于document开发出来的程序,可以自带有保存工程的功能,可以利用以下两个函数现实对所保存的文档进行读写:- (BOOL)saveToURL:(NSURL *)url ofType:(NSString *)typeName forSaveOperation:(NSSaveOperationType)saveOperation error:(NSError原创 2012-08-08 15:24:15 · 684 阅读 · 0 评论 -
mac 开发 透明窗口的实现与及完整贴图
思路如下:1.在主窗口中重写awakeFromNib- (void) awakeFromNib{ [selfsetOpaque:NO]; [selfsetBackgroundColor:[NSColorclearColor]];}只要实现了该步骤,那么主窗口将会实现透明显示2.在主窗口的主view的drawRect中重绘所要贴图的内容,这个就很自由原创 2012-08-08 15:31:43 · 2170 阅读 · 2 评论 -
cocoa绘画中文
绘画中文:Quartz中CGContextShowTextAtPoint不支持中文,用以下方式绘画 NSGraphicsContext *gc = [NSGraphicsContextgraphicsContextWithGraphicsPort:context flipped:NO]; [NSGraphicsContextsetCurrentC原创 2012-09-12 16:47:23 · 829 阅读 · 0 评论 -
MAC 平台retina高分屏开发技术分享
转自:http://guoxiaosi1990.diandian.com/post/2012-07-06/40029975069版本支持了RETINA,作为国内首个支持RETINA高分屏的MAC OS X APP,我们希望能够和大家分享一些在RETINA支持方面的开发技术心得。欢迎MAC平台的开发朋友们与我们沟通交流。也希望可以通过IBLOG这个平台在今后和大家交流MAC OS X系统方面转载 2012-09-13 16:57:19 · 4616 阅读 · 0 评论 -
cocoa quartz保存image的一种方式 带image格式等选项
- (void) saveImage:(CGContextRef) bitmap path:(NSString *)strpath type:(int)formattype dpi:(int)ndpi{ CGImageRef imageRef =CGBitmapContextCreateImage(bitmap); if (imageRef == NULL)原创 2012-09-14 11:01:41 · 1410 阅读 · 0 评论 -
为照片加边框和EXIF信息
【转】为照片加边框和EXIF信息最近迷上了摄影,拍了很多照片之后就想上传跟大家分享。到色影无忌和几个摄影论坛上一看,发现很多人的照片都有不错的边框、水印和拍摄信息(相机类型、光圈、快门、拍摄日期等等….)。因为用的是Mac,找了很久,没有发现…(为什么每次写东西都是这个理由?)好吧,废话少说,先把要做的事情分类。1.调整图片大小,毕竟放到网上的图片不需要原图那么大。转载 2012-09-25 13:56:29 · 2479 阅读 · 0 评论 -
cocoa 几个常用的图片处理函数
.h文件#import #import "NSImage+Conversion.h"void releaseMyContextData(CGContextRef content);CGContextRef MyCreateBitmapContext (int pixelsWide,int pixelsHigh);//判断文件是否存在原创 2013-01-06 17:09:58 · 1780 阅读 · 0 评论 -
关于mac cocoa app经由email发送图片和发送图片到iPhotoLibrary
苹果官方例子SBSendEmail已经实现了发送email如果app需要发送图片到iPhotoLibrary,sript和拖动*.app(这里的*.app是email或者是iPhoto)到工程那部分和SBSendEmail例子保持一直,发送图片部分的代码如下: iPhotoApplication *photoApp = [SBApplicationapplicationWit原创 2013-01-06 17:19:20 · 1210 阅读 · 0 评论 -
Core Animation学习笔记
核心动画 CoreAnimation 第一章 核心动画概念核心动画,开发人员可以为他们的应用创建动态用户界面,而无需使用低级别的图形 API,如 OpenGL 来获取高效的动画性能。 前言,核心动画的好处1.简单易用的高性能混合编程模型。2.类似视图一样,你可以通过使用图层来创建复杂的接口。 通过是CALayer来使用更复杂的一些动画。转载 2013-03-24 17:54:27 · 885 阅读 · 0 评论 -
mac os x 10.9下sandbox使用mail更新了写法,标识下(同理别的如iphoto也是)
Technical Q&A QA1802Adopting Scripting Targets for Composing MailQ: How do I use Scripting Targets to replace the temporary sandbox entitlement for composing a message in Apple Mail?A: Te原创 2013-11-13 10:16:53 · 1135 阅读 · 0 评论 -
关于Instruments跟踪分析app
平时除了用Instruments来跟踪你的app的内存、性能等方面工作外,其实还可以用来跟踪别人的app的工作原理,用了什么接口等等,确实是比以前在windows下用的工具要强大原创 2013-11-13 16:36:19 · 788 阅读 · 0 评论 -
iOS coreanimation video/movie
ios上面关于提列几个方面,有一个很好的官方例子AVEditDemo支持简单的视频合并,音频合并,过度效果,添加水印,动画等edit操作如果ios模拟器中的文件系统的Documents下面没有视频,则要相应的拷贝一些测试用的视频和音频进去原创 2013-11-13 18:54:41 · 1215 阅读 · 0 评论 -
mac下通过扩展名取得文件类型的icon
NSString * UTI = (NSString *)UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension,(CFStringRef)[itemnamepathExtension],NULL);//NSString *codeStr = @"jpeg";//;//OSType code = UT原创 2014-01-03 11:48:11 · 1215 阅读 · 0 评论 -
计算NSString在特定字体下的区域大小
NSSize sizeForStringDrawing(NSString *myString, NSFont *myFont, float myWidth){ NSTextStorage *textStorage = [[[NSTextStorage alloc] initWithString:myString] autorelease]; NSTextContainer *原创 2014-01-04 11:57:38 · 833 阅读 · 0 评论 -
mac 通过后缀取得该后缀类型的icon
NSString * UTI = (NSString *)UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension,(CFStringRef)[tempfileinfo._file_namepathExtension],NULL); //NSString *code原创 2014-04-11 11:13:03 · 707 阅读 · 0 评论 -
fetch chromium 只能到最新的版本,如何指定特定的版本
缘由:chromium现在分四大分支:canary:最前沿的版本,每日发布,bug比较多,一般不推荐下载,特别是国内使用vpn普通网络不好的情况;dev:每2星期发布,比较稳定,可以体验新功能和新特性beta:每周小版本更新,6周大版本更新。比dev稳定,比同期dev版小1个版本号,基本上就是stable的待发版本statle:比同期dev小2个版本号,2到3周版本更新一次,每原创 2015-05-20 16:40:50 · 9184 阅读 · 0 评论 -
mac 版本下载编译chromium最新源码
1. 首先配置好vpn2.安装官网说明,安装depot_tools3.fetch --nohooks chromium --nosvn=True 或者 fetch --nohooks --no-history chromium4.如果第3步未能成功完成,则执行 gclient sync --force 继续更新,注:这两步可能会耗时非常长,国内使用vpn,速度50原创 2015-05-20 16:40:19 · 2589 阅读 · 0 评论 -
oc 用来取消某个延时的动作接口NSObject cancelPreviousPerformRequestsWithTarget
[NSObjectcancelPreviousPerformRequestsWithTarget:self selector:@selector(autoCloseBubble) object:nil];原创 2015-08-03 14:05:35 · 543 阅读 · 0 评论 -
mac 如何实现一个view自转的动画
让NSView围绕中心点旋转,只要注意view中layer的anchorPoint即可NSImage *rimage = rb.GetNativeImageNamed(IDR_X115_CHECK_VERSION_LOADING).ToNSImage(); rotatoinWidth_ = [rimage size].width; rotationIma原创 2015-08-05 20:43:50 · 2422 阅读 · 0 评论