自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Shave_Kevin的专栏

个人博客 www.shavekevin.com

  • 博客(23)
  • 资源 (12)
  • 收藏
  • 关注

转载 CALayer 和 CAGradientLayer简单使用

CALayer  CALayer 是一个很经常使用的到的 Object,很常用,也很重要,同时又有比较多的属性,嗯,一定要详细了解下。CALayer 的原理很难懂,由于我目前只注重运用,所以就说那些在实际开发中能用到的一些地方。如果要更改 UIView 的 CALayer,要引用:#import .下面先推荐两篇文章: 文章 1:原理介绍的比较详细; 2:官方文

2015-07-28 21:24:02 1438

转载 实现文字渐变的效果

//文字渐变的效果  效果如下图所示:                                                                       #import "ViewController.h"@interfaceViewController ()@property (nonatomic,st

2015-07-28 20:13:52 1115

转载 ios一些面试题汇总

题目来源:知乎的一些文章1. 什么是arc?(arc是为了解决什么问题诞生的?)2. 请解释以下keywords的区别: assign vs weak, __block vs __weak3. __block在arc和非arc下含义一样吗?4. 使用atomic一定是线程安全的吗?5. 描述一个你遇到过的retain cycle例子。(别撒谎,你肯定遇到过)6. +

2015-07-27 08:41:45 1148 2

原创 如何对数组中的重复元素进行去除

在实际开发中肯定会遇到数组中出现重复元素而出现的重复元素又不是自己想要的,那么怎么办呢?下面为大家提供了三种数组去重的方式,希望能够帮到大家。如有更好方法或者好的建议 请留言,大家多多交流共同进步。#pragma mark - 数组去重的 几种方式 -//part 1  这个是根据相关api判断是否有一样的元素。具体自己体会。- (void)DeWeightOne {    N

2015-07-25 11:28:54 1640

翻译 贝塞尔曲线

UIBezierPath 贝塞尔曲线    继承自NSObject遵循以下协议   NSCoding NSCopying NSObject 需要引入UIKit 框架适用于ios3.2 以上。     贝塞尔曲线让你定义了一块区域包括直的或者弯曲的线条用于呈现你的自定视图的路径。你可以使用这个类为你的视图指定最初的几何路径。路径可以定义成简单的形状 像:矩形 椭圆 圆

2015-07-23 17:21:57 851

转载 ios8/sdk8/xcode6/iphone6(+)适配

AppIconhttps://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html#//apple_ref/doc/uid/TP40006556-CH27-SW1Table 39-1Size (in pixels) of custom i

2015-07-23 08:55:33 1127

转载 Objective-C对象和Core Foundation 对象

Core Foundation 对象主要使用在用C语言编写的Core Foundation 框架中,并使用引用计数的对象。在ARC无效时,Core Foundation 框架中的retain/release 分别是 CFRetain /CFRelease。      Core Foundation  对象和Objective -C 对象的区别很小,不同之处只是在于由哪一个框架(Foundati

2015-07-22 09:52:51 723

转载 iOS面试必备看看总有好处

摘自:http://blog.sunnyxx.com/2015/07/04/ios-interview/一个靠谱的简历简历非常能反映一个人的性格和水平,相比于你在学校获得多少奖项,工作经历、项目经历、熟悉的技术等更加关键,如果还有博客和一些 Github 上的项目,好感度++,但记得在去面试前收拾下,我们真的会挨个文件 review 你的开源代码的。我们还喜欢关注一些细节,比如简历

2015-07-17 09:36:07 808

转载 ios程序员6级考试

1. 下面的代码分别输出什么?123456789101112@implementation Son : Father- (id)init{ self = [super init]; if (self) { NSLog(@"%@", NSStringFromClass([self class]));

2015-07-17 09:25:24 670

转载 内存管理

如果一个APP使用的内存超过20M系统会发送Memory Warning消息 ,之后会回收一些不使用的内存空间OC内存管理范围管理任何继承NSObject的对象,对其他的基本数据类型无效。BSS段 数据区 代码段  程序启动时候加载栈区 到代码区是从高地址到低地址堆区是从低到高对象所有权任何对象都可能有一个

2015-07-16 14:40:20 621

转载 iOS开发常用的第三方类库

在iOS开发中不可避免的会用到一些第三方类库,它们提供了很多实用的功能,使我们的开发变得更有效率;同时,也可以从它们的源代码中学习到很多有用的东西。Reachability 检测网络连接用来检查网络连接是否可用:包括WIFI和WWAN(3G/EDGE/CDMA等)两种工作模式。可以从Apple网站下载到:http://developer.apple.com/li

2015-07-15 21:27:14 698

转载 Xcode6内置环境变量(Build Setting Macros)

(1)查看环境变量宏新建一个HelloWorld项目在桌面 ,cd Desktop/HelloWorld/命令行进入HelloWorld工程目录,执行xcodebuild命令并带上“-showBuildSettings”参数:$ xcodebuild -project HelloWorld.xcodeproj -target HelloWorld -configuratio

2015-07-15 16:57:48 2240

原创 大话设计模式之初见(一)

之前自己敲代码的时候没有特别注意到需要使用什么样的设计模式,敲的代码多了开始想对设计模式有所了解了。于是,在某网上买了本大话设计模式,自己翻着看了。用OC来实现书中的一些设计模式。也算是对 设计模式的一种加深认识吧。话不多说,上代码:-------工程采用的是MRC模式  ------------ (~ o ~)~zZ#import //采用get set方法初始化参数 这个是工厂

2015-07-15 16:01:19 508

转载 In App Purchase Statuses

苹果内购中的各种状态In App Purchase StatusesThe following are the available states that can be assigned to your in app purchase.A) Pending Developer Approval – Your in app purchase has been created

2015-07-15 11:26:01 750

原创 实现UILabel高度和宽度的自适应和UITextView的高度自适应

part1: 代码如下:在实际工作过程中 你需要实现宽度和高度自适应。下面有两个方法,一个实现宽度自适应一个实现高度自适应.//ios6 及其以上同样适应。//声明@interface UILabel (AutoSizeMakeWidthORHeight)- (void)setTitleWidth:(NSString *)title Font:(UIFont *)fon

2015-07-11 14:52:04 1039

原创 分享一些ios干货

加了这么多群和讨论组,下面把一些ios的干货分享出来,供大家参考学习。 持续更新中.......1.各种动画https://github.com/sxyx2008/awesome-ios-animation2.js(javascript)与ios(Objective-C)相互通信交互http://www.skyfox.org/javascript-ios-navive-mess

2015-07-11 10:53:48 569

原创 编程中遇到的问题小结

一下是自己遇到的或者是别人遇到的问题,问题和解决方案一并贴出。1.tableheaderview 挡住 下面的cell 怎么解决?用 sectionheader 2.从网上下载demo的时候发现test报错了,报错了也没有关系。这里有两种解决方案:方案一:下载下来的是这样的:正确的设置是这样的----->>>>>方案2:方案2就你

2015-07-11 09:23:49 1834

转载 iOS单例模式

单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。1.单例模式的要点:  显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。2.单例模式的优点:  1.实例控制:Singleton 会阻止其他对象实例化其自己的 Singlet

2015-07-10 11:22:13 535

转载 CocoaPods 使用

CocoaPods详解之----使用篇原文地址:http://blog.csdn.net/wzzvictory/article/details/18737437(蓝色部分为补充配置)一、什么是CocoaPods1、为什么需要CocoaPods在进行iOS开发的时候,总免不了使用第三方的开源库,比如SBJson、AFNetworking、Reachabil

2015-07-10 09:54:18 590

转载 通知中心的使用

通知中心是 Foundation 框架的一个子系统,它向应用程序中注册为某个事件观察者的所有对象广播消息(即通知)。(从编程角度而言,它是 NSNotificationCenter 类的实例)。该事件可以是发生在应用程序中的任何事情,例如进入后台状态,或者用户开始在文本栏中键入。通知是告诉观察者,事件已经发生或即将发生,因此让观察者有机会以合适的方式响应。通过通知中心来传播通知,是增加应用程序对象

2015-07-04 10:17:43 720

转载 Reveal安装设置及简单使用

虽然xcode  有可以看到页面层级的功能。可是你不能在层级之中做一些修改,比如说坐标 颜色等等。 使用Reveal 使一些东西变的简单化。方面做UI。一、作用:用来分析UI各个页面之间的层级关系。二、官网下载地址(30天免费试用):http://revealapp.com/三、Reveal安装设置  1、安装下载好的Reveal程序。      2

2015-07-03 17:04:50 1568

原创 升级xcode6.4之后插件不能使用的问题

今天升级了xcode到6.4 发现之前装的插件不能使用了。这里有一个解决的方案: 1.先找到之前装的插件 前往文件夹:~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/然后找到该插件: 删除即可。2.重新安装一下插件。拿注释这个插件来说下载地址:https://github.com/onevcat/V

2015-07-02 10:16:43 2749 2

转载 iOS高级开发, 开机启动, 无限后台运行, 监听进程

非越狱情况下使用:开机启动:App安装到IOS设备设备之后,无论App是否开启过,只要IOS设备重启,App就会随之启动;无限后台运行:应用进入后台状态,可以无限后台运行,不被系统kill;监听进程:可获IOS设备运行除系统外的App(包括正在运行和后台运行);配置项目 plist文件添加:UIBackgroundModes

2015-07-02 09:20:29 1236

Xcode 真机测试 developer disk image iOS 12

Xcode 真机测试 developer disk image iOS 12,ide xcode

2018-08-06

HTML5与CSS3权威指南

HTML5与CSS3权威指南

2015-08-19

html5实战

html5实战

2015-08-19

HTML5从入门到精通

HTML5从入门到精通 - 中文学习教程

2015-08-19

精通Objective-C设计模式

精通Objective-C设计模式精通

2015-08-07

iOS开发常用的一些小工具

iOS开发常用的一些小工具

2015-08-07

使用storyboard 的segue 从后向前进行传值

使用storyboard 的segue 从后向前进行传值

2015-08-04

Objective-C高级编程 iOS与OS X多线程和内存管理

Objective-C高级编程 iOS与OS X多线程和内存管理

2015-08-04

UILabel 宽度和高度自适应的方法

可以根据需要不同来选择使用高度自适应和宽度自适应.

2015-07-11

ios故事版传值 segue

传值方式中另外一种 在使用storybard的时候这种传值方式简单快捷,适用于基本的传值,一般用于从下往上传值,可以调到任何一个你想要的试图控制器里。

2014-12-13

ios发邮件功能

ios调用系统的API达到发送邮件的功能。

2014-11-29

Storyboard和XIB简单的混合使用

Storyboard和XIB简单的混合使用

2014-11-17

空空如也

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

TA关注的人

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