Xcode8 CoreData的使用
详细见简书文章http://www.jianshu.com/p/ef2f96a7c24a,这篇也是本人的文章,详细讲述了怎么Xcode8 怎么使用CoreData,以及使用过程中遇见的问题的解决办法【详细】
coreData NSManagedObject
梧桐一叶 2017年08月25日 赞:1 评论:0 阅读:313
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 阅读:478
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 阅读:476
史上最简单的代码实现微信公众号长按网页保存图片到本地相册的功能
长按UIWebView上的图片保存到相册 不知道各位对于这个需求要如何解决? 可能有些人会想到js与原生交互,js监听图片点击事件,然后将图片的url传递给原生App端,然后原生App将图片保存到相册,这样子麻烦吗?超麻烦。(1)、js监听图片长按事件;(2)、js将图片url传递给原生;(3)、原生通过图片的url生成UIImage;(4)、保存UIImage到系...【详细】
ios js注入 模仿微信网页长按图片保存到本地 手势运用 开发思考
fantasticbaby 2017年08月25日 赞:0 评论:0 阅读:358
iOS企业版(Enterprise) App发布,Safari打开URL显示无法连接"xxx"解决办法
最近工作内容又开始倒腾iOS了,做了一个OA项目,然后因为是公司内部使用,所以花了299$买了企业证书,发布的时候遇到各种“无法连接”。查了一番资料,都说plist文件托管在七牛可以搞定。 蓝鹅,其实,我估计很多小伙伴的打开方式不正确,所以会出现这样的问题。 就拿GitHub来说,你们以为打开这样的URL就OK了?Too naive! 经过实测,...【详细】
Enterprise 分发 plist
ichampion 2017年08月24日 赞:0 评论:0 阅读:243
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 阅读:203
OpenGLES系列10-基本纹理
获取示例代码 纹理通常来说就是一张图片,我们为每一个顶点指定纹理坐标,然后就可以在Shader中获取相应的纹理像素点颜色了。 纹理坐标 首先解释一下什么是纹理坐标。把一张图的左上角定为0,0点,长宽都定义为1,剩余四个点的坐标就会如下图所示。这样就构成了纹理坐标系统。 一般使用uv来表示纹理坐标,uv是一个二维向量(u,v),...【详细】
ios 开发 3D OPenGL ES
handyTOOL 2017年08月24日 赞:1 评论:0 阅读:340
OpenGLES系列09-基本光照
获取示例代码 本文主要介绍如何使用Shader实现平行光的效果。什么是平行光呢?我们可以拿激光做比喻,平行光的方向不会随着离光源的距离而改变。所以我们在模拟平行光的时候仅仅需要使用一个光照方向即可。 我们有了光照方向,接下来还需要一个重要数据,平面的朝向。一个平面如果刚好面朝光线,那自然是最亮的。当然还有些材...【详细】
ios 开发 3D OPenGL ES
handyTOOL 2017年08月24日 赞:1 评论:0 阅读:320
iOS蓝牙通信数据处理,位运算,数据的大小端转换
目的 在蓝牙项目的开发过程中,会遇到了一些与数据处理有关的问题,本文对这些问题进行了基本的整理并分享给大家。包含如下三个方面的内容。 数据大小端的介绍 大小端数据模式的转换 按位运算,左移、右移运算 一、数据大小端的介绍 网上关于数据大小端的介绍一大堆,为了让文章全面点,本文也就这方面简单说明一下。 a. 大小...【详细】
oc iOS蓝牙开发 大小端 左移右移运算 位运算
r17 2017年08月24日 赞:1 评论:0 阅读:140
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 阅读:663
AI——人工智能,程序员的末路?
说起AI,或许很多普通人仍然不清楚这是什么。百度百科上是这样定义的——人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。说起人工智能,机器人,想必大家不是如雷贯耳也是耳濡目染,略知一二。 前段时间看到过一篇新闻,百度CEO李...【详细】
ios 编程 人工智能 AI
会走路的三百块 2017年08月23日 赞:3 评论:0 阅读:499
每天一写-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 阅读:611
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 阅读:471
iOS打包(重签名的方式)--用Mac客户端来实现
iOS打包(重签名的方式)--用Mac客户端来实现 公司最近出了个需求,要求迅速给客户打一些马甲包,就是替换里面的plist和一些资源文件(icon和launchImage),于是找了很多资料,发现这一部分很多内容都已过期或者说讲的不全面,遂收集了一个全套的ipa重签名内容,分享给大家。代码是用swift写的,版本3.0 常量定义 struct PathDefine { static let...【详细】
ios ipa重签 Swfit
eaglesue 2017年08月23日 赞:2 评论:0 阅读:652
iOS 保证线程同步方式&性能对比
背景 IOS中保持线程同步的常用技术: @synchronized NSLock NSRecursiveLock dispatch_semaphore NSCondition pthread_mutex OSSpinLock。 他们的实现机制各不相同,性能也各不一样。而我们平时用的最多的@synchronized是性能最差的。 本人开发时候,第一选择为NSRecursiveLock. 下面我们先分别介绍每个加锁方式的使用,在使用一个案例来对他们进行性能对比。 介绍与使...【详细】
ios GCD 性能 线程锁
流浪猫_qihr 2017年08月22日 赞:1 评论:0 阅读:643
Bonjour!实现零配置网络联网的解决方案
简单介绍一下项目对本地网络连接的需求:车机连接移动设备。 那我们如何进行连接呢。 首先我们想到的最简单的方法就是通过IP连接。 UDP广播。 利用UDP广播我们能向同一本地网络所有设备发送一条消息,接收到信息后我们能够解析出发送方的端口和IP。 问题:  1. 耗电问题。不断的UDP Broadcast 会耗费大量电源。  2. 网络阻塞问题。因为...【详细】
ios 网络联网 局域网
流浪猫_qihr 2017年08月22日 赞:0 评论:0 阅读:395
发布私有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 阅读:393
iOS 适配&开发策略
屏幕尺寸适配  2007 年,初代 iPhone发布,其拥有 3.5寸屏幕,运行 iPhone OS X。在后续几年中Apple 陆续发布了 iPhone 3GS,iPhone 4,iPhone 4S,iPhone 5C,iPhone 5S,iPhone 6,iPhone 6 Plus,iPhone 6S、iPhone 6S Plus,iPhoneSE ,iPhone7,iPhone7 Plus, 2017年9月将发布iphone 8。其运行的操作系统也从 iOS 4、iOS 5、iOS 6、iOS 7 、iOS 8, iOS 9,iOS10,iOS11。随着新版 iPhone,新版...【详细】
ios 适配 效率 总结
流浪猫_qihr 2017年08月22日 赞:1 评论:0 阅读:699
iOS 性能提升总结
使用复用机制 在我们使用 UITableView 和 UICollectionView 时我们通常会遇到「复用 Cell」这个提法,所谓「复用 Cell」就是指当需要展示的数据条目较多时,只创建较少数量的 Cell 对象(一般是屏幕可显示的 Cell 数再加一)并通过复用它们的方式来展示数据的机制。这种机制不会为每一条数据都创建一个 Cell,所以可以节省内存,提升程序的效率...【详细】
ios 优化 总结 性能提升
流浪猫_qihr 2017年08月22日 赞:3 评论:0 阅读:825
UIWindow 整理
UIWindow概念 UIWindw定义了一个负责管理,协调一个App的View是如何显示在设备屏幕上的窗口类,除非一个App可以显示在一个外部的设备屏幕上,那么一个App只拥有一个窗口。UIWindow本身没有标题栏,关闭操作栏等任何的装饰物,用户不会看见,移动或者是关闭它,这跟Mac OS上的window有很大的差别。      UIWindow的两大主要功能是提供了一块给...【详细】
ios UIKit UIWindow
流浪猫_qihr 2017年08月22日 赞:0 评论:0 阅读:401
sina weixin mail 回到顶部