本类文章列表

iOS和Android判断设备网络是否使用代理

iOS 判断设备网络是否使用代理 – (BOOL)getProxyStatus { NSDictionary *proxySettings = (__bridge NSDictionary *)(CFNetworkCopySystemProxySettings()); NSArray *proxies = (__bridge NSArray *)(CFNetworkC...

2020-08-06 Comments:iOS和Android判断设备网络是否使用代理已关闭评论
iOS – 使用FMDB进行sqlite数据库加密

开发过程中,有时候需要使用SQLite缓存很多用户信息或者用户记录,跟后台交互时,我们会把这些数据加密处理传给后台,但是本地的数据也是不安全的,此时我们就有了数据库加密的需求,因为楼主是使用FMDB做数据库的操作,所以在这里实现FMDB数据库加密: 数据里加密有两种方法: 1.对数据库内容加密,存的时候加密,用得时候解密。 2.直接对数据库文件加密。 1.加密方法一 对数据库内容加密这里就不细说...

2020-01-17 Comments:iOS – 使用FMDB进行sqlite数据库加密已关闭评论关键字: ,
《招聘一个靠谱的 iOS》—参考答案(下)

25. _objc_msgForward函数是做什么的,直接调用它将会发生什么? _objc_msgForward是 IMP 类型,用于消息转发的:当向一个对象发送一条消息,但它并没有实现的时候,_objc_msgForward会尝试做消息转发。 我们可以这样创建一个_objc_msgForward对象: IMP msgForwardIMP = _objc_msgForward; 在上篇中的《...

2019-07-30 Comments:《招聘一个靠谱的 iOS》—参考答案(下)已关闭评论关键字: ,
《招聘一个靠谱的 iOS》—参考答案(上)

无意中发现了一篇好文章,备份下 1. 风格纠错题 修改完的代码: 修改方法有很多种,现给出一种做示例: // .h文件 // http://weibo.com/luohanchenyilong/ // https://github.com/ChenYilong // 修改完的代码,这是第一种修改方法,后面会给出第二种修改方法 typedef NS_ENUM(NSInteger, C...

2019-07-30 Comments:《招聘一个靠谱的 iOS》—参考答案(上)已关闭评论关键字: ,
iOS 手机投屏技术-DLNA

一直很好奇iPhone手机视频软件的电视盒子的投屏是怎么做的,今天想起来上网搜了一下,感谢人家都封装好了。 iOS上实现DLNA功能Github上搜一下大多是基于C++的Platinum,于是就想能不能靠OC实现一套方便iOS开发者.于是就有了MRDLNA这个库. DLNA投屏的相关的介绍,协议,具体XML内容就不细说了. 这里介绍一下 MRDLNA这个库的投屏使用. 支持Pod安...

2019-05-15 Comments:iOS 手机投屏技术-DLNA已关闭评论关键字:
git使用案例:commit之后,想撤销commit

写完代码后,我们一般这样 git add . //添加所有文件 git commit -m “本功能全部完成” 执行完commit后,想撤回commit,怎么办? 这样凉拌: git reset –soft HEAD^ 这样就成功的撤销了你的commit 注意,仅仅是撤回commit操作,您写的代码仍然保留。 说一下个人理解: HEAD^的意思是上一个版本,也可...

2018-09-21 Comments:0 关键字:
苹果开发者账号中:个人、公司、企业账号的区别及申请流程

目前,苹果开发者账号可分为三种类型:个人、公司、企业,且三者的费用以及权限等不尽相同。 1.个人账号 ①费用:99 美元/年 ②协作人数:仅限开发者自己 ③不需要填写公司的邓百氏编码( D-U-N-S Number) ④支持账号下的 app 上线 App Store ⑤需要创建 Apple ID 2.公司账号 ① 费用:99 美元/年 ② 允许多个开发者协作开发 ③ 需要填写公司的邓百氏编...

2018-08-10 Comments:0 关键字: ,,
This app was unable to be installed. 解决方法

今天在开发中xcode报错,如下图的提示,不能安装到模拟器,惊恐惊恐 顺手在网上搜了一下解决方法 1.清理工程 Xcode > Product > Clean 2. 重置模拟器hardware > Erase All Content and…. 3.删除有问题app对应的缓存文件 /Users/XXX/Library/Developer/Xcode/DerivedD...

2018-04-08 Comments:0 关键字: ,
Git pull 或 merge遇到的一些问题解决方案

提示:You have not concluded your merge (MERGE_HEAD exists) git拉取失败 今天获取git线上仓库代码报了这个错误: inzaghi@moke:~/code/ktsg-api$ git pull You have not concluded your merge (MERGE_HEAD exists). Please, commit you...

2018-02-09 Comments:0 关键字: ,,
iOS11/xcode9 中Icon不显示的问题

使用了CocoaPods的Xcode工程,在iOS11版的手机上AppIcon不显示,原因是CocoaPods的资源编译脚本在iOS11下出了点问题.需要修改脚本.两种修改方式: 1.在Podfile添加脚本修改: 1). 在Podfile 添加如下代码. post_install do |installer| copy_pods_resources_path = “Pods/...

2017-10-24 Comments:0
Design By Inzaghi | 京ICP备16047555号-1