【在iOS中实现一个简单的画板App】教程文章相关的互联网学习教程文章

在iOS上实现一个简单的日历控件【图】

http://blog.csdn.net/jasonblog/article/details/21977481近期需要写一个交互有点DT的日历控件,具体交互细节这里略过不表。不过再怎么复杂的控件,也是由基础的零配件组装起来的,这里最基本的就是日历控件。先上图:从图中可以看出日历控件就是由一个个小方块组成的,每一行有7个小方块,分别表示一周的星期天到星期六。给定一个月份,我们首先需要知道这个月有多少周。那么如何确定一个月有多少周呢?我是这么想的,在NSDate上...

iOS开发瀑布流的实现【图】

//自定义布局,继承于UICollectionViewLayout#import <UIKit/UIKit.h> @class WaterFlowLayout; @protocol WaterFlowLayoutDeleagre ; @interface WaterFlowLayout : UICollectionViewLayout @property (nonatomic,weak)id<WaterFlowLayoutDeleagre>delegate; @end @protocol WaterFlowLayoutDeleagre <NSObject>@required- (CGFloat)collectionView:(__kindof UICollectionView *)collectionView heightForItemAtIndexPath:(NSI...

iOS富文本组件的实现—DTCoreText源码解析 渲染篇【图】

本文转载至 http://blog.cnbang.net/tech/2729/上一篇介绍了DTCoreText怎样把HTML+CSS解析转换成NSAttributeString,本篇接着看看怎样把NSAttributeString渲染出来。CoreText先简单介绍下CoreText,CoreText是iOS/OSX里的文字渲染引擎,在iOS/OSX上看到的所有文字在底层都是由CoreText去渲染。CoreText会把一行里连在一起相同属性的文字合在一起作为一个CTRun,每一行是一个CTLine,多行合在一起组成CTFrame。如上图,第一行的文字...

前端通过axios和FormData实现文件上传功能遇到的坑【代码】

html部分:        <el-button type="primary" v-show="type!=2" @click="updateActivity(1)">保存</el-button>       <div class="uploadBox tx-lf"><div class="fileBox">模板导入<input type="file" name="commodityFile" id="commodityFile" class="fileBtn" @change="uploadChange" accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"></div><div class="el-upload__tip">只能上传xl...

iOS实现图像素描效果【代码】【图】

使用GPUImageSketchFilter对象实现图像素描效果NSString *const kGPUImageSketchFragmentShaderString = SHADER_STRING (precision mediump float;varying vec2 textureCoordinate;varying vec2 leftTextureCoordinate;varying vec2 rightTextureCoordinate;varying vec2 topTextureCoordinate;varying vec2 topLeftTextureCoordinate;varying vec2 topRightTextureCoordinate;varying vec2 bottomTextureCoordinate;varying vec2 ...

iOS开发之Objective-c的AES加密和解密算法的实现【代码】

原文:http://www.lidaren.com/archives/1470高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法。 以下实现代码中分别为NSData和NSString增加了一个Category。使用时直接调用即可。需要注意的是,AES并不能作为HASH算法,加密并解密后的结果,并不一定与原文相同,使用时请注意进行结果验算。例如解密原文的长度,格式规则等。 NG实例原文:170987350 密码:170 Objective-c的AES加密和解密算法的具体实现代...

iOS-随机点名或抽奖游戏的实现

#import "ViewController.h"@interface ViewController (){ NSMutableArray *nameList; UILabel *label; NSTimer *timer;}@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; [self loadData]; self.view.backgroundColor = [UIColor grayColor]; label = [[UILabel alloc]initWithFrame:CGRectMake(50, 200, 275, 50)]; label.text = @"不会是我吧"; label.t...

js实现复制功能兼容ios【代码】

html:<div id="copyBT">这是要复制的1内容</div><a id="contentas">这是复制按钮</a>js: function copyArticle() {const range = document.createRange();range.selectNode(document.getElementById(‘copyBT‘));const selection = window.getSelection();if (selection.rangeCount > 0) selection.removeAllRanges();selection.addRange(range);document.execCommand(‘copy‘);alert("复制成功")}document.getElementById(‘c...

IOS 仿某某获取验证码方式,xib+自动布局实现【代码】

GetCodeViewController仿某某获取验证码,并验证方式。提供很多自定义接口,高度自定义。也可以自己更改源代码,界面用xib文件,加自动布局实现,直观易懂。运行项目,请先cd到该目录后,pod update一下,即可运行,因为用到了POP动画库。用法将 项目中 popCodeViewController 整个文件夹拖到你的项目里面。导入依赖库POP动画库自定义控制器中,导入GetCodeViewController、PresentingAnimator、DismissingAnimator类自定义控制器中...

Android和IOS关于RSA加密以及服务端解密的研究实现【代码】

一、 密钥对的生成RSA加密解密,类似于支付宝中的加解密功能,以前的app使用的是DES加密即对称加密算法,只需要一个密钥;而采用RSA实现加解密需要一个密钥对,即公钥和私钥。所以首先要做的操作是生成一个密钥对,在window 7环境下,这里借用支付宝demo中的openssl命令行工具,毕竟是通用的,密钥对的生成流程大致如下:1、生成RSA私钥<span style="white-space:pre"> </span>genrsa -out rsa_private_key.pem 10242、将RSA私钥转...

ios网络学习------3 用非代理方法实现异步post请求【图】

#pragma mark - 这是私有方法。尽量不要再方法中直接使用属性,由于一般来说属性都是和界面关联的,我们能够通过參数的方式来使用属性 #pragma mark post登录方法 -(void)loginWithPostWithName:(NSString *)userName pwd:(NSString *)pwd {//1确定地址NSURLNSString *urlString = [NSString stringWithFormat:@"www.baidu.com"];NSURL *url = [NSURL URLWithString:urlString];//2建立请求NSMutableURLRequest(post须要用这个)N...

iOS消息推送机制的实现

iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。 上图可以分为三个阶段:第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。 第二阶段:APNS在自身的已注册Push服务的iPhone列表中,查找有相应标识的iPhone,并把消息发送到iPhone。 第三阶段:iPhone把发来的消息传递给相应的应用程序,并且按照设定弹...

iOS 模拟出一个半透明的ViewController presentViewController 实现【代码】

最近项目有需求, 需要模态初一个半透明的视图, 好多人都碰到这个问题吧, 在目标视图中设置背景颜色然后发现模态动作结束后变成了黑色或者不是半透明的颜色。 所以今天来告诉大家解决方案- (IBAction)Avtion1:(id)sender {TestViewController * testVC = [TestViewController new];self.definesPresentationContext = YES; //self is presenting view controllertestVC.view.backgroundColor = [UIColor colorWithRed:0 green:0 blu...

IOS 基于APNS消息推送原理与实现(JAVA后台)

Push的原理:Push 的工作机制可以简单的概括为下图 图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的服务器。上图可以分为三个阶段。第一阶段:Push服务器应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。 第二阶段:APNS在自身的已注册Push服务的iPhone列表中,查找有相应标识的iPhone,并把消息发到iP...

iOS消息推送机制的实现

iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。 上图可以分为三个阶段:第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。 第二阶段:APNS在自身的已注册Push服务的iPhone列表中,查找有相应标识的iPhone,并把消息发送到iPhone。 第三阶段:iPhone把发来的消息传递给相应的应用程序,并且按照设定弹...