定位设置
pragma mark 定位 (void)locationView{ self.manager.delegate = self; self.manager.distanceFilter = 1000; //判断用户是否开启定位服务 if ([CLLocationManager locationServicesEnabled]) { [self.manager requestAlwaysAuthorization]; //用户使用时授权 [self.manager requestWhenInUseAuthorization]; //开启定位 [self.manager startUpdatingLocation]; //每隔多少米定位一次(这里的设置为任何的移动) self.manager.dist...【详细】
shuang_ios 2017年08月28日 赞:0 评论:0 阅读:381
评论论坛的表情处理
//展示时 +(NSString )base64DecodeString:(NSString )string { //1.将base64编码后的字符串『解码』为二进制数据 NSData *data = [[NSData alloc]initWithBase64EncodedString:string options:0]; //2.把二进制数据转换为字符串返回 return [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding]; } // 上传时 +(NSString )base64EncodeString:(NSString )string { //1.先把字符串转换为二进制数据 NSData *dat...【详细】
shuang_ios 2017年08月28日 赞:0 评论:0 阅读:366
iOS超实用Category合集 支持cocoapods导入
整理了一些使用是category 欢迎star欢迎指出错误 支持cocoapods导入 pod 'ZXCategories' 后续会加上使用例子 以下是作用说明 使用Category集合 Foundation NSArray NSArray+ZXJson 数组转换json字符串 传给后台经常用 NSData NSData+ZXBase64 base64相关 NSData+ZXEncrypt AES DES 3DES 对称加密 NSData+ZXGzip 压缩 解压 NSData+ZXHash hash md5 不可逆 NSDate NSDate+ZXDateFormatter 格式转换相关 NS...【详细】
小小小小菜鸟 2017年08月28日 赞:0 评论:0 阅读:400
Block到底什么时候用weakSelf
retainCycleDemo 欢迎下载并star哦 原文出处 转载注明出处 谢谢 从引用计数开始 iOS里内存管理是通过引用计数来确定对象是否应该被销毁。对象被引用(retain),引用计数(retainCount)+1,对象使用完了,要释放(release),release会使引用计数-1,当对象的retainCount == 0时,对象将被销毁(delloc). 插曲 我并没有经历MRC的时代,入行IOS就是就是ARC了,但是有时候...【详细】
基础巩固
早起的虫子被鸟吃 2017年08月27日 赞:3 评论:0 阅读:1456
GPUImage滤镜大全
GPUImage是一个开源项目,项目实现了图片滤镜、摄像头实时滤镜,该项目的优点不但在于滤镜很多,而且处理效果是基于GPU的,比使用CPU性能更高。 下载地址是:https://github.com/BradLarson/GPUImage GPUImage已有的一些filter介绍: import "GPUImageBrightnessFilter.h" //亮度 import "GPUImageExposureFilter.h" //曝光 import "GPUImageContrastFilter.h" //对...【详细】
GPUImage
青春追逐 2017年08月25日 赞:0 评论:0 阅读:708
AFNetworking框架
1.AFN框架基本使用 1.1 AFN内部结构 AFN结构体 NSURLConnection AFURLConnectionOperation AFHTTPRequestOperation AFHTTPRequestOperationManager(封装了常用的 HTTP 方法) 属性 baseURL :AFN建议开发者针对 AFHTTPRequestOperationManager 自定义个一个单例子类,设置 baseURL, 所有的网络访问,都只使用相对路径即可 requestSerializer :请求数据格式/默认是二进制的 HTTP responseSerializer :响应...【详细】
IOS版本更新代码
青春追逐 2017年08月25日 赞:1 评论:0 阅读:639
史上最简单的代码实现微信公众号长按网页保存图片到本地相册的功能
长按UIWebView上的图片保存到相册 不知道各位对于这个需求要如何解决? 可能有些人会想到js与原生交互,js监听图片点击事件,然后将图片的url传递给原生App端,然后原生App将图片保存到相册,这样子麻烦吗?超麻烦。(1)、js监听图片长按事件;(2)、js将图片url传递给原生;(3)、原生通过图片的url生成UIImage;(4)、保存UIImage到系...【详细】
ios js注入 模仿微信网页长按图片保存到本地 手势运用 开发思考
fantasticbaby 2017年08月25日 赞:0 评论:0 阅读:630
iOS企业版(Enterprise) App发布,Safari打开URL显示无法连接"xxx"解决办法
最近工作内容又开始倒腾iOS了,做了一个OA项目,然后因为是公司内部使用,所以花了299$买了企业证书,发布的时候遇到各种“无法连接”。查了一番资料,都说plist文件托管在七牛可以搞定。 蓝鹅,其实,我估计很多小伙伴的打开方式不正确,所以会出现这样的问题。 就拿GitHub来说,你们以为打开这样的URL就OK了?Too naive! 经过实测,...【详细】
Enterprise 分发 plist
ichampion 2017年08月24日 赞:0 评论:0 阅读:347
iOS 打包报错(framework缺少archived-expanded-entitlements.xcent)
问题 问题出在了自己制作的framework上,调试没有,在打包的时候出现了这个问题: showLog里面说缺少framework缺少archived-expanded-entitlements.xcent ,当时就一脸懵逼。赶紧百度,引起这样的错误的情况还是蛮多的。 原因 因为之前我自己的framework里面有xib, 所以我将framework加到了Build Phases->copy bundle resources里面了。默认只是在build phases-> link ...【详细】
1026238004 2017年08月24日 赞:0 评论:0 阅读:744
OpenGLES系列10-基本纹理
获取示例代码 纹理通常来说就是一张图片,我们为每一个顶点指定纹理坐标,然后就可以在Shader中获取相应的纹理像素点颜色了。 纹理坐标 首先解释一下什么是纹理坐标。把一张图的左上角定为0,0点,长宽都定义为1,剩余四个点的坐标就会如下图所示。这样就构成了纹理坐标系统。 一般使用uv来表示纹理坐标,uv是一个二维向量(u,v),...【详细】
ios 开发 3D OPenGL ES
handyTOOL 2017年08月24日 赞:1 评论:0 阅读:594
OpenGLES系列09-基本光照
获取示例代码 本文主要介绍如何使用Shader实现平行光的效果。什么是平行光呢?我们可以拿激光做比喻,平行光的方向不会随着离光源的距离而改变。所以我们在模拟平行光的时候仅仅需要使用一个光照方向即可。 我们有了光照方向,接下来还需要一个重要数据,平面的朝向。一个平面如果刚好面朝光线,那自然是最亮的。当然还有些材...【详细】
ios 开发 3D OPenGL ES
handyTOOL 2017年08月24日 赞:1 评论:0 阅读:552
iOS蓝牙通信数据处理,位运算,数据的大小端转换
目的 在蓝牙项目的开发过程中,会遇到了一些与数据处理有关的问题,本文对这些问题进行了基本的整理并分享给大家。包含如下三个方面的内容。 数据大小端的介绍 大小端数据模式的转换 按位运算,左移、右移运算 一、数据大小端的介绍 网上关于数据大小端的介绍一大堆,为了让文章全面点,本文也就这方面简单说明一下。 a. 大小...【详细】
oc iOS蓝牙开发 大小端 左移右移运算 位运算
r17 2017年08月24日 赞:1 评论:0 阅读:299
ios原生项目集成react-native过程记录
开发环境准备 首先按照开发环境搭建教程来安装React Native在iOS平台上所需的一切依赖软件(比如npm)。 一.创建工程 我这里用的是React Native官网上的示例代码,是一个2048类型的游戏。下面是这个游戏还没有集成React Native时的主界面: 二.添加package.json文件 在NumberTileGame目录下创建一个package.json或者直接从别的react-native项目中复制过来。 { "...【详细】
ios 设备唯一标识符
616227369 2017年08月24日 赞:0 评论:0 阅读:975
AI——人工智能,程序员的末路?
说起AI,或许很多普通人仍然不清楚这是什么。百度百科上是这样定义的——人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。说起人工智能,机器人,想必大家不是如雷贯耳也是耳濡目染,略知一二。 前段时间看到过一篇新闻,百度CEO李...【详细】
ios 编程 人工智能 AI
会走路的三百块 2017年08月23日 赞:3 评论:0 阅读:769
每天一写-2017.8.23(ios内存管理)
ios开发内存管理是个很重要的命题,面试和工作都会用到。 内存管理主要分两种模式,MRC 和ARC 1、MRC MRC是手动管理内存,xcode4.1以及一下版本没有ARC 引用计数概念 retain +1 release -1 内存释放池Release Pool:把需要释放的内存统一放在一个池子中,当池子被抽干后(drain),池子中所有的内存空间也被自动释放掉。内存池的释放操作分为自动和手...【详细】
ios 内存管理
Roue 2017年08月23日 赞:0 评论:0 阅读:779
WKWebView的方法的使用与配置
#import "WKDelegateController.h" #import "WXHWebKitSupport.h" 第一个类绕过代理防止释放不了当前控制器,第二个类单例唯一缓存池,避免每次cookies丢失 .h #import <UIKit> #import <WebKit> @protocol WKDelegate <NSObject> - (void)userContentController:(WKUserContentController *)userContentController didReceiveScriptMessage:(WKScriptMessage *)message; @end @interface WKDelegateController : UIViewC...【详细】
WKWebView cookies WK代理方法的使用
yangdongming 2017年08月23日 赞:0 评论:0 阅读:871
iOS打包(重签名的方式)--用Mac客户端来实现
iOS打包(重签名的方式)--用Mac客户端来实现 公司最近出了个需求,要求迅速给客户打一些马甲包,就是替换里面的plist和一些资源文件(icon和launchImage),于是找了很多资料,发现这一部分很多内容都已过期或者说讲的不全面,遂收集了一个全套的ipa重签名内容,分享给大家。代码是用swift写的,版本3.0 常量定义 struct PathDefine { static let...【详细】
ios ipa重签 Swfit
eaglesue 2017年08月23日 赞:2 评论:0 阅读:943
iOS 保证线程同步方式&性能对比
背景 IOS中保持线程同步的常用技术: @synchronized NSLock NSRecursiveLock dispatch_semaphore NSCondition pthread_mutex OSSpinLock。 他们的实现机制各不相同,性能也各不一样。而我们平时用的最多的@synchronized是性能最差的。 本人开发时候,第一选择为NSRecursiveLock. 下面我们先分别介绍每个加锁方式的使用,在使用一个案例来对他们进行性能对比。 介绍与使...【详细】
ios GCD 性能 线程锁
流浪猫_qihr 2017年08月22日 赞:1 评论:0 阅读:908
Bonjour!实现零配置网络联网的解决方案
简单介绍一下项目对本地网络连接的需求:车机连接移动设备。 那我们如何进行连接呢。 首先我们想到的最简单的方法就是通过IP连接。 UDP广播。 利用UDP广播我们能向同一本地网络所有设备发送一条消息,接收到信息后我们能够解析出发送方的端口和IP。 问题:  1. 耗电问题。不断的UDP Broadcast 会耗费大量电源。  2. 网络阻塞问题。因为...【详细】
ios 网络联网 局域网
流浪猫_qihr 2017年08月22日 赞:0 评论:0 阅读:640
发布私有CocoaPod Spec
准备工作 添加远程 创建Pod项目工程文件 向Pod文件夹中添加库文件和资源,并配置podspec文件 提交podspec 标签(空格分隔): 教程 PodSpec CocoaPods 安装CocoaPods 创建私有Spec Repo 先来说第一步,什么是Spec Repo?它是所有的Pods的一个索引, 就是一个容器,所有公开的Pods都在这个里面,它实际是一个Git仓库remote端在GitHub上,但是当你使用了Cocoap...【详细】
ios cocoapods 总结 私有
流浪猫_qihr 2017年08月22日 赞:0 评论:0 阅读:712
sina weixin mail 回到顶部