首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
不喝咖啡喝凉开
掘友等级
码农
|
如期
Less is more.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 11
沸点 2
赞
13
返回
|
搜索文章
赞
文章( 11 )
沸点( 2 )
Mac上只运行一个程序实例的一种实现(锁文件)
在开发应用程序的时候,我们难免要实现确保用户的PC上只能运行程序的一个实例,实现的方式肯定不止一种,这里我就分享我在项目中(Mac的CLI程序)使用的一种方式——锁文件的方式。 废话不多说,直接上代码。 l_type:设置锁定的状态。它有三种状态:F_RDLCK表示共享锁;F_…
OSX下监听休眠(sleep)和唤醒(wake)通知
很多时候我们的客户端软件在电脑休眠之前都需要做一些事情,比如保存,清理工作等事件。这个时候我们就希望在电脑休眠前能够接收到通知,然后有足够的时间去处理这些事情,让我们的软件更好的运行,带来更好的用户体验。 Cocoa 和 I/O Kit都可以用来接收休眠和唤醒通知,除了正常的接…
初识grpc(一)——mac下的初体验
最近在做这样一个需求,一个PC客户端应用拥有一个system权限下的服务,这样的一个服务在执行高权限方面确实很有优势,解决了很多的权限难题,但任何事情都有两面性,在拥有高权限的同时也丧失了一些需要用户权限执行的功能,比如要获取显示器信息的时候,因为system的session下…
iOS 自定义代码段模板(CodeSnippets)和文件模板 (.xctemplate) - 简书
iOS 自定义代码段模板(CodeSnippets)和文件模板 (.xctemplate)
iOS Swift UISearchController仿微信搜索框
创建一个UISearchController如果传入的searchResultsController为nil,则表示搜索的结果在当前控制器中显示,现在我让它在searchResultVC中显示设置搜索
基于ARKit的iOS无限屏实现,还原锤子发布会效果
几天前锤子举行了夏季发布会,笔者抱着听相声的心态观看了发布会全程,在看到无限屏片段时不禁感叹老罗的脑洞之大,抛开其实用性不谈,笔者对无限屏的原理和实现进行了研究,并在越狱机上完美还原了这一功能。 要实现无限屏,主要有两点,第一点是一个稳定的惯导算法来获取手机的相对位移,第二点是…
IOS性能优化篇
好的app应该有好的性能流畅度,本篇文章就大概讲一下ios性能优化。 CPU( Central Processing Unit, 中央处理器)就是机器的“大脑”,也是布局谋略、发号施令、控制行动的“总司令官”。 CPU的结构主要包括运算器(ALU, Arithmetic and…
0830 - 迂回于 Swift 包管理
今天又折腾了下 Swift 包管理。 目前是用 CocoaPods,其实也没太大问题,但总觉得 对代码的侵入太强。这不,iPaste for iOS 起了个新项目,想换个清爽点的,于是就又折腾了下。 除了 Pod,主要有 2 个选择:Carthage 和 Swift Packag…
【干货】每个APP都用得上的SegmentView
指示器样式自定义:使用POP(Protocol Oriented Programming面对协议编程)封装指示器逻辑,只要遵从JXCategoryIndicatorProtocol协议,就可以实现你的指示器效果。参考:JXCategoryIndicatorLineView; C…
设计模式:原型模式
我们知道设计模式方面的知识是一个初中级工程师进阶高级工程师过程中一道无法跨越的屏障,学好它并将它应用到自己的项目中是一件充满乐趣和成就感的事情。本文将讲述设计模式中的原型模式,通过阅读本文你将收获如下内容: 什么是原型模式以及它的作用。 什么时间使用原型模式。 原型模式的具体实…
下一页
个人成就
文章被点赞
7
文章被阅读
7,004
掘力值
120
关注了
9
关注者
1
收藏集
5
关注标签
32
加入于
2017-08-14