iOS UIWebView 图片 内存缓存 交互二维码识别

iOS UIWebView 图片 内存缓存 交互二维码识别最近公司项目开发遇到了原生与js交互的问题,讲义是webview,里边有些图片需要查看。相信这个需求很多人都遇到过。那么今天我就仔细帮你梳理下。那些还在为这个功能头疼的,请继续看,或者你直接拷贝代码使用。这个功能需要以下几个步骤:获取图片,...

2017-09-14 18:21:27

阅读数:481

评论数:1

BSocket 直播礼物。实现。长连。逻辑,界面 demo

https://github.com/1120198892/GiftSocketDemo

2016-09-08 16:43:29

阅读数:589

评论数:0

Photos 框架实践以及坑

导读 对于 Photos 框架的介绍,推荐观看 objccn.io 的文章。写得真好,我写得的文章水准还差得老远啊。本文总结了近期使用 Photos 框架编写一个相册的经验,目前还有很大一部分的框架内容没有涉及到,后续会更新内容。 获取资源 照片库中有两种资源可供获取:PHAsset和PHC...

2018-08-30 10:46:45

阅读数:31

评论数:0

关于改变UIProgressView的宽、高以及两端弧度

self.progressView = [[UIProgressView alloc] initWithProgressViewStyle:UIProgressViewStyleDefault];//这里是设定progressView的模式为默认模式 self.progressView.frame...

2018-07-30 17:23:55

阅读数:160

评论数:0

masnory 宽度自适应

当 label想要宽度自适应时 加上下面的话  “Content Compression Resistance”和“Content Hugging” 1.宽度不够时 [_label1 setContentCompressionResistancePriority:UILayoutPriori...

2018-07-30 12:00:11

阅读数:67

评论数:0

iOS 构建一个容器控制器

容器视图控制器是一种结合多个视图控制器的内容到一个单一的用户界面上的方式。容器视图控制器经常被用来使导航更方便,基于已经存在的内容创建一个新的用户界面类型。例如,在UIKit中的容器视图控制器包括UINavigationcontroller,UITabBarcontroller 和 UISplit...

2018-07-26 14:12:32

阅读数:70

评论数:0

git rebase 理解

原文:http://gitbook.liuhui998.com/4_2.html一、基本git rebase用于把一个分支的修改合并到当前分支。假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ gi...

2018-07-04 15:12:38

阅读数:158

评论数:0

iterm2 高亮配色 设置

https://www.jianshu.com/p/43613289eb6e参考上边的链接设置 高亮配色,下载主题

2018-07-03 11:29:49

阅读数:1085

评论数:0

插入排序 代码

int optimizationInsertionSort(){        int arry[] = {3,5,6,9,4,1,2,7,8};        int len = sizeof(arry)/sizeof(arry[0]);        int i,j,temp;        ...

2018-06-14 17:24:59

阅读数:43

评论数:0

Swift 修饰符

*1. open:可以在任何地方访问、继承和重写*2. public:可以在任何地方被访问,在其他module中不能被继承和重写(一会在详细介绍一下什么是module内和module外)*3. internal:默认访问级别,在整个模块内都可以被访问*4. fileprivate:其修饰的属性可以...

2018-05-09 10:55:17

阅读数:87

评论数:0

__nullable 消除

警告;Pointer is missing a nullability type specifier.....我觉得我是一个强迫症,写完代码都会去去掉所有的警告,,,(有的我也去不掉好闹心)今天介绍一个警告的去掉方法。例子:刚刚遇见这个警告的时候脑子有点蒙,这是为什么呢,,我觉得写法没什么问题的说...

2018-04-13 16:48:58

阅读数:69

评论数:0

MQTT - iOS实现

最近在使用MQTTClient实现一个类似于消息推送的服务,说实话,真没怎么使用过MQTTClient,也不知道这是个啥?  上网了解了一下,发现MQTT功能挺强(牛)大(逼),既能做即时通讯,又能搞消息推送等功能。这里我使用的是消息推送服务,通过和服务器端协商,终于能够与服务器连接,并且能够收发...

2018-04-09 15:17:56

阅读数:2222

评论数:0

performSelector系列方法编译器警告-Warc-performSelector-leaks

更新:如果selector是属性的get方法,而且是在运行时才确定的话,比较好的作法应该是使用KVC来获取,最近我正在看KVC的官方文档,之后会把学习笔记发布出来如果selector是在运行时才确定的,performSelector时,若先把selector保存起来,等到某事件发生后再调用,相当于...

2018-03-16 15:31:29

阅读数:62

评论数:0

#pragma clang diagnostic ignored

clang diagnostic、Wprotocol 首先, #pragma 本质上也是声明,一般常用的功能就是打注释、尤其是分段注释但是#pragma 另外一个强大的功能就是处理编译器警告,用的时候可能就没上一个功能用的那么多,在代码中处理警告却是极其高效的方法。其中 clang diagnos...

2018-03-16 15:29:43

阅读数:58

评论数:0

boundingRectWithSize 文本表情计算

在IOS开发中例如微博,QQ聊天界面中要显示大量的文字信息,这样需要计算出文字部分的尺寸,才能设计出合适的控件尺寸和位置。下面是IOS 7.0计算文本尺寸的方法。- (CGRect)boundingRectWithSize:(CGSize)size ...

2018-03-15 14:15:56

阅读数:109

评论数:0

iOS 视频转gif

zhaoxiaoga/XGVideoToGIF这是一个随时录视频 随时转gif得demo 支持查看gifMIT licenseUpdated on 25 Mar 2015 Objective-C 21doubleYang1020/VideoToGIFiOS开发中将视频文件转换为gif图并设置gif...

2018-03-07 14:27:17

阅读数:886

评论数:0

removeObject和removeObjectIdenticalTo

[array removeObject:(id)] :删除数组中指定元素,根据对象isEqual消息判断。[array removeObjectIdenticalTo:(id)] : 删除数组中指定元素,根据对象的地址判断[array removeObjectIdenticalTo:(id) in...

2018-03-07 11:19:59

阅读数:65

评论数:0

iOS 视频录制 转码 压缩 上传

最新做的一个功能涉及到了视频的录制、压缩及上传。根据网上诸多大神的经验,终于算是调通了,但也发现了一些问题,所以把我的经验分享一下。 首先,肯定是调用一下系统的相机或相册 代码很基本: [objc] view plain copy ...

2017-12-29 15:49:47

阅读数:764

评论数:0

iOS 导航栏透明度 监听导航栏返回进度

如我在传送门:iOS导航栏切换界面时隐藏和显示中所说,现在很多App的个人中心模块都是不保留导航栏的,会直接使导航栏透明,比如做的很好的QQ个人信息界面: 为什么说QQ做的很好呢?既然有透明的导航栏也有不透明的导航栏,那一定会在界面切换之间存在一个过渡的过程,而这个过程,QQ做的特别...

2017-12-21 15:18:14

阅读数:417

评论数:0

iOS音频篇:使用AVPlayer播放网络音乐

iOS音频篇:使用AVPlayer播放网络音乐   明仔Su 关注 2016.03.19 15:26* 字数 1942 阅读 22003评论 36喜欢 182 引言 假如你现在打算做一个类似百度音乐、豆瓣电台的在线音乐类APP,你会怎样做? 首先了解一下...

2017-12-13 17:32:40

阅读数:170

评论数:0

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