Quartz2D简单使用(二)

一:绘制文字 // // YXtextView.m // Quartz2D简单使用(二) // // Created by yeyuanxiang on 16/6/28. // Copyright © 2016年 KuYu. All rights reserved. // #import...

2016-06-28 14:53:29

阅读数:221

评论数:0

Quartz2D简单使用(一)

// // YXlineview.m // Quartz2D简单使用(一) // // Created by yeyuanxiang on 16/6/28. // Copyright © 2016年 KuYu. All rights reserved. // #import "...

2016-06-28 11:07:53

阅读数:306

评论数:0

Quartz2D简单介绍

一、什么是Quartz2D  Quartz 2D是⼀个二维绘图引擎,同时支持iOS和Mac系统  Quartz 2D能完成的工作:   绘制图形 : 线条\三角形\矩形\圆\弧等   绘制文字   绘制\生成图片(图像)   读取\生成PDF   截图\裁...

2016-06-28 10:37:38

阅读数:220

评论数:0

上传本地项目到github图文详解

一、注册github账号 首先需要注册一个github账号,注册地址:https://github.com 接着会来到这 然后会收到一封github发的邮件,进入邮箱验证 二、创建个...

2016-06-21 11:05:37

阅读数:210

评论数:0

iOS中集成ijkplayer视频直播框架

ijkplayer 是一款做视频直播的框架, 基于ffmpeg, 支持 Android 和 iOS, 网上也有很多集成说明, 但是个人觉得还是不够详细, 在这里详细的讲一下在 iOS 中如何集成ijkplayer, 即便以前从没有接触过, 按着下面做也可以集成成功! 一. 下载ijkplaye...

2016-06-21 10:00:54

阅读数:971

评论数:0

ios 学习之 NSPredicate 模糊、精确、查询

简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。 定义(最常用到的方法): [cpp] view plaincopy NSPredicate *ca = ...

2016-06-20 16:49:25

阅读数:198

评论数:0

IOS自适应前段库-Masonry的使用

Masonry是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封装自动布局,简洁明了并具有高可读性,而且同时支持 iOS 和 Max OS X。Masonry是一个用代码写iOS或OS界面的库,可以代替Auto layout。Masonry的github地址:https://git...

2016-06-20 10:44:10

阅读数:275

评论数:0

阿帕奇apache服务器和webDav服务器快速配置

当自己在家敲代码需要发请求时,就可以配置本地apache,Mac电脑自带的服务器。这个比windows上的本地服务器还要好用,下面写下最快速配置方案。 0.在开始之前需要给自己的电脑设置下开机密码,想开本地服务器这一点是必须的。 一。本地apache服务器 1.首先在自己的电脑昵称的文件...

2016-06-20 10:37:30

阅读数:1125

评论数:0

tableView三种计算动态行高方法

tableView是一个神奇的东西,可以这么说,就算是一个初学者如果能把tableView玩的很6,那编一般的iOS的需求都问题不大了。tableView是日常开发中用烂了的控件,但是关于tableView中的自定义cell的动态行高,还是有一些玄机的。笔者本次主要是因为预估行高的方法的问题作为了...

2016-06-20 10:30:21

阅读数:484

评论数:0

iOS使用Charles(青花瓷)抓包并篡改返回数据图文详解

charles又名青花瓷,在iOS开发中的抓包中具有重要作用。最大的三点用处,一就是拦截别人软件的发送的请求和后端接口,练习开发。二是自己后端返回的response拦截修改后再接收以达到测试临界数据的作用。三写脚本重复拦截抓取别人的数据。(因为不太道德,本文不提第三点) 1.开始之前的准备工作 ...

2016-06-20 10:27:00

阅读数:3654

评论数:3

将自己写的库上传到cocoapods

2015年以前上传到cocoapods的方式相较于现在比较麻烦,现在用不上在此也就不提了。现在上传到cocoapods只需要简单的几步即可。 1.首先你需要有一个自我感觉写的差不多的库。 2.注册trunk 1 $sudo gem insta...

2016-06-20 10:25:06

阅读数:318

评论数:0

CentOS、Ubuntu、Debian三个linux比较异同

Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。 商业版本以Redhat为代表,开源社区版本则以debian为代表。这些版本各有不同的特点,在不同的应用领域发挥着不同的作用,不能一概而论。而绝大多数VPS上只提供开源社区维护的发行版...

2016-06-14 10:26:28

阅读数:425

评论数:0

Objective-C编程语言中nil、Nil、NULL、NSNull有什么区别

Objective-C语言学习过程中,初学者可能比较疑惑的就是nil、Nil、NULL、NSNull的区别这几者的区别,今天分享一些相关知识,分享给大家,一起来学习吧。   nil:指向Objective-C语言中对象的空指针,其定义值为(id)0。   Nil:指向Obj...

2016-06-07 15:09:55

阅读数:616

评论数:0

Swift-Realm简单使用,代替Sqlite、Crodata的强大数据库

1,什么是Realm  Realm于2014 年7月发布,是一个跨平台的移动数据库引擎,专门为移动应用的数据持久化而生。其目的是要取代Core Data和SQLite。    2,关于Realm,你要知道下面几点:  (1)使用简单,大部分常用的功能(比如插入、查询等)都可以用一行简单的代...

2016-06-06 16:29:16

阅读数:1345

评论数:0

iOS中 @synthesize 和 @dynamic

object-c 为了让Java的开发者习惯 使用.的操作,所以可以将接口类中的变量 使用@property来声明属性。但是在.h中声明的属性,必须在.m中使用@synthesize或者@dynamic来实现(在ios6中这不已经省了),否则属性不可用。 熟悉object-c语法的都知道@s...

2016-06-06 10:05:07

阅读数:180

评论数:0

ios开发中常用的几种辅助方法

//1.Keychain本地长期键值存储 //删除 +(void)deleteStringForKey:(NSString *)aKey { NSMutableDictionary *query = [NSMutableDictionary dictionary]; [query ...

2016-06-02 10:15:08

阅读数:654

评论数:0

数据安全以及加密(详细解释)

1.数据安全 01 攻城利器:Charles(公司中一般都使用该工具来抓包,并做网络测试) 注意:Charles在使用中的乱码问题,可以显示包内容,然后打开info.plist文件,找到java目录下面的VMOptions,在后面添加一项:-Dfile.encoding=UTF-8 02 数据安全...

2016-06-02 10:10:01

阅读数:1858

评论数:1

iOS App上架流程

一、前言: 作为一名iOS开发者,把开发出来的App上传到App Store是必须的。下面就来详细介绍一下具体流程。 二、准备: 一个已付费的开发者账号(账号类型分为个人(Individual)、公司(Company)、企业(Enterprise)、高校(University)四种类型,每年资费...

2016-06-02 10:03:07

阅读数:215

评论数:0

WebKit的JS Binding解析

WebCore与JavaScriptCore之间使用了Proxy模式,WebCore为JSC提供了一层binding层做为封装。 Webkit参照W3C Web IDL(之前称为Language Bindings for DOM Specifications)描述DOM接口,但不完全...

2016-06-02 09:58:46

阅读数:300

评论数:0

使用Objective-C的+(void)initialize初始化static变量

在《Objective C类方法load和initialize的区别》一文中,我介绍了Objective-C对待+(void)initialize和+(void)load两个方法在编译和执行时出现的不同。而这些不同也是在使用时应该非常注意的地方。不过文章里面我没有讲这两个方法在Objective-...

2016-06-02 09:47:45

阅读数:308

评论数:0

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