ClayGuitar的专栏

一点一滴进步,一步一个脚印

在iterm2运行SSH自动登录服务器脚本时,第一次会报错

在iterm2配置SSH自动登录服务器脚本时,第一次会报错 $ ssh root@192.168.1.1 The authenticity of host '192.168.1.1 (192.168.1.1)' can't be established. ECDSA key fi...

2018-09-07 01:52:48

阅读数 285

评论数 0

编写高质量iOS与OS X代码的52个有效方法 读后感

只在此总结一些项目中容易忽略的点,可能后期会补充,因为有些块我暂时也没想到怎么总结,所以暂时只有这些。 - 在类的头文件(.h文件)尽量使用@class(向前声明),在类的实现文件(.m文件)中引入需要的头文件,既可以解决相互引用发生的错误,又可以减少编译的时间。 - 多用字面量语法,少用与之...

2017-12-07 18:07:09

阅读数 159

评论数 0

NullSafe原理

关于NullSafe的理解关于iOS开发中服务器返回null引起的崩溃,我想凡是iOS开发者都应该遇到过上述问题。对null值的处理大家想必也是各有心得。今天就说一下GitHub上NullSafe这个类别是如何处理相关崩溃的。 前提每个iOS程序猿都都应该知道的:+ nil (id)0 Obje...

2017-10-15 23:17:40

阅读数 1724

评论数 0

Jenkins配置Xcode自动管理证书的问题

之前配置Jenkins时Xcode还是用的手动管理证书,然后最近想把手动管理证书改为自动管理证书,但是Jenkins貌似不支持构建自动管理证书的项目,于是问题来了,怎么办呢。百度了一下,发现有大神说通过Shell sed替换命令将自动选择证书改为手动配置证书。 sed -i "&quo...

2017-07-06 11:03:29

阅读数 1839

评论数 0

iOS AFNetworking适配HTTPS原理简述

序言请大家在看这篇文章之前最好先看一下AFNetworking之于https认证,看完之后也许你就不需要看此文章了。 最近在搞iOS的HTTPS的单向验证配置,关于HTTPS的是什么,以及HTTPS与HTTP的区别在这里不再过多阐述,网上已经有了海量的资源。在这里只是简单的阐述一下AFNetwo...

2017-01-13 11:51:05

阅读数 514

评论数 1

活动图片命名规范

文件夹名字为newSkin_ios 格式png 首页上边是home_logo 首页客服电话图片:home_customerPhone 首页左上方的个人中心图片:home_personInformation 首页按钮: top:可点击 homeService_%d_big ...

2017-01-04 11:20:00

阅读数 326

评论数 0

Universal Links配置及注意事项

最近公司做H5的找到我,说是要实现H5跳转APP的功能,让我来调研支持一下,然后百度了几份资料,说的都很详细,然而实际开发的过程中,确实遇到了些许的坑。 关于Universal Links如何配置以及如何测试在这里不做过多讲解,我会在文章末尾放下几个链接,如果有需要自己看就好了,在这里我想说其实...

2017-01-03 15:20:39

阅读数 1393

评论数 0

JenKins集成iOS构建自动化

网上现在关于这个的教程也不少,说实话,感觉自己有点落伍了,这东西都出来辣么久了自己竟然拖到现在才开始弄,在这里对于如何搭建Jenkins以及如何配置不再提及,如果有人想了解,可以从http://www.cocoachina.com/ios/20160804/17281.html‘>http:...

2017-01-03 11:06:19

阅读数 350

评论数 0

解决iTunes无法验证服务器"s.mzstatic.com"的身份

http://bbs.feng.com/read-htm-tid-10774873.html?shareForumUrl=1

2016-09-19 14:20:52

阅读数 7537

评论数 0

iOS钥匙串KeyChain相关参数的说明

转http://blog.sina.com.cn/s/blog_7ea0400d0101fksj.htmlpragma mark- 密钥类型//密钥类型键 //CFTypeRef kSecClass // //值 //CFTypeRef kSecClassGenericPassword ...

2016-08-23 13:48:43

阅读数 570

评论数 0

Mac安装Android Studio

一直想学学Android的开发,但是因为懒,所以也一直没有行动,恰巧最近公司不是很忙,于是便决定开始接触一下安卓也是补充一下自己前端开发的积累。问了一下周围开发安卓的童鞋,似乎现在Android Studio已经成为了开发Android的主流。于是乎,下载安装啊。可是怎么下载。不想搞VPN,那咋办...

2016-08-12 11:26:08

阅读数 253

评论数 0

使用git rebase合并多次commit

http://blog.csdn.net/yangcs2009/article/details/47166361

2016-07-26 16:19:49

阅读数 260

评论数 0

Hexo+Github Pages如何搭建并异地管理Blog

最近看到知乎上出了一篇《5分钟 搭建免费个人博客》的文章,鉴于最近公司比较闲,于是乎便跟着作者所给的教程走了一遍,结果发现作者在写的时候好像写错了一个地方,在安装Nodejs的时候,作者告诉用HomeBrew安装,但是我在安装的时候发现采用HomeBrew安装存在一些问题,于是乎从GitHub上找...

2016-05-25 11:27:12

阅读数 1171

评论数 0

让Xcode的控制台支持LLDB类型的打印

当大家看到这个的时候心里肯定会想,这有什么用?然而实际上,这个作用还是非常大的,毕竟当我们寻找问题的时候很大一部分情况下都是通过控制台输出来寻找碧油鸡(Bug)的所在,所以丰富自己的控制台功能无疑可以提高我们解决碧油鸡的效率。 我们都知道在Xcode断点调试的时候, 在控制台输入 po self...

2016-05-14 13:43:30

阅读数 362

评论数 0

Xcode CocoaPods安装和使用教程(更新)

CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个...

2016-05-13 12:42:41

阅读数 2403

评论数 0

iOS快速访问自己应用所属的系统设置

大家都知道当自己的应用内嵌有一些例如位置、推送功能时,用户在首次安装启动APP的时候会被系统提示要求用户进行这些功能的注册,理所应当的有些用户可能因为某种原因或许会选择拒绝这些功能的使用,但一当用户拒绝使用这些功能时便有可能会造成我们App的正常使用。于是乎,为了使用户可以正常的使用自己的软件,我...

2016-05-10 10:44:27

阅读数 1024

评论数 0

Swift中闭包实现OC的block传值

基本操作就是在第二个页面定义一个闭包函数,然后在第一个页面将定义好的函数,通过函数指针传递到第二个页面,然后就阔以了。废话不多说,直接上代码// // ViewController.swift // SwiftClosure // // Created by 程磊 on 16/4/15. /...

2016-04-15 18:02:08

阅读数 1615

评论数 0

Swift-总结单例实现的几种方法

Swift实现代理的几种方法1. class AppManager { private static let _sharedInstance = AppManager() class func getSharedInstance() -> AppMan...

2016-04-14 15:07:43

阅读数 616

评论数 0

Swift与OC混合使用

今天在用Swift重写自己的项目时由于Swift中的类不允许重写load函数方法,而重写initialize这个方法又达不到效果,至于这两个类函数的区别,请自行百度。于是创建一个OC文件然后Swift引用,但是忘了如何引用,在这里做一个记录。Swift中调用OC文件如果你是在原有的Swift项目中...

2016-04-08 18:35:45

阅读数 404

评论数 0

Swift三种操作:is、as?和as!

fawefwfffffffffffffffffffflBQ2唤eOn2换vSt0盟uXg0沮eQr6啥gE67赫bWi3坦cTA3途rJZ4亢pO32员lPw8霖lSM1猩fMQ0拔vI31床gVu1悠aZx5舷lSi3韭eI13对iVR1哪lR48芍vSH3摆wBs6怂rYt9郧oCn7攀qIi...

2016-04-05 15:43:05

阅读数 361

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭