首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
发烂渣Dev
掘友等级
iOS开发、小程序开发
发烂渣,粤语词汇,是发怒的意思。--百度
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
最新
热门
【发烂渣】iOS中Objective-C的无限点链式语法
在Objective-C的语法中,是在众多语言中更加接近自然语言的,代码的可读性较高的。可是事情的都是双面性的。因为他使用的不是一般的开发语言的点链式语法,而是是使用了中括号链式语法。这就到导致了十分啰嗦和很长。 OC中语法大致分为3种类型。 点语法【.】:一般用于属性的获取和…
【发烂渣】Swift-GCD定时器挂起(suspend)的奇怪现象
对于使用GCD的好处,大家可能在别的地方已经看到了和了解了。而如何使用GCD创建定时器也很简单。可是今天我要说的不是说如何创建的问题。而是在GCD定时器在使用上的一些奇怪现象! 1. 创建GCD定时器的代码如下: 2. GCD提供的挂起、恢复、取消函数如下: 可当你以为GCD定…
【发烂渣】GCD定时器使用
这里是我封装的GCDTimer的代码,大家可以去看看。开箱即用。 GCD的定时器使用了dispatch source对系统内核对象进行监听和处理。而这就有点类似生产者消费者模式,通过监听对象,然后在生产数据后通知相应的dispatch队列执行。 NSTimer必须保证在一个活跃…
WindowSnap-一个让你在Mac有Window系统既视感的分屏功能APP
这是一个MacOS的App,是我在业余时间抽空进行开发的。主要是实现了类似于Windows系统下的窗口黏贴功能。就是拖动窗口到屏幕边缘后,窗口就会自动粘合和调整大小。为了让大家能更加明白,我直接上gif图(gif图有点大,接近10m,大家请耐心等候一下): 并且会持续更新。而且…
MacOS开发系列6-自定义菜单栏NSMenuItem
继上一篇已经介绍了如何创建一个无Window、不在Dock上显示、并且只在status bar显示的APP后,现在就开始介绍一下如自定义菜单栏,让菜单栏可以更加实用和更加个性化。 同样的,我们在为这个新的MenuItem添加IBOutlet到AppDelegate中。 竟然是自…
MacOS开发系列5-创建StatusBarApp(无窗体、不在Dock显示,只在状态显示)
在Mac上使用了也很久了,不知道你们有没有对那些无窗体,不在Dock显示,并且只在StatusBar显示的App充满了兴趣。 如苹果自带的那些蓝牙、Wifi他们其实是一个APP,还有应用市场上的某些APP(具体的就不提名字,怕有推广嫌疑),都是可以实现不在Dock显示、无窗体。…
MacOS开发系列4-AccessibilityAPI的返回值AXValue的使用教程
开篇AXUIElement的使用。传送门 第二篇AXObserver的使用。传送门 AXError的介绍。传送门 本文应该就是关于Accessibility的最后一篇介绍了。之后还会继续发表一些关于MacOS开发的技术和实现。欢迎大家持续关注~~~ 预热一下之后会更新的主题。预…
Mac开发系列3-通过AXError来判断Accessibility API的调用情况
通过第一篇AXUIElement传送门的基本调用和第二篇的AXObserver传送门的监听,已经基本完成了Accessibility API的使用情况了。但如果想使得我们的代码更加健壮,那就必须做更多的错误和异常处理。而刚好Accessibility API的函数,基本上都会返…
Mac开发系列2-通过AXObserver对window进行监控
通过上一篇文章的介绍跳转,相信大家都会使用Accessibility API的AXUIElement。那今天我们继续第二遍文章,这次将介绍AXObserver,一个可以通过具体Key值进行监控。如window的size、position的变化。 callback:用于接收监听的…
MacOS开发系列1-使用Accessibility API对所有程序的监控和控制
如果您也想在MacOS平台上,监控、控制、获取别的程序信息,那么接下来的内容,将会对你有一些帮助。 Accessibility API是一套MacOS平台下的Objective-C API。使用这套API,可以让你在MacOS平台下,获取到各应用程序下的各种元素,包括窗体信息、…
下一页
个人成就
文章被点赞
237
文章被阅读
136,972
掘力值
2,207
关注了
0
关注者
66
收藏集
1
关注标签
36
加入于
2020-06-17