自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

公子纠的博客

莫让未来的你憎恨现在的我!

  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 字典的快速赋值 setValuesForKeysWithDictionary

1.一般我们在iOS开发中做数据解析的时候一般都是:     但是简单的数据还可以,要是有大量的数据这工作量是很繁琐的且不好维护的,还好苹果为我们准备了一个很简单的方便的方法就可以代替这么繁琐的事:setValuesForKeysWithDictionary 输出结果: 就是这么简单就搞定所有的一步一步赋值,但是有一个限定,你model里面的属性名必须与数据里面的k

2016-10-11 17:24:50 2538

原创 iOS中performSelector+@selector多参数传递解决方法

关于performSelector传递参数一般不能超过2个,但是现实开发中我们有时需要用到传递大于2以上的参数,这个时候performSelector就不能满足要求了。所以这里总结了开发中解决的办法,有二种: 1.用NsInvocation代替performSelector可以实现传递多个参数 2.就是将参数进行封装成一个结构体,Class,z字典或其他的集合,然后定义一个传递单参的方法也可以

2016-09-27 10:26:07 9530

原创 iOS开发Keychain简单的使用

苹果增加更安全的存储方式:Keychain(相对于NSUserDefaults数据以明文的形式保存在)提供了一种安全的保存私密信息(密码,序列号,证书等)的方式,每个ios程序都有一个独立的keychain存储,将数据加密后存储在本地,更安全 当你删除APP后Keychain存储的数据不会删除,所以在重装App后,Keychain里的数据还能使用。从ios 3.0开始,跨程序分享keychain

2016-06-14 11:11:58 3283

原创 CocoaPods报错:The dependency `AFNetworking ` is not used in any concrete target

最新使用cocoaPods安装第三方软件是报错: 最后访问cocoaPods的官方网站:https://guides.cocoapods.org/syntax/podfile.html 建议这样写就可以了如下所示: 其中MyApp换成自己的项目里的target就可以了

2016-06-07 18:07:10 431

原创 OC里面UIWebView中js交互

iOS7之前没有引入JavaScriptCore.framework框架时,也没有引入第三方交互工具时 我项目里面用的最多的交互如下: 1.从oc到js,可以使用 stringByEvaluatingJavaScriptFromString: 来实现。 2.从js到oc,采用比较巧妙的设计,UIWebView浏览器拦截 url请求,自定义url的方式拦截交互请。

2016-06-06 11:22:45 387

原创 iOS中OC JavaScriptCore.framework框架的webView交互

iOS7之后苹果公司引入了JavaScriptCore.framework提供了更好的,快捷的,简单的js交互框架。但是iOS8之后苹果公司提供了WKWebView 以更好的交互,但是这个不支持JavaScriptCore.framework框架的,以下是我学习的一点感悟与心得,如若写的不到位或者有不对的地方欢迎大家指出!现在咱们切入主题: JavaScriptCore中类及协

2016-06-06 10:07:53 2236

原创 Linux用户和用户组管理简析

1.建立用户账号:addusr test 2.设置用户口令:passwd test 3.删除用户账号:userdel test 4.设置用户账号属性 锁定用户账号禁止登录:usermod -L test 用户组管理命令及文件   用户账号相关文件和目录 1.用户账号信息保存在passwd文件中:/etc/passwd 2.用户的加密口令保存在shadow文件中:/etc/shad

2016-05-31 16:11:57 393

原创 linux下的tar压缩解压命令

1.对文件和目录进行归档 tar cvf myflies.tar files/ 2.对文件和目录进行压缩归档 tar cvzf mayflies.tar.gz files/ 3.查看归档文件中的目录列表 tar tvf mayflies.tar 4.查看压缩归档文件中的目录列表 tar tvzf mayflies.tar.gz 5.恢复归档文件 tar xvf mayflies.

2016-05-31 15:15:18 451

原创 Linux常用命令操作

1.Linux命令组成部分:命令字(执行的命令)                                      命令选项(说明对命令的要求)                                      命令参数(描述命令作用的对象) example:command 【option】【arguments】(命令选项或命令参数可有可无,命令的各组成部分之间用空格分开)

2016-05-25 10:44:40 376

原创 本地推送 UILocalNotification

iOS本地推送UILocalNotification很方便的实现日程提醒,生日提醒等功能,不需要服务器在本地就可以代码实现。iOS8之后需要代码注册否则不能发送信息! 1.本地推送注册

2016-05-24 17:27:57 352

原创 iOS 后台定位审核被拒How to clarify the purpose of its use in the location modal?

4.5 - Apps using background location services must provide a reason that clarifies the purpose of the use, using mechanisms described in the Human Interface Guidelines 4.5 DetailsYour app uses backgr

2016-05-18 09:41:58 3825 4

iOS中Keychain开发

iOS中Keychain的简单实用的demo ,简单的存储,

2016-06-13

oc中UIWebView交互 JS交互

UIWebview使用中的js交互简单的简析 欢迎大家指点 共同学习

2016-06-06

OC中JavaScriptCore交互 JS交互

JavaScriptCore交互一点简析 欢迎大家点评 互相学习

2016-06-03

iOS本地推送demo

本地推送 iOS8以后注册 支持Xcode Version 7.3.1 支持ios7以后

2016-05-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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