程序运行中截图, 添加水印, 以及视频图像截图.
需求 最近在做一款直播类的项目, 现在项目中需要添加截图分享的功能, 要求: 1.能截取程序正在显示的图像. 2.能截取控件的内容. 3.抹去某些不必要控件. 4.添加水印. 5.分享图片. 6.保存图片到相册. 分析 程序内截图是现在很多app都具备的功能, 但是一般会伴有一些定制的内容(比如水印), 否则还不如用手机的截图快捷键(Home + 电源键)方便. 首...【详细】
Jenova 2016年04月07日 赞:0 评论:0 阅读:700
GCD的高级用法
1.组任务dispatch_group dispatch_group_async 监视一组block任务的完成,多个任务都结束后 的一个汇总处理,可以同步或异步地监视 dispatch_group_notify 所有任务执行结束汇总,不阻塞当前线程 ,一般情况下不推荐使用 dispatch_group_wait 等待直到所有任务执行结束,中途不能取消,阻塞当前线程 如果wait里面的参数变为等待多少秒,即经过这个时间后,不管任...【详细】
ios GCD
蓝波大人 2016年04月07日 赞:0 评论:0 阅读:1431
上班时间,分享一个小问题
昨天手机更新了系统到9.3.1 ,于是像平时一样接根数据线就开始做真机测试,但是突然报了 错误,顿时懵逼了! 后面上网查了一下原来是xcode没有升级,里面不包含ios9.3的镜像文件. 解决方法:1.升级xcode到7.3 2.从网上下载一个9.3的镜像文件,然后,找到xcode,点击右键,打开显示包内容,按路径Contents/Develpoer/Platforms/iPoneOS.platform/Developer/SDKs,这时候你...【详细】
ios 小问题
蓝波大人 2016年04月07日 赞:1 评论:3 阅读:1554
Git 的Submodules使用
Git 的Submodules使用 在主仓库中添加submodules的仓库 命令:$ git submodule add https://github.com/chaconinc/DbConnector 该命令会创建主仓库中创建一个目录跟添加的仓库同名 这个创建的submodules不影响主仓库的代码提交,submodules的代码可以独立提交。是一个很好的协作开发版本管理方式 命令:$ git status 可以看到在主工程目录中有 .gitmodules [submodule "D...【详细】
13682527955 2016年04月07日 赞:0 评论:0 阅读:695
网络技术之四AFNetWorking
1.AFNetWorking简介 2.熟悉ASIHTTPRequest 一.AFNetWorking简介 AFNetWorking是一个能快速使用的iOS和mac OS下的网络框架,他是构建在Foundation URL loading System之上的,封装了网络的抽象层,可以方便的使用,AFNetWorking是一个模块化结构,具有丰富的API框架。 AFNetWorking是目前使用最多的第三方网络库,没有之一。在开发之前,需要 下载AFNetWorking库文件。 二...【详细】
ios 网络
Iven_Ma 2016年04月07日 赞:0 评论:0 阅读:1705
独家推出--英语单词游戏 Word Lattice (纵横词海)
疯狂的消糖果,消宝石,到头来只得到一个冰冷的数字和疲劳的手指。现在您可以静静的消单词, 不知不觉中学英语! 无需疯狂点击伤您的手指, 无需瞪圆了眼睛肉眼搜索,无需英语基础,只是简单的记忆静静的分析! 这也许不是一杯让您心跳加速让您上瘾的咖啡, 但这更似一碗平淡的白开水, 默默地滋润着您的身心! 独一无二的特...【详细】
ios Android Word Puzzel 单词游戏 解迷游戏 英语单词 记忆力
SiNotion 2016年04月07日 赞:0 评论:0 阅读:1567
iOS 网络请求界面显示处理
要顾及到的方面: 1.数据获取到之前的界面显示(是否显示风火轮) 我们可以发现,目前半数以上的app在进入一个新的需要进行网络请求的页面,都会有一个风火轮或者类似的转圈圈的加载动画.可以很直观的告诉用户,我现在正在加载网络,请您耐心等待,如果什么提示都没有就会显得特别生硬,或者说白页,给用户带来一种突兀的感觉,甚至一些...【详细】
孤独小枫叶 2016年04月07日 赞:2 评论:0 阅读:1319
无标题文章
项目总结 一直想着写一个项目总结,刚好最近辞职在家,那就写写。第一次写总结,可能会写的并不好,如果看到这篇文章的人觉得有哪些地方可以改进的,希望可以留下评论。 网络 因为这个项目是我第一次单独开发一个项目(虽然是单独开发,但是有公司大神罩着),所以一直觉得网络这块是个难点,就打算说说这一块。 整个项目中...【详细】
陶小涛 2016年04月06日 赞:0 评论:0 阅读:698
iOS-UI效果之【监听滚动导航条渐隐】
导读 下面这个界面有没有觉得很眼熟。打开你手里的App仔细观察,你会发现很多都有实现这个功能。比如美团外卖的首页模块,新浪微博的个人详情页面。要怎么样才能快速的实现这个功能呢!花了点时间在原先的基础上进行了一个优化.使用起来更加方便,接口更清晰.希望看了我的demo对大家以后实现类似功能有所帮助.. github源码分享 ,...【详细】
ios 导航条 透明效果 滚动 UI
yeliang_new 2016年04月06日 赞:0 评论:2 阅读:1426
自定义键盘,遮挡textField
1.成为textField的代理,当然记得遵守协议 (void)viewDidLoad { [super viewDidLoad]; self.textField1.delegate = self; self.textField2.delegate = self; self.textField3.delegate = self; } pragma textField 代理方法 (BOOL)textFieldShouldEndEditing:(UITextField *)textField { self.isBeingEditingTextField = textField; //这段代码啰嗦, 大家可以封装一下 if (textField.tag == 11) { self.label1.text = [NSString stringWithFormat:@"...【详细】
西单_夜未央 2016年04月06日 赞:0 评论:0 阅读:899
cocopods创建私有仓库的遇到的一些问题及解决方案
重点是在创建之后使用的时候遇到的一些坑 原帖链接 :http://blog.wtlucky.com/blog/2015/02/26/create-private-podspec/ 1.在使用前请不要忘记给自己最新的版本加tag 2.记得推送pod repo push /Users/liang/.cocoapods/repos/QBRepo /Users/liang/Documents/SpecRepo/SpecRepo.podspec 3.source 'https://github.com/CocoaPods/Specs.git' source 'https://git.coding.net/Liang-_-/QBRepo.git' platform :ios, '8.0' pod 'SpecRep...【详细】
牛_氓 2016年04月06日 赞:0 评论:0 阅读:553
iOS开发中常用的设计模式
我去CocoaChina上搜了一下iOS开发中的设计模式,没有搜到。所以我根据我的经验略做梳理。 代理模式 观察者模式 单例模式 我写的不好大家可以去看看这位博主: 【详细】
行业规范。
Wenzhe_Fan 2016年04月06日 赞:0 评论:0 阅读:671
揭开runtime的神秘面纱
什么是runtime? runtime直译就是运行时间,run(跑,运行) time(时间),网上大家都叫它运行时,它是一套比较底层的纯C语言API,属于一个C语言库,包含了很多底层的C语言API,它是OC的幕后工作者,我们平时写的OC代码,在运行过程时,都会转为runtime的C语言代码 runtime有什么用? 如果你之前不知道runtime,可能觉得它没什么用,其实他的作用非常强大.下面我们就以...【详细】
runtime
skylpy 2016年04月06日 赞:0 评论:1 阅读:1257
iOS新人独立研发XMPP即时通讯项目
传送门 Enter your link description here: 【详细】
ios socket 即时通讯 XMPP
iOS250 2016年04月06日 赞:2 评论:0 阅读:1858
IQKeyboardManager使用
经常在开发一个应用程序,我们遇到了一个问题,iPhone的键盘上滑覆盖的UITextField / UITextView。IQKeyboardManager可以防止键盘滑动问题和覆盖UITextField / UITextView无需你输入任何代码,不需要额外的设置要求。使用IQKeyboardManager你只需要添加源文件到你的项目。 主要特点 1)无代码 2)自动工作 3)没有更多的UIScrollView 4)没有更多的子类 5)没有...【详细】
IQKeyboardManager 键盘遮挡textField
西单_夜未央 2016年04月06日 赞:0 评论:0 阅读:3260
网络技术之三NSURLSession
1.熟悉CFNetWork 2.熟悉NSURLSession 3.使用NSURLSession封装网络请求 一.CFNetWork简介 1.CFNetWork是属于core Foundation层。该层是苹果对socket进行了简单的封装,该层提供了CFNetWork,CFNetServices。 2.著名的ASI网络框架在网络请求方面 就是对CFNetWork进行封装的。 3.CFNetWork主要依赖两个API,CFSocket和CFStream,CFSocket主要用于网络底层的通信,而CFSteam包括CFReadStream和...【详细】
ios 网络
Iven_Ma 2016年04月05日 赞:2 评论:3 阅读:2063
纯OC自定义轻量级相机框架
纯OC,基于AVFoundation实现的轻量级相机框架,自定义UI界面,不依赖任何第三方库! 已实现功能: 支持摄像头切换,可捕捉图片与录制视频 支持点按手势对焦曝光 支持曝光模式的控制与手电筒模式 支持捏合手势平滑缩放预览视频 支持写入相册 支持相片预览与视频播放 效果截图 代码地址点这里 新人第一次发博客,还请各位多多关照 ^^ 如...【详细】
ios 相机 AVFoundation
楚哥和洁哥 2016年04月05日 赞:2 评论:1 阅读:1253
利用RunTime Hook 实现iOS防止按钮连续响应点击
虽然iOS很少出现这种问题, 而且也有很多办法可以解决. 为了更好的熟悉了解RunTime, 那我们就来看看用RunTime是这么解决的吧. 链接:https://github.com/ConnorForGIT/JCButton 下面是部分代码. static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ SEL selA = @selector(sendAction:to:forEvent:); SEL selB = @selector(mySendAction:to:forEvent:); Method methodA = class_getInstanceMethod(self,selA...【详细】
UIButton runtime 防止连续响应点击
connorj 2016年04月05日 赞:3 评论:2 阅读:1241
处理数字加小数点的字符串
数字加小数点
hedingzhuo 2016年04月05日 赞:0 评论:0 阅读:585
iOS 旋转木马效果【优化版】
版权声明:本文为博主原创文章,未经博主允许不得转载。 之前写了一个旋转木马效果,朋友们会时不时的找我要,今天索性在博客里面写一下这个iCarousel类怎么使用才能符合产品的需求。 首先让我们来了解iCarousel下面这位大神给我们带来的福音。 Created by Nick Lockwood on 01/04/2011. Copyright 2010 Charcoal Design. All rights reserved. 代码比较老,最后...【详细】
spritekit 2016年04月05日 赞:1 评论:1 阅读:1525
sina weixin mail 回到顶部