自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kevin's zone

专注于ios开发,不断学习,不断进步

  • 博客(39)
  • 收藏
  • 关注

原创 DEDECMS织梦likearticle调用全站相关文章

DEDECMS有个很讨厌的标签,相关文章(likearticle标签)基本语法:{dede:likearticle row='' col='' titlelen='' infolen=''}<a href='[field:arcurl/]'>[field:title/]</a>{/dede:likearticle}参数说明:col=''  分多少列显...

2018-09-28 15:34:41 651

原创 limit是一个灵活的取数标签,作用是取出指定的文章

limit是一个灵活的取数标签,作用是取出指定的文章。limit='0,1',表示从第一个文章开始,取1篇文章。limit='1,1',表示从第二个文章开始,取1篇文章。limit='2,3',表示从第三个文章开始,取3篇文章。以此类推,用法有点类似row标签,但是比row更加灵活。...

2018-09-28 15:32:23 597

原创 UILable,UIButton的富文本显示

//富文本           NSString *str = [NSStringstringWithFormat:@"答对%@次后自动移除错题",@"3"];            NSMutableAttributedString *attr = [[NSMutableAttributedStringalloc]initWithString:str];    

2015-10-30 15:04:11 4545

原创 设置UILable文本的粗体其他字体

//加粗;        [UILabel setFont:[UIFont fontWithName:@"Helvetica-Bold" size:20]];       //加粗并且倾斜        [UILabel setFont:[UIFont fontWithName:@"Helvetica-BoldOblique" size:20]];       //黑体

2015-10-30 14:51:36 766

原创 IOS开发配置发布证书

总是想写关于ios证书配置的几篇文章,但是苦于工作任务繁忙,一直没有时间。今天专门腾出15分钟时间做个整理。因为截图太多,所以有些图片直接来源自网络,但不影响大家学习,当然可以按照截图一步步操作。 首先,登录开发者中心:http://developer.apple.com/第一步:本地生成密钥 1.在你mac电脑上面的LaunchPad中打开mac的钥匙串访问 2.选择钥匙串

2015-10-29 16:14:24 569

转载 如何创建CGColorRef在view.layer.borderColor上使用

方法一:写RGB转换方法在CODE上查看代码片派生到我的代码片+(CGColorRef) getColorFromRed:(int)red Green:(int)green Blue:(int)blue Alpha:(int)alpha    {        CGFloat r = (CGFloat) red/255.0;        CGFloat g

2015-10-16 11:12:08 1235

转载 UIColor,CGColor,CIColor三者的区别和联系

最近项目需要个UIButton,样式为圆形,浅蓝色边框,中间显示浅蓝色索引。这样就用到了CGColorRef,于是就想着顺便看看UIColor,CIColor,看了看它们之间的区别和联系。下面分别介绍(备注:本文借鉴了网络资源):一、UIColor UIColor是UIKit中存储颜色信息的一个重要的类,一个UIColor对象包含了颜色和透明度的值,它的颜色空间已经针对IOS进行了优化。UI

2015-10-16 11:06:52 521

原创 iOS中触摸事件详解和使用

iOS中的事件可以分为三大类: 1,触摸事件 2,加速计事件 3,远程控制事件. 今天重点讲解触摸事件,其他两个事件,在下篇博客会逐一详解。我是徐文-Kevin,不求博客能让多少人支持,但求博文能对有需要的人有帮助。为了能说的更透彻,我从基础理论开始讲解,希望大家耐心看完。转载请注明出处:http://blog.csdn.net/csdnaaron 注意:我们并不是可以随意给任何对象添加触摸

2015-09-22 15:45:11 745

原创 ios设置字体-黑体,加粗等

ios开发中,经常用到UILable,此时如何让UILable的字体变化为不同的颜色,样式,从而增加UI美感呢?下面我进行了总结和归纳,内容来自于网络,当时经过我自己的整理.希望对我自己和大家有所帮助。 1.设置黑体,粗体,斜体等都需要用到下面的方法。label.font=[UIFont fontWithName:@"ArialMT"size:24];//fontWithName处字体不知道名字

2015-09-11 11:43:44 25399

原创 iOS开发之上传图片

ios开发中有时候会遇到图片的上传功能,比如上传用户的头像。当然也需要获取相册或者调用相机拍照,本文只是讲解上传头像,后期再奉上获取相册(相机)的代码。作者用的AFN,当然大家也可以尝试原生的方法发送上传请求。//把图片转换成二进制,才能传输NSData *imageData=UIImagePNGRepresentation(_imgView.image);//managerAFHTTPRequ

2015-07-15 14:44:42 571

原创 ios隐藏tablewbar

ios开发中经常需要从一个页面push到另外一个页面,并且隐藏掉下面的tabbar,但是push后发现,tablewbar位置为一个空白,非常难看,那不妨把下面代码拷贝过去,这样你会发现,tabbar真的隐藏了。/** * 隐藏tabbar */-(instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *

2015-07-14 16:22:59 360

原创 UITableViewCell分割线不到头的解决办法

在ios开发中经常会用到UITableViewCell,但是从ios7开始,cell间的分割线左侧开始有缩进,也就是说开始到不了头了。这个问题不大,但是对于新手来说,可能需要百度搜索一番。为了方便新手学习,把代码粘贴到下面。如果还有不清楚的可以给我留言或者QQ我。(此代码都是经过测试过的,放心使用)-(void)viewDidLayoutSubviews { if ([_tableview

2015-07-14 16:04:44 1879

原创 iOS-设置navigation导航栏标题的颜色

前面讲到自定义导航栏左侧按钮,那系统navigation导航栏标题的颜色该如何设置呢?UIColor *color = [UIColor whiteColor];NSDictionary *dic = [NSDictionary dictionaryWithObject:color forKey:UITextAttributeTextColor]; self.navigationContro

2015-06-11 11:13:53 788

原创 iOS-自定义Navigation左侧的leftBarButtonItem

ios开发中经常会用到navigation导航,当导航栏不是想要的样式时,就需要我们自定义了,前面我已经讲到了如何自定义button(附上链接),下面是,如何把自定义的按钮,放到导航的左侧,即leftBarButtonItem上。WTBtn *leftBarBtn = [[WTBtn alloc]init];//WTNavItemBtn为自定义的button,如何自定义button,请查看如下链接

2015-06-11 11:07:11 4495

原创 iOS-自定义button

在ios开发中经常会用到自定义button的情况,如果作为新人你不会写,那下面的代码,将会对你起到帮助。 步骤:1.新建一个类,继承自UIButton. 2.在.m文件中实现如下几个方法.//通过代码创建会调用- (instancetype)initWithFrame:(CGRect)frame{ if (self = [super initWithFrame:f

2015-06-11 10:53:38 1114

原创 UITextView的创建/背景图片/边框和颜色/圆角等

1.设置UITextView背景图片,在UITextView区域内.2.设置居中3.设置圆角4.设置边框和颜色

2015-06-09 09:33:38 2667

原创 ios之下拉刷新上拉加载更多

工作中经常会用到上拉刷新和下拉加载更多,所以专门结合tableview列表,做了一个例子,希望对自己和他人都有所帮助和记忆。代码重点在于getModelListArray这个方法。此方法,在用户第一次进入页面时候会调用呈现0-20条数据,在下拉加载更多也会调用。定义属性//获得模型字典,里面放的都是模型@property (nonatomic, strong)NSMutableArray *li

2015-06-03 10:17:54 1673

转载 自定义iOS7导航栏背景,标题和返回按钮文字颜色

UIBarButtonItemnavigationItembackBarButtonItemNavigationBar更改导航栏背景目录(?)[-]更改导航栏的背景和文字Color在导航栏使用背景图片改变导航栏标题的字体使用图片作为导航栏标题添加多个栏按钮项目自定义后退按钮的文字和颜色最近在做导航,看到这篇帖子,还算可以,虽然没有解决我的问题,但是还是值

2015-05-27 10:57:14 598

原创 webview显示html代码,并设置html中字体的大小,获得webview高度

ios开发中有时会遇到html的显示,那webview就派上用场了,下面对webview展示代码如何设置html中字体大小,和webview的高度。另外通过webview的代理方法,也可以获得webview的高度UIWebView *questWebView = [[UIWebView alloc]init]; questWebView.frame = CGRectMake(flagBtn.

2015-05-22 10:49:19 3452

原创 ios如何通过storyboard获得视图控制器

通过storyboard获得视图控制器代码块,希望对需要的人有帮助。 // 1. 从获取storyboard UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Questions" bundle:nil]; // 2. sb视图控制器 self.QuestVC = [sb insta

2015-05-22 10:37:52 737 2

原创 iOS中通过segue获得目标控制器

通过segue获得目标控制器,代码很简单,但是对于初学者,应该有所帮助。 /* * 通过segue获得目标控制器 WTCollectionViewController */ - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{ UIViewController *de

2015-05-22 10:35:08 870

原创 iOS利用时间戳获得两个字符串时间差,并闪动提示用户剩余时间

最近用到了时间戳,好久没有用过,所以有些生疏了,所以特将代码贴到此处,供遇到类似问题的人借鉴。- (void)ExamPaperDict:(NSDictionary *)examPaperDict{ //设置答题剩余时间 NSString *subMitTime = [examPaperDict objectForKey:@"SUBMITTIME"]; NSString *s

2015-05-22 10:27:57 3064

原创 iOS开发之AFN的使用和注意事项

iOS开发中为了高效,往往会使用到第三方框架(当然很多企业会用原生的进行封装,本文暂不探讨)。在使用AFN发送完请求后, NSData *data = operation.responseData; 这句代码,就是不执行,检查好久,代码无错,后来才知道,原来是少了一句话。// 1.建管理者AFHTTPRequestOperationManager *manager =[AFHTTPReques

2015-05-12 10:05:32 943

转载 iOS开发-字符串和数组NSString NSArray的操作

iOS开发中 字符串和数组NSString NSArray操作1//创建字符串对象数组 NSArray *array = [strcomponentsSeparatedByString:@"@"];//就是以@为标示 输出看看啦  int count=[array count]; int i; for(i=0;i {  printf("%i:  %s\n

2015-04-14 12:04:10 520

原创 iOS开发之unrecognized selector sent to instance错误

最近今天在编写一个学习系统ios版本,遇到了unrecognized selector sent to instance 0x7fe0f314de10 类似这样的错误。我这个程序的大体意思是一个viewcontroller A中需要包含另外一个viewcontroller B或者自定义的viewB,这样可以在A中定义一个B属性。定义之后按常理,在a中获得b属性,直接赋值就可以了,但是却会抛出上面的

2015-04-14 10:06:05 5014

转载 iOS开发---SQL语句大全

经典SQL语句大全一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssq

2015-04-09 10:44:56 4313

转载 iOS学习——数据库操作(使用FMDB)

iOS中原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLite API进行封装的库,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等,FMDB (https://github.com/ccgus/fmdb) 是一款简洁、易用的封装库,这一篇文章简单介绍下FMDB的使用。在FMDB下载文件

2015-04-08 18:48:53 549

转载 iOS开发—数据库FMDB简单介绍

iOS开发数据库篇—FMDB简单介绍一、简单说明1.什么是FMDBFMDB是iOS平台的SQLite数据库框架FMDB以OC的方式封装了SQLite的C语言API2.FMDB的优点使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码对比苹果自带的Core Data框架,更加轻量级和灵活提供了多线程安全的数据库操作方法,有效地防止数据

2015-04-08 18:10:47 480

转载 iOS开发--从细节做起写干净、清晰的代码

细节和架构一样重要!     耐住性子,这篇文章不会有代码出现,要的无非两个字,干净,一定要苛刻的要求干净     你是否有时候自己的代码自己都不想看?你是否有过改过几次需求之后,你的工程已经完全负担不起下一次改动了?你有没有见过几百甚至几千行的代码,你有没有看过一些代码,里面都是些a1,a2,a3这样的变量或者方法?你有没有和同事合作时,有些人的代码你喜欢看,有的人的代码你不敢看?你

2015-04-08 14:02:02 971

原创 iOS开发之获得动态文本高度和图片高度

//定义宏:#define kFontSize 14 #define kPhotoCell_Width 300 #define kPhotoCell_MarginBetween 3#define kPhotoCell_TitleLabel_Height 25//方法:+ (CGFloat)heightForRowWithModel:(PhotoInfo *)photoInfo{//1.图片的高

2015-04-08 12:52:44 3405

转载 iOS开发--- iOS编程浅析

目录(?)[-]简介知识点IOS系统委托机制与Core location预处理MapKit框架XIB文件所有者UIViewUIScrollView隐藏状态条UITabBarControllerUIWindow载入XIB文件UIVIewControllerUITableView  UITableViewController  UITableViewCell对象 UINavigatio

2015-04-08 10:22:54 1117

转载 iOS开发--UILabel的相关属性设置

在iOS编程中UILabel是一个常用的控件,下面分享一下UILabel的相关属性设置的方法。很多学习iOS6编程都是从storyboard开始,用到UILabel时是将控件拖到storyboard中生成实现,如果想要在-(void)viewDidLoad中用代码如[_label initWithFrame:CGRectMake(X,Y,WIDTH,HEIGHT)]方法改变拖拽到sto

2015-04-08 10:16:51 544

原创 归档和解档

针对于归档和解档,在日常工作当中用的不多,但是它的原理很重要,所以有必要我们重点学习一下(归档是:写入磁盘前将自定义对象转换成二级制数据,解档是:将磁盘上的二级制数据转换成自定义对象)。     1.创建一个Person对象,写属性,遵守协议:      在Person.h文件中   #import    @interface Person :NSObject NSCodi

2015-03-12 23:03:50 581

原创 Runloop运行循环的作用

Runloop运行循环的作用是什么? Runloop运行循环在现在实际开发中,几乎用不到!但是概念非常重要,需要理解! 作用: 1.保证程序不退出!在实际开发中,程序员不需要考虑运行循环! 2.监听输入事件:触摸事件,时钟事件,网络事件完成等等都是由运行循环来负责监听的!              那下面拿按钮的点击实际举例:  [btn a

2015-03-11 23:32:48 1102

原创 Objective-C中@private、@protected、@public、@package 解析

Objective-C中,类的实例化变量的范围有@private、@protected、@public。他们代表的意思和C++中相同,只是前面添加了一个@符号。下面介绍一下他们代表的范围:指令意思@private作用范围只能在自身类(实例变量只能被声明它的类访问)@protected作用范围在自身类和继承自己的

2015-03-11 03:11:31 981

原创 iOS中static的作用及在C中的用法

iOS中static的作用,简单可以理解为:    static标记的变量会存储到全局变量区,生命周期和程序相同。    static只在声明的类中可见。    在声明的类中结束后,再次使用还是之前的值。C程序一直由下列部分组成:  1)正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令;      2)初始化数据段(数据

2015-03-11 01:01:22 1971

原创 iOS中深拷贝和浅拷贝的3种理解和1个注意点

在ios开发中,经常涉及到深拷贝和浅拷贝的问题,针对深拷贝和浅拷贝,为了方便大家的理解,专门总结了以下3种方式(其实本质是一样的)。  一. 理解一       浅拷贝是拷贝操作后,并没有进行真正的复制,而是另一个指针也指向了同一个地址。深拷贝,拷贝操作后,是真正的复制了一份,另一个指针指向了,拷贝后的地址。如下图:A代表原有的指针,B代表拷贝的指针。(图一为浅拷贝,图二为深拷贝)。 

2014-12-18 00:36:00 2798

原创 CALayer的常用属性和场景及位置和锚点的理解

一.CALayer简介   在iOS中,能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView.其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层layer.在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问这个层.  @

2014-12-16 19:59:49 2515

原创 如何通过调用函数交换两个变量的值及常见误区

大家都知道c语言中交换两个变量的值,需要以下代码:

2014-10-24 19:30:20 6280 2

空空如也

空空如也

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

TA关注的人

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