规则1:使用当前平台的描述用语或构架
一个最常见的API错误设计是使用外来的规则,API属于一个特定的平台和相关开发者生态系统。你不能使用任何其他不同平台的描述用语或构架,这会污染你当前的代码库,并破坏你同伴的工作效率。
在编码前要充分了解你的目标平台和代码规范。例如,在IOS和OSX中,不使用异常机制处理错误。统一命名规则(规则要足够详细,但是也要足够简洁)。
了解什么是协议(protocol),委托(delegate),扩展(category)。始终在你的代码中使用术语。遵守构造...
本文尽量详述目前来说的更新bash的进展,包括下面几个部分:
最全最新的更新安装包
测试已知的bash漏洞
脚本编译更新版本
手动更新...
分类:
其他好文 时间:
2014-10-06 01:41:09
阅读次数:
245
下载vmware osx镜像https://kickass.to/os-x-mavericks-10-9-retail-vmware-image-t7981468.html(还有个链接下载不了https://thepiratebay.se/torrent/8288683/OS_X_Mountain_...
分类:
移动开发 时间:
2014-10-05 12:53:48
阅读次数:
296
app store 安装软件时发生错误解决办法:1. 进入如下目录:sh-3.2# cd Library/Application\ Support/App\ Store/sh-3.2# pwd/Users/osxlinux/Library/Application Support/App Stores...
分类:
移动开发 时间:
2014-10-05 05:43:49
阅读次数:
301
OSX Mavericks中的汉字输入功能,丝毫不逊色于windows,甚至提供了强大的手写输入功能和语音输入功能,并且发展到现在,已经有很多种第三方输入法支持Mac了。
一、基本的输入法
首先说一下支持Mac的各种中文输入法,其实我觉得苹果自己带的输入法,好用的不行,不但输入流畅,还会根据你的输入显示相关小图片,我目前一直在用。...
分类:
其他好文 时间:
2014-10-01 02:49:13
阅读次数:
265
最近我们遇到的情况是,需要统一设置用户的默认浏览器为Google Chrome,而系统默认的是Safari。
这个设置是系统Launch Services基于用户管理的。意思就是说,即便是修改了系统全局参数,如果用户有特定设置,那么会依从用户配置。
只要一设计用户配置,那么就会相对麻烦点。要想改变,会涉及多种用户情况,比如:网络用户文件夹的情况,用户的配置信息都在服务器上,所以配置需要在服务器上修改;如果用户文件夹保存在本地,那么可以有两种对策,1是:系统默认用户文件夹模板需要改变,而且需要遍历并改变已...
分类:
其他好文 时间:
2014-09-29 15:09:21
阅读次数:
307
剩下的教程多是以前遗漏掉的方法,和一些使用的小技巧,做一些补充,希望能帮到大家。
一、自定义图标
对于Mac OSX用户来说,Dashboard,Dock栏,壁纸以及各种键盘触摸板的快捷操作都是可以高度DIY的东西。但可能许多用户还不知道,Mac下的文件夹和文件也可以来自定义图标,这是Mac给我们的又一炫酷且实用的惊喜。自定义的图标可以让我们的文件更有辨识度,也方便...
分类:
其他好文 时间:
2014-09-28 23:46:16
阅读次数:
349
Mini Dock是前面忘记了提,这里做一些补充。
Mini Dock是Mac OSX的一个值得大书特书的亮点。虽然windows下也有类似的东西,但Mac下却提供了更为全面的功能,通过Mini Dock栏,可以快速切换、隐藏、关闭正在运行的APP。这也就比之前讲过的Mission Control更为方便快捷,而且这个功能也是很多人所不知道的,笔者也是以前从书上看到的,想起来了就写...
分类:
其他好文 时间:
2014-09-28 23:26:46
阅读次数:
248
OC语言前期准备
一、OC简介
OC语言在c语言的基础上,增加了一层最小的面向对象语法,完全兼容C语言,在OC代码中,可以混用c,甚至是c++代码。
可以使用OC开发mac osx平台和ios平台的应用程序。
拓展名:c语言-.c OC语言.-m 兼容C++.-mm
注:其实c语言和oc甚至任何一门语言都只是我们为了实现一些功能,达到一些效果而采用的工具,抛开语法的差别外,我想最重要...
分类:
其他好文 时间:
2014-09-28 21:50:35
阅读次数:
179
苹果在2014WWDC上发布了新编程语言Swift,并宣称其快速、现代、安全、互动,且全面优于Objective-C,将在未来改变我们编写iOS和Mac应用的方式。但面对这门全新的编程语言,新入行者对学习Swift还是有些疑惑和纠结。Swift用来撰写OSX和iOS应用程序,可与Object-C共同...
分类:
编程语言 时间:
2014-09-28 18:45:13
阅读次数:
420