摘要: 1.概述 通常我们通过storyboard能够完成的,代码也能够完成,所以这里介绍下代码实现约束的添加,通常我们不这么干(在不使用第三方框架的情况下,使用系统自带的类添加约束特别繁琐),所以这里仅仅简单介绍下代码实现原理 2.实现效果 实现效果 纯OC代码 在storyboard中的一条约束在代码中 阅读全文
posted @ 2016-09-29 16:30 AntonyGu 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 在学习C语言、ARM的时候这 “指针函数” 与 “函数指针” 容易搞错。所以今天就来叨叨这两者的区别与难易点! 一. 指针函数 指针函数是指 带有指针的函数,即本质是一个函数,函数返回类型是某一类型的指针。 当一个函数声明其返回值为一个指针时,实际上就是返回一个地址给调用函数,以用于需要指针或地址的 阅读全文
posted @ 2016-09-13 16:00 AntonyGu 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 分享git的几个小技巧,后面会根据使用补充。目前包括git撤销本地修改、git回退到前n个版本、git多用户提交冲突解决、git 命令简化。欢迎大家补充^_* 1、git撤销本地修改 git reset --hard origin/master git pull git reset --hard o 阅读全文
posted @ 2016-09-09 09:59 AntonyGu 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 1、获取设备的信息 [objc] view plain copy UIDevice *device = [[UIDevice alloc] int]; NSString *name = device.name; //获取设备所有者的名称 NSString *model = device.name; 阅读全文
posted @ 2016-08-29 19:27 AntonyGu 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 当你访问一个网站时,NSURLRequest都会帮你主动记录下来你访问的站点设置的Cookie,如果 Cookie 存在的话,会把这些信息放在 NSHTTPCookieStorage 容器中共享,当你下次再访问这个站点时,NSURLRequest会拿着上次保存下来了的Cookie继续去请求。同样适用 阅读全文
posted @ 2016-08-27 17:11 AntonyGu 阅读(3538) 评论(0) 推荐(1) 编辑
摘要: 在 Apple 官方帮助文档提供了两个加载图片的方法 imageNamed , 其参数为图片的名字 imageWithContentsOfFile , 其参数是图片文件的路径 下面主要是说一下他们的区别: imageNamed: 用这个方法加载图片分为两种情况: 系统缓存有这个图片 直接从缓存中取得 阅读全文
posted @ 2016-08-27 17:06 AntonyGu 阅读(2198) 评论(0) 推荐(1) 编辑
摘要: 在项目中我们经常会用到代理的设计模式,这是iOS中一种消息传递的方式,也可以通过这种方式来传递一些参数。这篇文章会涵盖代理的使用技巧和原理,以及代理的内存管理等方面的知识。我会通过这些方面的知识,带大家真正领略代理的奥妙。 iOS中消息传递方式 在iOS中有很多种消息传递方式,这里先简单介绍一下各种 阅读全文
posted @ 2016-08-27 16:41 AntonyGu 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 在苹果开发者网站申请的证书,是授权mac设备的开发或者发布的证书,这意味着一个设备对应一个证书,但是99美元账号只允许生成3个发布证书,两个开发证书,这满足不了多mac设备的使用,使用p12文件可以解决这个问题。 方法/步骤 为什么要导出.p12文件 当我们用大于三个mac设备开发应用时,想要申请新 阅读全文
posted @ 2016-08-24 20:20 AntonyGu 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 需求很简单,是从一段文本中匹配出其中的超链接。基本的做法就是用正则表达式去匹配。但是有这样一个问题。 网上大部分的识别URL的正则表达式url末尾有空格的情况下可以正确识别。比如这样的情况: "我是一段中文https://github.com/TinyQ 我还是一段中文" 但是如果去掉TinyQ 后 阅读全文
posted @ 2016-08-16 11:16 AntonyGu 阅读(10539) 评论(0) 推荐(1) 编辑
摘要: iOS 应用数据存储方式(XML属性列表-plist) 一、ios应用常用的数据存储方式 1.plist(XML属性列表归档) 2.偏好设置 3.NSKeydeArchiver归档(存储自定义对象) 4.SQLite3(数据库,关系型数据库,不能直接存储对象,要编写一些数据库的语句,将对象拆开存储) 阅读全文
posted @ 2016-07-23 18:57 AntonyGu 阅读(179) 评论(0) 推荐(0) 编辑