自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 http://blog.csdn.net/zengraoli/article/details/12616075

iOS sdk中为我们提供了一套完善的文字排版开发组件:CoreText。CoreText库中提供了很多的工具来对文本进行操作,例如CTFont、CTLine、CTFrame等。利用这些工具可以对文字字体每一行每一段落进行操作。此例中默认图片都在右上方,且为了美观和开发简便设定所占宽度都相同。1.首先,需要引入CoreText库在需要使用的类文件中添加#import

2016-08-10 11:09:15 552

转载 http://blog.csdn.net/u013089311/article/details/51333496

Xcode7--免证书真机调试Xcode7之前,想要真机调试,必须花99刀购买开发者账号,而且步骤繁琐,需要下载证书。随着Xcode7的推出,大幅度的简化了真机调试的步骤,对ios开发工作者和正在学习ios开发的众多码农们,可以说是个不小的福利。现在,我就详细的向大家介绍一下如何免证书真机调试。第一步:准备工作(Apple ID,iphone手机,Xcode7)    

2016-08-10 11:01:28 805

转载 http://blog.csdn.net/xyz_lmn/article/details/41411355

2016-08-10 10:54:24 453

转载 http://blog.csdn.net/xyz_lmn/article/details/8968191

开发的移动应用更希望获取更多用户,走向世界,这就需要应用国际化,国际化其实就是多语言。这篇文章介绍Xcode4.5以后的国际化,包括应用名国际化和应用内容国际化。如果是Xcode4.5之前版本请参考。应用内容国际化1、新建一个名为Localizable.strings的资源文件2、在右侧属性选择器中可以看到多了个按钮 Localize:3、点击Loc

2016-08-10 10:51:25 374

原创 沙盒总结

在模拟器中运行iOS程序,都会为该程序创建一个沙盒(SandBox),应用沙盒就是文件系统目录,与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒应用沙盒的文件系统目录。1、每个应用程序都有自己的存储空间2、应用程序不能翻过自己的围墙去访问别的存储空间的内容3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行。1.结构应用沙盒目录的常见获取方式:沙盒根目录:NSS

2016-03-15 14:16:49 373

原创 简易轮播图的封装

现今很多项目中都有轮播图的这个功能,这两天我们的项目中也处处要用到轮播图,所以我写了一个简易的轮播图封装,轻松的解决了所遇到的问题。由于我这个轮播图传入的参数是存放图片URL的数组,所以在用的时候需先引入SDWebImage的第三方,当然,用我上一篇写的图片下载的两种方法也可行。//WheelImageTool.h中的代码@interface WheelImageTool : UIView//引出

2016-03-05 11:36:28 437

原创 iOS个人封装图片下载:Block与Delegate两种方式

iOS应用程序开发中,不少地方要用到图片下载的地方,为了不引入SDWebImage第三方还能达到目的,只能自己写一个类,用来下载图片,在此用两种方式:Block与Delegate,此中有任何不足,望大家指出,好了,直接上代码。1.Block方式下载图片//XQImageDownLoad.h:#import <Foundation/Foundation.h>#import <UIKit/UIKit.

2016-03-05 11:01:18 396

原创 关于iOS多线程

#1、iOS中的多线程:首先明白进程的概念:正在进行中的程序被称为进程,负责程序运行的内存分配,每个进程都有自己独立的虚拟内存空间。 线程是进程中一个独立的执行路径(控制单元),一个进程至少包含一条线程,即主线程;可以将耗时的执行路径(如网络请求)放在其他线程中执行;线程不能被杀掉,但可以暂停/休眠一条线程。##1.1、创建线程的目的:开启一条新的执行路径,运行指定的代码,与主线程中的

2016-02-25 22:39:17 274

空空如也

空空如也

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

TA关注的人

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