自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (6)
  • 收藏
  • 关注

原创 iWatch开发的真机调试适配攻略

1.添加iWatch的identifier至证书将iWatch与iPhone绑定,查看xcode > windows > devices 即可查到iWatch的identifier ,之后步骤 与添加iPhone的UDID至证书一致。2.配置info.plist假设项目的bundle identifier: com.fruitcompany.orange     

2017-12-06 17:28:17 2269

转载 iOS 11 及 iPhoneX 适配知识

一、前言前段时间 WWDC 大会上苹果推出了 iOS11 系统 和 iPhone X 新机型,相信各个 iOS 团队的开发者都已经在计划新系统和新机型的适配工作了。不得不说,新系统和新机型的发布确实是给 iOS 开发者带来了不小的工作量,因此有必要将 58 同城 iOS 客户端适配过程中遇到的问题跟大家分享一下。二、iOS 11 UIKit

2017-11-10 15:18:54 2704 2

转载 iOS11 打开系统相册 导航栏透明 且列表的frame也不对

原因应该是全局设置了UIScrollView.appearance.contentInsetAdjustmentBehavior,导致系统相册出现的问题if (@available(iOS 11, *)) { UIScrollView.appearance.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustm

2017-11-10 15:14:09 1126

转载 适配iPhone X Push过程中TabBar位置上移

iPhone X上跑有bug,Push新页面的时候TabBar会上移

2017-11-10 10:48:22 483

转载 Vuforia AR学习

1.搜索 Vuforia ,下载相关 SDK 和 Samples;图片.png 2.这个就有点坑了,想运行 sample demo,需要把下载好的sample拷贝至sdk目录下的sample文件夹下,如图:图片.png 3.也可以修改修改 Samples demo中Build Settings ->Search Paths ->Header Search P

2017-10-31 16:57:11 358

转载 EasyAR初探

说明随着智能化技术的火爆,可以预见:AR,VR,人工智能等技术将逐渐成为未来科技发展的潮流!但是这些技术的技术壁垒是相当高的,对于小白来说,难度着实太大,好在已经有一些公司开始提供SDK供用户集成使用。今天要讲的是一个国内相对来说比较成熟的AR SDK产品:EasyAR。目前EasyAR已经更新到2.0,但是可惜的是官网上的开发文档还是不够完善,只能自己慢慢摸索。下面会结合本人集成经验,讲解And

2017-10-31 15:23:15 759

原创 SocketRocket的导入及基本功能实现

1 . 基础介绍    webSocket是基于TCP的一种新的网络协议,一种类似Socket长链接的通讯模式,可在建立后持续收到数据,也可主动向服务器发送数据。在客户端断开 WebSocket 连接或 Server 端断掉连接前,不需要客户端和服务端重新发起连接请求。在海量并发及客户端与服务器交互负载流量大的情况下,极大的节省了网络带宽资源的消耗,有明显的性能优势,且客户端发送和接受消息是在

2017-08-03 14:30:58 1962

原创 IOS上架被拒绝理由和解决方法(持续更新中)

https://developer.apple.com/app-store/review/guidelines/Guideline 2.1 - Information NeededWe have started the review of your app, but we are not able to continue because we need acce

2017-08-03 13:56:54 6562

转载 应用标题及描述不可滥用关键字

应用商店优化(ASO)是便于你的应用被发现并获得下载量的一系列技巧和方法。应用标题、描述和关键字是任何ASO方法的三个关键要素。ASO非常重要。超过63%的iOS应用(以及58%的Android应用)是通过应用商店的检索功能被用户发现。但是,如果不当使用ASO实际上可能会让你失去一个最大的曝光渠道。在执行ASO策略时的最常见错误做法包括滥用关键字,填塞过多内容,以及不理解如何最有效地利用标

2017-07-28 10:02:20 372

原创 iOS对图片压缩

压图片质量和缩小图片大小相结合:/** 压图片质量 @param image image @return Data */+ (NSData *)zipImageWithImage:(UIImage *)image{    if (!image) {        return nil;    }    CGFloat maxFileSize =

2017-07-25 09:36:43 316

转载 swift3.0 入门学习笔记之二 闭包

Swift 的闭包表达式拥有简洁的风格,并鼓励在常见场景中进行语法优化,主要优化如下:利用上下文推断参数和返回值类型隐式返回单表达式闭包,即单表达式闭包可以省略 return 关键字参数名称缩写尾随闭包语法闭包表达式嵌套函数是一个在较复杂函数中方便进行命名和定义自包含代码模块的方式。当然,有时候编写小巧的没有完整定义和命名的类函数结构也是很有用处的,尤其是在你处理一些函数并需要

2017-07-24 15:18:57 708

转载 iOS In-App Purchase 内购之问题总结

1、内购流程1、在 AppStore 中创建相应的物品,创建内购沙盒测试账号2、客户端从后台获取相应的物品 ID (当然也可以再客户端写死,但后期扩展性就受限制了)3、依据相应的物品 ID 请求商品的相关信息4、依据商品信息创建订单请求交易5、依据返回的订单状态处理交易结果6、请求后台再次验证订单状态7、依据后台返回结果处理相关逻辑2、创建内购物品以及沙盒测试账号已经有朋友写出

2017-07-21 16:24:56 2116

转载 iOS好用的文章链接

一.学习core Animation http://www.cocoachina.com/ios/20160712/17010.html二.明仔su的博客 http://www.jianshu.com/u/d1ea95326c8c三.仗剑走天下的博客 http://www.cnblogs.com/zhun/archive/2016/06.html四.学习PHPhttp://

2017-07-21 15:25:22 436

转载 IOS地图自定义弹出框

前言在iOS上边使用地图库的同学肯定遇到过这样的问题:吹出框只能设置title和subtitle和左右的view,不管是百度地图还是高德地图还是自带的google地图,只提供了这四个属性,如果想添加更多的view,只能自定义。可是,类库只能看到.h文件,.m都看不到,这让新手比较蛋疼,庞大的地图类库一时半会摸不着头脑,从头再学还需要时间,本文就教大家快速制作一个属于自己的

2017-07-21 14:34:32 645

翻译 swift3.0 入门学习笔记之一 基础篇

常量和变量常量和变量把一个名字(比如 maximumNumberOfLoginAttempts 或者 welcomeMessage )和一个指定类型的值(比如数字 10 或者字符串 "Hello" )关联起来。常量的值一旦设定就不能改变,而变量的值可以随意更改。声明常量和变量常量和变量必须在使用前声明,用 let 来声明常量,用 var 来声明变量。下面的例子展示了如何用常量和变量

2017-07-21 14:08:19 465

转载 iOS 计算富文本,检索网址,号码,表情,并且计算高度,设置最大行数

前言:项目中用到检索表情,网址与号码,但是看了TTTAttributeLabel,emojyLabel,奈何都不太满意,plist格式不太符合,而且这两个第三方用到检索都是系统自带的检索,检测网址方面不准确, 所以就需要自己使用正则进行检索。关于以上两个三方检索不准确的可以参考:检索网址接下来写一下实现的过程, 没有高度封装,仅供参考关于网址与号

2017-07-21 09:22:02 1033

原创 Apple Configurator用法(MDM黑白名单实现)

1Apple Configurator 2 – iOS 设备快速批量配置工具[OS X]2开始使用受监督的 iPhone、iPad 或 iPod touch3 监督和取消监督()4 使用帮助功能5 添加描述文件。。。

2017-07-20 17:01:05 5923 3

转载 后台长时间定时定位-Location实践经验

前言最近接到这样一个需求,每隔固定时间采集用户的位置,然后再把这些数据上传到服务器。研究了下ios的定位功能,在后台定时遇到了一些困难。当app进入后台状态,定时器就不再运行,导致无法取到用户的位置。在网上查了一些资料,发现有人已经实现了这个功能,它是一个Github上的第三方库,叫Location,不仅能在后台定时采集位置数据,还优化了定位方式,减少耗电。接下来我们来看看Locati

2017-07-19 17:34:26 3650

转载 常用的iOS第三方资源

一:第三方插件1:基于响应式编程思想的oc地址:https://github.com/ReactiveCocoa/ReactiveCocoa2:hud提示框地址:https://github.com/jdg/MBProgressHUD3:XML/HTML解析地址:https://github.com/topfunky/hpple4:有文字

2017-07-19 17:11:03 680

转载 iOS MDM详解

关于MDM分为以下几个步骤操作来介绍:iOS MDM详解(1)— 初识和深入iOS MDM详解(2)— 证书的制作iOS MDM详解(3)— 生成mobileconfig配置文件iOS MDM详解(4)— 安装mobileconfig配置文件iOS MDM详解(5)— 给设备发个指令操作一、MDM介绍MDM - Moblie Device Management 移动设备管理,目的就

2017-07-19 17:06:04 2943 1

转载 27个提升效率的iOS开源库推荐

我热爱开源,更喜爱那些花费宝贵的业余时间来创造奇迹的开发者们,感谢他们将自己辛苦劳动的成果无偿分享给大家。开源作者和贡献者们,你们太了不起了,感谢你们所付出的一切。鉴于我是收集不全会死星人,这里我根据个人喜好选取了一些iOS的开源库。这些项目的顺序完全随机,每个都棒到爆。绝大多数支持CocoaPods,所以将它们添加到你的Xcode项目中只是小事一桩。在本文末尾你可以找到一个长文慎入版本—

2017-07-19 17:04:48 305

转载 33 个 2017 年必须了解的 iOS 开源库

你好,iOS 开发者们!我的名字叫 Paweł,我是一个独立 iOS 开发者,并且是 Enter Universe 的作者。接近两年前我发布了 27 个iOS开源库,让你的开发坐上火箭吧。这是我在这里最棒的文章了(根据 Medium 用户的反馈来看):如果有 15.5 万人 很担心能否跨越网络上连山排海般的文字找到最棒的 iOS 开源库,那我来传递。可以看一下我的

2017-07-19 17:01:00 518

转载 环信SDK 头像、昵称、表情自定义和群聊设置的实现 一(附源码)

前言:      环信的SDK在公司的项目中有用到,现在用到的是群聊的部分,这里我们分析总结一下自己对环信给的DEMO大概的拆解一下,说说我们怎么样充分的利用这个demo来写我们所需要的业务。这个也由于篇幅的原因,实在没办法写成一篇博客,我们今天先说说它的一个文件解析昵称头像的实现。写这篇博客环信也是更新到3.0版本了,我们就按照3.0的版本分析一下,先看看这整个Demo的大概的文件;

2017-07-19 15:52:58 1365

原创 iOS MDM相关资料

iOS MDM相关资料

2017-07-18 16:24:27 420

转载 iOS MDM证书申请流程

准备整个流程主要包括两个部分,vendor和customer。过程中会用到一个python脚本“mdm_vendor_sign”可以到github上下载。企业级开发者MDM功能的开发必须是苹果企业级开发者账号(Apple Enterprise Account)。个人开发者账号是不可以的。申请移动设备管理厂商-MDM Vendor前往苹果开发者着网站申请成为MDM Vendor:

2017-07-18 16:09:36 3204

转载 iOS极光推送,测试环境可以收到信息,而正式环境收不到的问题

写这篇文章,是因为前几天自己也遇到这个问题,虽然最后解决了。但是解决过程出现了不少插曲。情况是这样的,就是应用在测试环境下可以收到极光推送,而在正式环境下却不可以。然后告诉服务端这个需要他们适配iOS这边的环境,可是服务端那边一定要说是前端的问题。于是乎,楼主就自己去找了客户端的代码给看解决方法,最后把问题给解决了。解决方法如下:首先客户端在正式环境(product)下,在如下代码中,

2017-07-17 17:35:26 2645

转载 iOS中收起键盘的几种方式

在使用UITextField的时候,我们会和键盘打交道,有时候要求弹出来的键盘类型是数字键盘,有时候要求我们弹出来的是一般的键盘。当我们输入完成的时候,就涉及到在上什么时候收回键盘的事情了。收回键盘分下面的情况来讨论。大体来说,收起键盘的方法有:让textFiled放弃成为第一响应者(resignFirstResponder)让view或者子view强制结束编辑状态(endEd

2017-07-17 17:33:30 8509

转载 [转载]iOS开发之第三方登录QQ

转载自 iOS_developer_zhong1. 申请腾讯开发账号。 地址:点击打开链接2. 下载最新的SDK   地址: SDK下载SDK内容如下:1.sample 这个是简单的demo2. TencentOpenApi_IOS_Bundle.bundle   资源文件包3. TencentOpenApi.framework     核心开发框架接下来就进入

2017-07-14 17:01:18 1241

转载 iOS10.3新特性图文介绍

iOS10.3新特性图文介绍

2017-07-14 16:01:16 712

转载 iOS内置购买之提交指南-协议、税务和银行业务

iOS内置购买之提交指南-协议、税务和银行业务

2017-07-14 15:40:09 1022

原创 iOS第三方登录之Twitter(登录,获取用户信息)含demo

iOS第三方登录之Twitter(登录,获取用户信息)

2017-07-14 15:22:50 18383 3

原创 国外第三方登录之facebook(登录,获取用户信息,朋友列表等)含demo

国外第三方登录之facebook(登录,获取用户信息,朋友列表等)含demo

2017-07-13 17:43:59 22808 4

SocketRocket的简易使用

Socket的简易使用demo

2017-08-03

后台长时间定时定位iOS

后台长时间定时定位iOS

2017-07-19

iOS视频引导页demo

iOS视频引导app简易demo

2017-07-19

iOS内购功能demo

iOS内购功能简易实现

2017-07-19

iOS第三方登录之TwitterDemo

iOS第三方登录之Twitter(登录,获取用户信息)

2017-07-14

QQ第三方登录demo

iOS第三方登录之QQ

2017-07-14

空空如也

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

TA关注的人

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