iOS项目中在使用QQSDK登录时,出现警告:cannot find protocol definition for ‘TencentSessionDelegate’
这是因为TencentSessionDelegate 继承自 TencentApiInterfaceDelegate ,没有引入这个[……]
Author Archives: Sian
Leave a reply
此证书的签发者无效Missing iOS Distribution signing identity问题解决
1、问题描述
今天准备打包上传AppStore,结果Xcode报以下错误:
Missing iOS Distribution signing identity for XXXXXX

查看证书后发现,Develop证书和Distribution证书都提示“此证书的签发者无效”。
[……]
简单递归实现遍历子视图
1、方法实现
1 2 3 4 5 6 | /// 遍历子视图 - (void)subviewWithBlock:(void(^)(UIView *view))aBlock { ????// 如果有子视图则进入循环 ????for (UIView *view in self.subviews) { ????????// 如果子视[......]<p class="read-more"><a href="https://www.yusian.com/blog/project/2016/01/28/112951173.html">继续阅读</a></p> |
Linux下最简单的动态域名解析
一、准备材料
1、在国内动态域名解析一般使用花生壳,即oray.com这个家伙,可以免费申请一个二级域名(oray帐号一个);
2、注册了oray帐号你就能申请到一个免费的支持动态域名解析的二级域名(支持动态域名解析的域名一个);
3、如果你有自己的顶级域名,觉得使用别人的二级域名不够屌,可以呀,做别名处理简单搞定(顶级域名一个,这个没有没关系);
4、Linux或Unix或类Unix主机一台(我在这里针对小米路由器做测试,前提是小米路由器已经root了,能够ssh登录后台);
二、基本原理
1、假如家里使用的ADSL拨号上网,路由器上会获得一个公网ip地址;
2、我想通过某个域名对应这个ip地址,但这个ip地址随着每次的拨号都会发生变化;
3、通过某种机制,当ip发生变化时告诉DNS服务器,让他即时更新;
4、问题来了,谁来告诉DNS服务器ip变了?这是我们今天的重点!
三、解决方案[……]
利用系统AV框架制作实现扫一扫功能(一行代码搞定)
1、先上图看看效果

2、设计思路
2.1、利用AVCaptureMetadataOutput固有的输出属性,能够输出二维码及条形码的解析结果
2.2、利用Quartz 2D绘出基本扫描界面,结合动画效果,简单又高效!2.3、只需两个类,一个控制器,一个视图:SAScanCtrl SAScan
2.3、其他内容在代码中给出相关注释说明[……]