博客专栏  >  编程语言   >  Mac OS X 开发

Mac OS X 开发

专注于Mac OS X开发,分享开发过程中的一些心得体会。

关注
2 已关注
14篇博文
  • 基于NSTimer的倒计时

    OSX或IOS开发过程中,实现倒计时功能的有两种方法,一种是使用NSTimer来实现,第二种是使用GCD(配合dispatch_source_t相关类)的方法来实现。本文主要基于NSTimer来实现倒...

    2015-12-17 11:15
    408
  • 应用数据plist存储方法

    本文主要探讨plist存储,自己coding实现存储的过程。基本的方法就是增、删、改、查吧。 基本功能大概如下: 1. 添加的方法,使用键值对key-value形式存储. 2. 取值方法,...

    2015-12-15 18:43
    425
  • OSX下代码压缩文件

    OSX下通过NSTask来压缩文件

    2015-12-10 18:38
    416
  • OSX下代码打开系统首选项(system preferences)

    使用NSTask来完成特殊的功能,通过setLaunchPath设置要执行的路径(启动哪个app或执行的命令),通过setArguments设置参数,设置的参数会传入给启动的那个app,最后通过lau...

    2015-12-10 18:36
    927
  • Swift工程下使用OC版本的MKNetworkKit

    Swift工程下使用OC版本的MKNetworkKit        貌似网络库MKNetworkKit没有Swift版本的,因此就需要将OC版本的网络库移植到Swift工程中。

    2015-12-05 22:34
    577
  • OSX10.11分屏(SplitView)功能的新特性研究(三)

    OSX10.11分屏(SplitView)功能的新特性研究,自定义Titlebar时,使用系统的最大化按钮,在OSX10.11及其以后系统使用过程中有一些小的知识点需要注意下。 我们一般设置最大化按钮...

    2015-12-05 19:50
    563
  • OSX10.11分屏(SplitView)功能的新特性研究(二)

    OSX10.11分屏(SplitView)功能的新特性研究(二)         由于Apple 没有提供触发Split功能的函数,那么在Split分屏时如何捕获到呢? windowWillEn...

    2015-12-05 12:07
    625
  • 苹果私有函数使用初探

    苹果私有函数使用初探 本文只是介绍一些可能规避的方法,建议不要直接使用显而易见的关键字(比如_NSThemeCloseWidget、_NSThemeZoomWidget等等),可以采用混淆的方法,比如...

    2015-11-30 18:24
    850
  • OSX下原生态按钮的Hover状态

    使用Method Swizzling 钩住(Hook)私有类_NSThemeWidgetCell里面的coreUIState消息,通过返回不同的字符串改变按钮的状态。 可返回的字符串为:"normal...

    2015-11-29 21:57
    791
  • OSX10.11分屏(SplitView)功能的新特性研究(一)

    OSX10.11增加了分屏功能的新特性,这种新特性苹果并没有向开发者提供相应的公开的api。但是使用NSWindow的原生态的TitleBar的app,相应的Window都会具有此功能。长按最大化按钮...

    2015-11-28 23:15
    576
  • 自定义NSSearchField光标颜色

    自定义NSSearchField光标颜色 ,改变光标颜色有两种方法:1. 子类化NSSearchFieldCell,重写setUpFieldEditorAttributes方法,代码片段如下。2. 遍...

    2015-11-21 11:45
    1010
  • GCD使用注意事项

    GCD给我们带了了使用线程方便的同时也埋下了隐患,用不好的话有可能出现死锁。   死锁发生的场景: 1. 使用同步函数dispatch_sync。 2. 使用同步函数的线程跟同步函数执行的bl...

    2015-11-20 22:28
    930
  • OSX下gif文件动画解析

    Appkit自带的NSImageView可以自动解析gif文件,根据gif文件关键帧生成动画。但是当父类View或自身开启layer-backed功能时,gif动画功能就不起作用了。       ...

    2015-11-19 22:39
    1104
  • 基于libqrencode的二维码生成

    本文主要探讨如何一步一步的将开源的lizbqrencode库,移植到OSX和IOS上, 生成需要的二维码图片。 最后附上了代码,包含OC和Swift版本。

    2015-11-19 22:01
    4691

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部