<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[iOSCircleAndCircle的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iOSCircleAndCircle</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iOSCircleAndCircle]]></copyright><item><title><![CDATA[iWatch开发的真机调试适配攻略]]></title><link>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/78732558</link><guid>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/78732558</guid><author>iOSCircleAndCircle</author><pubDate>Wed, 06 Dec 2017 17:28:17 +0800</pubDate><description><![CDATA[1.添加iWatch的identifier至证书
将iWatch与iPhone绑定，查看xcode > windows > devices 即可查到iWatch的identifier ，之后步骤 与添加iPhone的UDID至证书一致。




2.配置info.plist
假设项目的bundle identifier: com.fruitcompany.orange
      ]]></description><category></category></item><item><title><![CDATA[iOS 11 及 iPhoneX 适配知识]]></title><link>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/78500137</link><guid>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/78500137</guid><author>iOSCircleAndCircle</author><pubDate>Fri, 10 Nov 2017 15:18:54 +0800</pubDate><description><![CDATA[一、前言




前段时间 WWDC 大会上苹果推出了 iOS11 系统 和 iPhone X 新机型，相信各个 iOS 团队的开发者都已经在计划新系统和新机型的适配工作了。不得不说，新系统和新机型的发布确实是给 iOS 开发者带来了不小的工作量，因此有必要将 58 同城 iOS 客户端适配过程中遇到的问题跟大家分享一下。




二、iOS 11 UIKit



]]></description><category></category></item><item><title><![CDATA[iOS11 打开系统相册 导航栏透明 且列表的frame也不对]]></title><link>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/78500063</link><guid>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/78500063</guid><author>iOSCircleAndCircle</author><pubDate>Fri, 10 Nov 2017 15:14:09 +0800</pubDate><description><![CDATA[原因应该是全局设置了UIScrollView.appearance.contentInsetAdjustmentBehavior，导致系统相册出现的问题
if (@available(iOS 11, *)) {
    UIScrollView.appearance.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustm]]></description><category></category></item><item><title><![CDATA[适配iPhone X Push过程中TabBar位置上移]]></title><link>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/78497330</link><guid>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/78497330</guid><author>iOSCircleAndCircle</author><pubDate>Fri, 10 Nov 2017 10:48:22 +0800</pubDate><description><![CDATA[iPhone X上跑有bug，Push新页面的时候TabBar会上移]]></description><category></category></item><item><title><![CDATA[Vuforia AR学习]]></title><link>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/78405384</link><guid>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/78405384</guid><author>iOSCircleAndCircle</author><pubDate>Tue, 31 Oct 2017 16:57:11 +0800</pubDate><description><![CDATA[1.搜索 Vuforia ,下载相关 SDK 和 Samples;
图片.png    2.这个就有点坑了,想运行 sample demo,需要把下载好的sample拷贝至sdk目录下的sample文件夹下,如图:图片.png    3.也可以修改修改 Samples demo中Build Settings ->Search Paths ->Header Search P]]></description><category></category></item><item><title><![CDATA[EasyAR初探]]></title><link>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/78403908</link><guid>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/78403908</guid><author>iOSCircleAndCircle</author><pubDate>Tue, 31 Oct 2017 15:23:15 +0800</pubDate><description><![CDATA[说明随着智能化技术的火爆，可以预见：AR，VR，人工智能等技术将逐渐成为未来科技发展的潮流！但是这些技术的技术壁垒是相当高的，对于小白来说，难度着实太大，好在已经有一些公司开始提供SDK供用户集成使用。今天要讲的是一个国内相对来说比较成熟的AR SDK产品：EasyAR。目前EasyAR已经更新到2.0，但是可惜的是官网上的开发文档还是不够完善，只能自己慢慢摸索。下面会结合本人集成经验，讲解And]]></description><category></category></item><item><title><![CDATA[SocketRocket的导入及基本功能实现]]></title><link>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/76619016</link><guid>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/76619016</guid><author>iOSCircleAndCircle</author><pubDate>Thu, 03 Aug 2017 14:30:58 +0800</pubDate><description><![CDATA[1 . 基础介绍
    webSocket是基于TCP的一种新的网络协议，一种类似Socket长链接的通讯模式，可在建立后持续收到数据，也可主动向服务器发送数据。在客户端断开 WebSocket 连接或 Server 端断掉连接前，不需要客户端和服务端重新发起连接请求。在海量并发及客户端与服务器交互负载流量大的情况下，极大的节省了网络带宽资源的消耗，有明显的性能优势，且客户端发送和接受消息是在]]></description><category></category></item><item><title><![CDATA[IOS上架被拒绝理由和解决方法（持续更新中）]]></title><link>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/76618484</link><guid>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/76618484</guid><author>iOSCircleAndCircle</author><pubDate>Thu, 03 Aug 2017 13:56:54 +0800</pubDate><description><![CDATA[https://developer.apple.com/app-store/review/guidelines/




Guideline 2.1 - Information Needed



We have started the review of your app, but we are not able to continue because we need acce]]></description><category></category></item><item><title><![CDATA[应用标题及描述不可滥用关键字]]></title><link>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/76228658</link><guid>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/76228658</guid><author>iOSCircleAndCircle</author><pubDate>Fri, 28 Jul 2017 10:02:20 +0800</pubDate><description><![CDATA[应用商店优化（ASO）是便于你的应用被发现并获得下载量的一系列技巧和方法。应用标题、描述和关键字是任何ASO方法的三个关键要素。
ASO非常重要。超过63%的iOS应用（以及58%的Android应用）是通过应用商店的检索功能被用户发现。但是，如果不当使用ASO实际上可能会让你失去一个最大的曝光渠道。
在执行ASO策略时的最常见错误做法包括滥用关键字，填塞过多内容，以及不理解如何最有效地利用标]]></description><category></category></item><item><title><![CDATA[iOS对图片压缩]]></title><link>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/76044345</link><guid>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/76044345</guid><author>iOSCircleAndCircle</author><pubDate>Tue, 25 Jul 2017 09:36:43 +0800</pubDate><description><![CDATA[压图片质量和缩小图片大小相结合：
/**
 压图片质量


 @param image image
 @return Data
 */
+ (NSData *)zipImageWithImage:(UIImage *)image
{
    if (!image) {
        return nil;
    }
    CGFloat maxFileSize =]]></description><category></category></item><item><title><![CDATA[swift3.0 入门学习笔记之二 闭包]]></title><link>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/76020998</link><guid>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/76020998</guid><author>iOSCircleAndCircle</author><pubDate>Mon, 24 Jul 2017 15:18:57 +0800</pubDate><description><![CDATA[Swift 的闭包表达式拥有简洁的风格，并鼓励在常见场景中进行语法优化，主要优化如下：

利用上下文推断参数和返回值类型隐式返回单表达式闭包，即单表达式闭包可以省略 return 关键字参数名称缩写尾随闭包语法

闭包表达式
嵌套函数是一个在较复杂函数中方便进行命名和定义自包含代码模块的方式。当然，有时候编写小巧的没有完整定义和命名的类函数结构也是很有用处的，尤其是在你处理一些函数并需要]]></description><category></category></item><item><title><![CDATA[iOS In-App Purchase 内购之问题总结]]></title><link>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/75658807</link><guid>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/75658807</guid><author>iOSCircleAndCircle</author><pubDate>Fri, 21 Jul 2017 16:24:56 +0800</pubDate><description><![CDATA[1、内购流程

1、在 AppStore 中创建相应的物品，创建内购沙盒测试账号2、客户端从后台获取相应的物品 ID （当然也可以再客户端写死，但后期扩展性就受限制了）3、依据相应的物品 ID 请求商品的相关信息4、依据商品信息创建订单请求交易5、依据返回的订单状态处理交易结果6、请求后台再次验证订单状态7、依据后台返回结果处理相关逻辑
2、创建内购物品以及沙盒测试账号

已经有朋友写出]]></description><category></category></item><item><title><![CDATA[IOS地图自定义弹出框]]></title><link>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/75645595</link><guid>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/75645595</guid><author>iOSCircleAndCircle</author><pubDate>Fri, 21 Jul 2017 14:34:32 +0800</pubDate><description><![CDATA[前言




在iOS上边使用地图库的同学肯定遇到过这样的问题：吹出框只能设置title和subtitle和左右的view，不管是百度地图还是高德地图还是自带的google地图，只提供了这四个属性，如果想添加更多的view，只能自定义。可是，类库只能看到.h文件，.m都看不到，这让新手比较蛋疼，庞大的地图类库一时半会摸不着头脑，从头再学还需要时间，本文就教大家快速制作一个属于自己的]]></description><category></category></item><item><title><![CDATA[swift3.0 入门学习笔记之一 基础篇]]></title><link>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/75644138</link><guid>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/75644138</guid><author>iOSCircleAndCircle</author><pubDate>Fri, 21 Jul 2017 14:08:19 +0800</pubDate><description><![CDATA[常量和变量
常量和变量把一个名字（比如 maximumNumberOfLoginAttempts 或者 welcomeMessage ）和一个指定类型的值（比如数字 10 或者字符串 "Hello" ）关联起来。常量的值一旦设定就不能改变，而变量的值可以随意更改。

声明常量和变量
常量和变量必须在使用前声明，用 let 来声明常量，用 var 来声明变量。下面的例子展示了如何用常量和变量]]></description><category></category></item><item><title><![CDATA[iOS 计算富文本，检索网址，号码，表情，并且计算高度，设置最大行数]]></title><link>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/75586683</link><guid>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/75586683</guid><author>iOSCircleAndCircle</author><pubDate>Fri, 21 Jul 2017 09:22:02 +0800</pubDate><description><![CDATA[前言：项目中用到检索表情，网址与号码，但是看了TTTAttributeLabel，emojyLabel，奈何都不太满意，plist格式不太符合，而且这两个第三方用到检索都是系统自带的检索，检测网址方面不准确， 所以就需要自己使用正则进行检索。

关于以上两个三方检索不准确的可以参考：检索网址

接下来写一下实现的过程， 没有高度封装，仅供参考

关于网址与号]]></description><category></category></item><item><title><![CDATA[Apple Configurator用法(MDM黑白名单实现)]]></title><link>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/75557364</link><guid>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/75557364</guid><author>iOSCircleAndCircle</author><pubDate>Thu, 20 Jul 2017 17:01:05 +0800</pubDate><description><![CDATA[1Apple Configurator 2 – iOS 设备快速批量配置工具[OS X]
2开始使用受监督的
 iPhone、iPad 或 iPod touch
3 监督和取消监督（）
4 使用帮助功能
5 添加描述文件。。。]]></description><category></category></item><item><title><![CDATA[后台长时间定时定位-Location实践经验]]></title><link>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/75426009</link><guid>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/75426009</guid><author>iOSCircleAndCircle</author><pubDate>Wed, 19 Jul 2017 17:34:26 +0800</pubDate><description><![CDATA[前言
最近接到这样一个需求，每隔固定时间采集用户的位置，然后再把这些数据上传到服务器。研究了下ios的定位功能，在后台定时遇到了一些困难。当app进入后台状态，定时器就不再运行，导致无法取到用户的位置。
在网上查了一些资料，发现有人已经实现了这个功能，它是一个Github上的第三方库，叫Location，不仅能在后台定时采集位置数据，还优化了定位方式，减少耗电。
接下来我们来看看Locati]]></description><category></category></item><item><title><![CDATA[常用的iOS第三方资源]]></title><link>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/75420593</link><guid>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/75420593</guid><author>iOSCircleAndCircle</author><pubDate>Wed, 19 Jul 2017 17:11:03 +0800</pubDate><description><![CDATA[一：第三方插件


1:基于响应式编程思想的oc
地址：https://github.com/ReactiveCocoa/ReactiveCocoa


2：hud提示框
地址：https://github.com/jdg/MBProgressHUD


3：XML/HTML解析
地址：https://github.com/topfunky/hpple


4：有文字]]></description><category></category></item><item><title><![CDATA[iOS MDM详解]]></title><link>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/75419246</link><guid>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/75419246</guid><author>iOSCircleAndCircle</author><pubDate>Wed, 19 Jul 2017 17:06:04 +0800</pubDate><description><![CDATA[关于MDM分为以下几个步骤操作来介绍：

iOS MDM详解（1）— 初识和深入iOS MDM详解（2）— 证书的制作iOS MDM详解（3）— 生成mobileconfig配置文件iOS MDM详解（4）— 安装mobileconfig配置文件iOS MDM详解（5）— 给设备发个指令操作
一、MDM介绍
MDM - Moblie Device Management 移动设备管理，目的就]]></description><category></category></item><item><title><![CDATA[27个提升效率的iOS开源库推荐]]></title><link>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/75418776</link><guid>https://blog.youkuaiyun.com/iOSCircleAndCircle/article/details/75418776</guid><author>iOSCircleAndCircle</author><pubDate>Wed, 19 Jul 2017 17:04:48 +0800</pubDate><description><![CDATA[我热爱开源，更喜爱那些花费宝贵的业余时间来创造奇迹的开发者们，感谢他们将自己辛苦劳动的成果无偿分享给大家。开源作者和贡献者们，你们太了不起了，感谢你们所付出的一切。
鉴于我是收集不全会死星人，这里我根据个人喜好选取了一些iOS的开源库。这些项目的顺序完全随机，每个都棒到爆。绝大多数支持CocoaPods，所以将它们添加到你的Xcode项目中只是小事一桩。
在本文末尾你可以找到一个长文慎入版本—]]></description><category></category></item></channel></rss>