自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS开发:代码片段

Xcode开发技巧之code snippets(代码片段)作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/12163939转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!一、什么是代码片段当在Xcode中输入

2016-08-30 22:07:50 355

原创 iOS开发:Compile Sources(编译来源)与 Copy Bundle Resources(资源文件)

一、Copy Bundle ResourcesCopy Bundle Resources 主要是一些资源文件,打包的时候会被放入app中。常见的内容有:xib文件,图片资源,xxxSDK.bundle,html文件,js文件。举个例子:我曾经碰到一个问题就是我在模拟器和设备中调试的时候都可以运行hmtl和js文件。可是打包给客户发现js失效了,打开包内容发现

2016-08-23 21:17:51 7035

原创 iOS基础:UIAppearance

一、UIAppearance1、这是一个可以改变默认属性的类2、可以显示的控件都可以使用这个类提供的方法来改变默认的显示属性。比如背景色、字体大小等等。3、使用此类的方法时要慎重,因为改变了属性,就相当于把某个类下的所有实例对象的属性改变了,影响的是整个工程。二、常用的两个方法1、+ (instancetype)appearance;[[UIButton appearanc

2016-08-20 12:10:26 320

原创 iOS控件:navigationbar

一、导航条navigation bar1、导航条navigationbar属于导航控制器,一个导航控制器只有一个导航条。2、在一个导航控制器push新页面和pop页面时,导航条是同一个。3、在一个视图控制器内改变了导航条的样式,其它控制器的导航条的样式也会改变,也说明了导航条属于导航控制器,而不是每个视图控制器都有一个导航条。4、导航条的层级结构navigationba

2016-08-19 22:53:08 1861

原创 iOS控件:UIView

一、UIView的autoresizingMask属性现在已经不像以前那样只有一个尺寸,现在最少的iPhone开发需要最少需要适配三个尺寸。因此以前我们可以使用硬坐标去设定各个控件的位置,但是现在的话已经不可以了,我们需要去做适配,也许你说可以使用两套UI或两套以上的UI,但那样不高效也不符合设计。iOS有两大自动布局利器:autoresizing 和 autolayout(autolay

2016-08-19 14:12:13 272

原创 iOS控件:状态栏

一、隐藏状态栏首先需要说明的是iOS7之前和iOS之后隐藏状态栏的方法是不同的。第一种:iOS7之前使用://iOS7以下版本隐藏UIStatusBar的方法: [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; //PS:

2016-08-17 21:14:08 801

原创 iOS开发:网络监测

一、说明在网络应用中,需要对用户设备的网络状态进行实时监控,有两个目的:(1)让用户了解自己的网络状态,防止一些误会(比如怪应用无能)(2)根据用户的网络状态进行智能处理,节省用户流量,提高用户体验  WIFI\3G网络:自动下载高清图片  低速网络:只下载缩略图  没有网络:只显示离线的缓存数据 苹果官方提供了一个叫Reachabi

2016-08-15 21:57:26 488 1

原创 iOS开发:Release/Debug模式与Configuration

一、release与debug模式Debug和Release仅仅是编译选项的不同,那么为什么要区分Debug和Release版本呢?Debug和Release,主要是针对其面向的目标不同的而进行区分的。Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,为开发人员提供强大的应用程序调试能力。而Release通常称为

2016-08-14 19:30:34 6546

原创 iOS开发:自定义framework并打包

文/CveniEs(简书作者)原文链接:http://www.jianshu.com/p/305b716df620著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。关于打包制作属于自己的framework 首先声明一下,我是一个菜鸟,只是在工作中需要给别的公司提供SDK所以学习了如何去打包生成属于自己的SDK,有什么不足的地方,还希望大家能够

2016-08-14 13:02:18 5958 1

原创 iOS开发:UINavigationController

一、UINavigationController介绍二、自定义控制器.h文件#import //继承自UINavigationController@interface LKLNavigationController : [email protected]文件#import "LKLNavigationController.h"@interface

2016-08-10 00:12:55 480

原创 iOS开发:Create groups 与 Create folder references

一、向ios工程中添加文件Create groups 与 Create folder references是往工程中添加文件的两种方式,当向工程中拖入文件或文件夹时会弹出以下提示框Destination:Destination对应选项,当你选择了这个选项时,如果你想要引入的文件不在你的项目文件的目录下,Xcode则会自动将这个文件复制一份拷贝到你的项目的目录。如果你不选

2016-08-08 11:37:01 4692

原创 iOS开发:图片加载@2x与@3x

一、图片格式@2x与@3x应对非视网膜和视网膜屏,APP有时会提供不同大小的图片,1倍图和2倍图和3倍图,它们的像素与1倍数图相比相差2倍或者3倍。命名规则:2倍图在1倍图的名字后加 @2x普通:sample.png 2倍:[email protected] 3倍:[email protected] 系统用“sample”寻找图片的时候,会自动根据设备屏幕取对应的图片

2016-08-07 23:27:53 13434 5

原创 iOS开发:PROJECT与TARGET

一、Xcode中的Project和Target打开工程时,我们会看到如下图所示的界面。产品属性包括Project和Target两块内容。一个工程只有一个Project,但可以有一个或多个Target。1、project就是一个项目,或者说工程,一个project可以对应多个target(你看看上面的图)其中一个target可以生成一个对应的product(看下图

2016-08-07 18:23:23 1708 4

转载 一个三十秒的习惯,让你受益终生

转载:http://netsmell.com/post/a-30s-habit-help-you.html?ref=myread一个三十秒的习惯,让你受益终生凡事欲速则不达。作为一名社会学爱好者,我阅读了无数关于这一话题的书籍和博客,并且尝试了其中的很多建议,但是绝大多数都没有任何效果。所以,本文标题并非我的即兴之作,我是在完全被说服之后才写下这篇文章的。整个实验历经数月时间,

2016-08-07 09:10:54 281

原创 Label--关于Label富文本

一、label的富文本属性label.attributedText需要注意一点:如果一个label设置了富文本这个属性,那它其他的设置都将失效。二、富文本对象的创建//初始化富文本对象的方法一: - (id)initWithString:(NSString *)str;//初始化富文本对象的同时设置富文本对象的属性 - (id)initWithString:

2016-08-06 18:40:06 4268

原创 Label--关于Label富文本的几个三方库介绍

iOS6 之后,UILabel加入了attributedText属性,为UILabel的文本显示添加了巨大的变化,attributedText使用coreText绘制,支持文本域字体、颜色等设置。 在iOS6 之前,UILabel 只能按照font,textColor属性设置的字体和颜色显示文本,不能对文本中一段文本进行单独的字体和颜色的设置,也不支持url识别,下划线添加

2016-08-06 11:25:07 2624

原创 iOS基础:正则表达式

一、什么是正则表达式  正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。二、正则表达式的语法@"^[0-9]+$"它代表了字符串中只能包含>=1个0-9的数字,语法是不是有一些怪异?  下面我们先撇开

2016-08-06 10:50:20 386

原创 iOS开发:iPhone分辨率指南

-------------------------原文及翻译文本Points点At the beginning, coordinates of all drawings are specified in points.在一开始,所有的图形位置都由坐标点指定。Points are abstract units, they only make sense

2016-08-05 13:34:08 466

原创 iOS开发:pch文件中的宏定义

一、pct文件中的宏定义以屏蔽NSLog()函数为例进行说明1.在***-Prefix.pch里面添加, 重新定义系统的NSLog,__OPTIMIZE__ 是release 默认会加的宏#ifndef __OPTIMIZE__#ifndef __OPTIMIZE__//__OPTIMIZE__此宏定义在release环境下有定义,#ifnef 就代表:如果没有_OPTIMEZE_

2016-08-02 23:22:34 1991

原创 iOS开发:创建pch文件

一、pch文件个人对PCH 的理解:PCH 文件是针对一些宏定义的,常用的变量的定义或常用到的类,只要在PCH 中定义的变量,在整个工程中都可以使用,如果多个类需要导入很多类,我们可以在PCH文件中导入需要导入的类的头文件这样在整个工程中就可以使用了。二、pch文件的创建在工程中新建一个PCH 文件:New File ->Other ->PCH File(这就是需要新建的p

2016-08-02 17:37:42 812

原创 iOS基础:目录结构

一、目录结构说明每个程序都有自己的 Sandbox  沙盒,并且不能直接访问目录结构:Bundle Container------AppName.appData Container------Documents------Library      ----------Caches      ----------Preferen

2016-08-02 16:55:12 392

原创 iOS开发:相对路径与相对工程名

绝对路径与相对路径:一般我们在xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝对路径的问题不大。如果你把工程发给别人,别人就要修改这个绝对路径,这时候绝对路径的缺点立马出现。使用相对路径:所以在修改User Header Search Paths这个选项的时候使用"$(SRCROOT)/当前工程名字/需要包含头文件

2016-08-02 15:38:24 2734

原创 Label--Label自适应

一、sizeToFit[objc] view plain copyUILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(5, 5, 0, 0)];      label.backgroundColor = [UIColor blueColor];      [label

2016-08-01 11:39:10 1414

原创 Label--自定义可粘贴复制的Label

在iOS中下面三个控件,自身就有复制-粘贴的功能: 1、UITextView 2、UITextField 3、UIWebViewUIKit framework提供了几个类和协议方便我们在自己的应用程序中实现剪贴板的功能。 1、UIPasteboard:我们可以向其中写入数据,也可以读取数据 2、UIMenuController:显示一个快捷菜单,用来展示复制、剪贴、粘贴

2016-08-01 10:53:42 4262

原创 Label--自定义可调整内边距的Label

通过自定义Label实现Label的内边距调整自定义一个名为InsetLabel的类InsetLabel.h文件#import @interface InsetLabel : UILabel//用于设置Label的内边距@property(nonatomic) UIEdgeInsets insets;//初始化方法一-(id) initWithFrame:(CGRect)fr

2016-08-01 10:02:40 6984

电工学课件PPT教学

电工学教学课件 PPT教学课件 简单明了的图解与实例

2010-03-11

空空如也

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

TA关注的人

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