自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 资源 (16)
  • 问答 (2)
  • 收藏
  • 关注

原创 漫画-效果线

最近学习漫画中的效果线,对搜集到的信息进行总结。知乎主的总结,讲效果线分为三种 流线、集中线和氛围线。优动漫的文章

2019-01-24 18:51:46 1832 1

原创 自定义TabbarController

毕业之后,就没有碰iOS了,虽然才短短几个月,但是忘得已经差不多了。 自己写了一个自定义的Tabbar来练一下手。 我的初衷就是写以个能复用的Tabbar适用不同的要求。于是带着初衷上路了,写了第一版。 看上去好像基本满足初衷,但是还有很多要改进。选中和未选中的文字、文字颜色、文字字体都能自定义选中和未选中的图片能自定义,图片高度能够超出tabbar高度,而且依然能触发点击事件。每个

2016-09-24 14:53:06 436

原创 Oracle 常用函数

刚进入公司,接触oracle。学习一下Oracle的常用函数。-row_number()over(partition by 【col1】 order by 【col2】) 这个函数解释是这样的:根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的); 意思就是按照col1分组,并按照col2排序,返回在当前组内的序号。 拿第二

2016-07-14 17:25:44 3714

原创 iOS 动画-时钟

前些天驾照考试 ,在等待的时候我发现电子显示屏上的钟表。我就想他们是怎么做的。回来就写了一个倒是挺简单。//表盘图层 CALayer *layout = [CALayer layer]; layout.frame = CGRectMake((width-blockWidth)/2, (height-blockHeight)/2, blockWidth, blockHeight

2016-04-23 19:44:19 832

原创 iOS 动画-波浪

iOS 动画-波浪,这个东西早就想看看了。 今天花了点时间看了看。 要做出这个效果首先要懂得正弦函数 y =Asin(ωx+φ)+C A 表示振幅,也就是使用这个变量来调整波浪的高度 ω表示周期,也就是使用这个变量来调整在屏幕内显示的波浪的数量 φ表示波浪横向的偏移,也就是使用这个变量来调整波浪的流动 C表示波浪纵向的位置,也就是使用这个变量来调整波浪在屏幕中竖直的位置。@prope

2016-04-23 19:43:36 5514

原创 iOS SVN

说来真是不好意思,做了这么长时间的开发一直没有使用svn。 周围的人都在使用,以前也学习过,但是在公司都是自已一个人开发,也没有用。现在还是来记一下吧: svn就是一个版本控制工具。 原理: 首先建立一个svn服务器,用于代码的统一管理。开发者连接svn服务器提交、更新代码。从我学习过程开始填写吧。 同事提供给我一个svn地址和一个账号密码。 我们第一件事就是把svn地址

2016-04-22 15:21:31 3040

原创 iOS CoreData数据迁移-迁移管理器迁移数据

我们在开发或者产品升级的时候经常会遇到托管模型的结构化修改(也就是表的结构改变),那么我们就需要数据迁移到新的模型中。轻量级迁移方式默认的迁移方式 迁移管理器迁移方式现在记录一下最后一种迁移方式,迁移管理器迁移数据。大家有没有这样的体验,就是升级新版QQ的时候,第一次开启会首先要导入原来数据。 会有导入的进度条。对当数据迁移量很大的时候就需要花费较长的时间。为了更好的用户体验,我们需要让用户

2016-03-04 14:23:29 1461

原创 iOS CoreData数据迁移-默认迁移方式

我们在开发或者产品升级的时候经常会遇到托管模型的结构化修改(也就是表的结构改变),那么我们就需要数据迁移到新的模型中。轻量级迁移方式默认的迁移方式 迁移管理器迁移方式现在记录一下默认的迁移。 当我们的表结构变化较大,轻量级迁移方式不能满足我们的需要。例如:我们要把Entity1 替换成Entity2 并且把Entity1中的name字段迁移到Entity2中的title上面。 这时候我们

2016-03-04 10:05:42 2607

原创 iOS CoreData数据迁移-轻量级迁移

我们在开发或者产品升级的时候经常会遇到托管模型的结构化修改(也就是表的结构改变),那么我们就需要数据迁移到新的模型中。轻量级迁移方式默认的迁移方式迁移管理器迁移方式现在记录一下轻量级迁移。轻量级数据迁移适合一下情况:增加一个字段必填字段改为可选字段可选字段改为必填字段(设定默认值)前提:首先有一个CoreData操作例子。下载 重点:如果运行程序报错:the model used

2016-03-03 15:18:21 676

原创 Runtime中property_getName与property_getAttributes

初步接触Runtime相关方法

2016-01-26 19:54:11 4852

转载 #pragma 取消警告

转载 http://www.2cto.com/kf/201412/363139.html首先, #pragma 本质上也是声明,一般常用的功能就是打注释、尤其是分段注释但是#pragma 另外一个强大的功能就是处理编译器警告,用的时候可能就没上一个功能用的那么多,在代码中处理警告却是极其高效的方法。其中 clang diagnostic 便是#pragma 第一个功能常用的命令,步骤如下#pragm

2016-01-14 21:17:50 807

原创 iOS json字段转属性

最近写程序总是遇到这么一个问题: 网络获取数据后,我们需要将一些信息转为类,方便后面的操作。例如: list 里面的字段,我们需要转成一个类的属性。例如 转为下面的样子:@interface OffLinePublicModel : NSObject@property (nonatomic, strong) NSString *orderno;@property (nonatomic, s

2016-01-07 16:11:15 1021 1

原创 @import Modules机制

Modules机制是iOS7 xcode5 的新特性。查看了一下相关资料在这里记录一下。从#include到Modules#include 优点:学习过C语言应该不会陌生,导入头文件。使得开发方便很多。#include 就是简单的复制粘贴到该文件,例如在Test.h文件中调用#include< Test1.h> 就是将Test1.h中的内容复制粘贴到Test.h中。 缺点:#include简单

2015-10-08 16:50:18 954

转载 mac 下的 vi 指令

Vi 是Unix世界里极为普遍的全屏幕文本编辑器,几乎可以说任何一台Unix机器都会提供这套软件。vi的命令: 1. 在默认的"指令模式"下按 i 进入编辑模式 2. 在非指令模式下按 ESC 返回指令模式 3. 在"指令模式"下输入: :w 保存当前文件 :q 退出编辑,如果文件为保存需要用强制模式 :q! 强制退出不保存修改 :wq 组合指令, 保存并退出 4. 在"指令模式"

2015-08-18 19:27:38 783

原创 PhoneGap入门 iOS 插件开发

老师让研究一下PhoneGap。看一下iOS 和HTML CSS javascript的混合开发。研究了两天,搞出来点东西来记录一下。PhoneGap是什么?PhoneGap是一个开源的开发框架。它允许使用标准的web技术如HTML5、CSS3、javascript进行跨平台开发。也就是使用开发手机app,就不需要一个iOS版本,一个Android版本了。用它一个就够了。Cordova 是什么?

2015-08-10 20:45:44 1202 1

原创 iOS 读书笔记-国际化

吐槽一下:国际化-我想说学习的这个工程好痛苦。或许是百度的原因,总是不能找到自己想要东西。找到的内容不是不详细就是时间有点久了。让我这种小白很头痛。下面记录一下整个过程。国际化是什么 ? 说白了就是在不同的语言上APP上显示不同的文字,也就是说如果你是美国人系统语言是英语,那么APP就显示英语,如果你是中国人,那么APP就显示汉语。我们首先来做国际化准备。 为了方便我们下面的演示,只添加

2015-08-08 19:39:27 792

原创 iOS 读书笔记-单元测试XCTest

测试驱动下的iOS开发。这两天看了一下关于这方面的基础知识。扫一下盲。测试驱动开发,英文Test-Driven Development 简称TDD。他是一种新型的软件开发方法。他要求在写代码之前先编写测试代码,然后之编写使测试通过的代码,通过测试来推动整个开发的进行。有助于编写简洁可用和高质量的代码。并加速开发过程。传统开发:编写程序->设计测试用例->编写测试用例程序->单元测试->编写测试报告

2015-08-07 15:52:28 1494

原创 iOS -读书笔记-网络请求

知道“3次握手”吗?突然想起这个词什么是3次握手? TCP三次握手/四次挥手详解 这里是3次握手的详细解释 3次握手就是为了可靠的传送数据,TCP(什么是TCP呢?TCP就是一种可靠传输的协议)在发送数据之前,两台主机之间进行3次握手。3次握手完成后才发送数据。预备知识: 位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) P

2015-08-06 17:04:57 976

原创 iOS 读书笔记-cookie

cookie是什么东西? Cookie/Session机制详解这位博主写的很详细,可以看一下。 iOS 应用中可以在http连接中方便的使用cookie。url加载框架帮我们做了大量的工作以利用协议的这个特征。 经常用到cookie的地方有3个:检索cookie的值、显示删除cookie、手工将cookie加到请求中。 url加载系统会自动处理所有http/s请求的cookie,会将返回

2015-08-05 10:17:17 764

原创 iOS 读书笔记-网络API

文章来自《ios网络高级编程》 在这里只是摘录,其中还有好多东西不知道是什么,等做完整本书的笔记回过头来看下。框架的每一层都提供了一套关键api,为开发者提供了各种功能与控制。 1 nsurlconnection 是cocoa级别的api,它提供了简单的方法来加载url请求,可以与web service直接进行交互、获取图片、视频还能简单的得到一个格式化的html文档。它构建在NSStream之上

2015-08-04 22:36:54 577

原创 iOS 百度地图 小功能demo

功能说明:1. 位置记录功能。2. 位置发送到服务端。3. 轨迹回放。4. 搜索附近正在使用的人。

2015-03-13 14:13:59 1462

原创 iOS中结构体数组

新手遭遇 结构体使用 问题

2015-03-08 14:36:36 3742

原创 iOS 百度地图 轨迹记录 道路贴合

记录轨迹中遇到的问题,道路的贴合。

2015-03-07 19:02:03 2539

原创 iOS 百度地图 设置显示区域 中心点和范围

新手练习,

2015-03-07 18:11:31 3475

原创 iOS 百度地图 定位后蓝色圆圈(精度圈)去除

小的细节,供新手参考

2015-03-07 17:57:24 10803 2

原创 AFNetwoworking 网络请求时间设置

AFNetwoworking 网络请求时间设置

2015-02-08 16:32:33 1489

转载 Associative机制使用场景

Associative机制使用场景转载出处:http://blog.sina.com.cn/s/blog_60342e330101tcz1.html1.    概念objective-c有两个扩展机制:category和associative。我们可以通过category来扩展方法,但是它有个很大的局限性,不能扩展属性。于是,就有了专门用来扩展属性的机制:associa

2015-02-04 17:40:48 584

原创 ios 页面传值

基础

2015-01-28 18:25:23 882

原创 ios FMDB类库的使用 学习笔记

基础学习

2015-01-26 16:24:56 875

原创 ios 归档学习笔记

基础

2015-01-25 01:15:31 1310

原创 iOS 文件学习笔记

基础

2015-01-24 23:31:03 1229

原创 iOS sqlite

iOS 数据库基础

2015-01-23 17:45:46 1207

原创 xcode6 添加.pch文件

小问题,堆积大工程

2015-01-21 17:36:47 1155

原创 iOS sqlite C语言操作

c函数的sqlite基本操作

2014-12-14 23:10:40 1040

原创 iOS 开发者账号初试

小白的开发者账号初试

2014-12-01 18:32:16 889

转载 在Xcode中使用Git进行源码版本控制

在Xcode中使用Git进行源码版本控制2014-05-24 11:38 编辑:suiling 分类:iOS开发 来源:CocoaChina 5 28701XCodeGit招聘信息:  本文翻译自Understanding Git Source Control in Xcode (译者myShire)欢迎您加入我们的翻译小

2014-11-18 00:05:38 970

原创 iOS Mac系统下Ruby环境安装

iOS 开发辅助工具的安装

2014-10-31 18:30:19 1413

转载 CocoaPods安装和使用教程

文章转载自:CocoaPods安装和使用教程

2014-10-31 10:12:17 877

转载 iOS uiscrollview和pagecontrol

博客摘自http://blog.csdn.net/panyong4627/article/details/7763044

2014-10-28 14:28:54 841

原创 iOS 网络错误-分类

在进行网络数据交换的时候总是遇到各种各样的错误。

2014-10-28 10:50:40 1162

自定义tabbar 例子

自定义 TabbarController 例子

2016-09-24

自定义XSTabbarController

自定义XSTabbarController

2016-09-24

ios 动画 时钟 波浪

ios 动画 时钟 波浪

2016-04-23

iOS 时钟、波浪线动画

iOS 时钟、波浪线动画

2016-04-23

iOS CoreData 数据迁移操作底板

本资源为本人文章 “iOS CoreData数据迁移” 操作底板,可以下载下来参照博客进行学习数据迁移

2016-03-03

PhoneGap iOS 自定义插件

PhoneGap iOS 自定义插件

2015-08-10

IOS Core Plot 1.4 zip

core plot 放在谷歌上 。打不开

2015-08-04

iOS 百度地图 小功能demo

完成后台实时定位 记录。 上传位置记录。 查看轨迹 查看附近使用改软件的人。

2015-03-13

百度地图 道路贴合dome

百度地图 道路贴合 dome 去除了拐角直连的情况

2015-03-07

AFNetworking 官方文档+翻译

AFNetworking 官方文档+翻译 感谢大神 来自无限互联

2015-02-08

ios 上拉加载下拉刷新

ios 上拉加载下拉刷新

2014-10-21

上拉加载更多Dome

上拉加载更多Dome

2014-10-14

iOS 简洁的界面

iOS 简洁的界面

2014-10-08

iOS 购物-个人中心 界面 源代码

实现购物中心 个人中心界面 ,数据与界面,可以做些许修改就能使用

2014-08-23

iOS QQ界面

iOS QQ界面 新手,

2014-08-18

IOS ARC 手册

IOS ARC 帮助新手了解ARC的基本知识

2014-08-12

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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