自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

转载 iOS 开发,工程中混合使用 ARC 和非ARC

【前提知识】ARC:Automatic Reference Counting,自动引用计数在开发 iOS 3 以及之前的版本的项目时我们要自己负责使用引用计数来管理内存,比如要手动 retain、release、autorelease 等,而在其后的版本可以使用 ARC,让系统自己管理内存。【问题】在项目开发过程中我们通常会用到第三方提供的源代码,麻烦的是有些开

2015-11-30 16:58:30 359

转载 Socket连接与HTTP连接

我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用到应用层协议,应用层协议有很多,比如HTTP、FTP、TELNET等,也可以自己定义应用层协议。WEB使用HTTP协议作应用层协议,以封装HTTP文本信息,然后使用TCP/IP做传输层协议将它发到网络上。1)  Socket是一个针对T

2015-11-30 00:08:28 403

转载 用Xcode6的Leaks检测内存泄漏

用xcode打开项目之后,选择Product - Profile: 在弹出的窗口中选择Leaks:然后在设备解锁的情况下,选择Leaks再点击左上角的红色按钮开始运行APP: 红色的柱子表示有内存泄漏,点击Leaks右边田字图片然后选择Call Tree,选中Invert Call Tree 和

2015-11-25 15:17:49 558

转载 iOS开发 如何在Label中显示图片-图文混排

iOS开发 如何在Label中显示图片-图文混排字数729 阅读1338 评论22 喜欢13在实际项目开发过程中,我们常会遇到一段文字中既要有图片又要有文字,例如我们经常使用的QQ、微信的聊天对话框中,表情和文字共存就是一种典型的图文混排。QQ20150827-1.png可以直接使用Quart2D,直接在Label的draw方法中画图片上去,但是

2015-11-19 20:20:20 2185

转载 IOS真机调试流程

真机调试前提是需要一个苹果开发者账号,才可以创建证书请求CSR在申请真机调试证书之前,先对苹果真机调试所需的文件进行说明: 苹果真机调试需要证书(Certificates)和描述文件(Provisoning Profiles) 1、证书(Certificates) 通过苹果自带的钥匙串生成后上传到Developer中再生成来完成2、描述文件(Provison

2015-11-17 11:16:49 433

转载 IOS-导航风格:BarButton创建

一个导航风格(风格属性)栏可以容纳很多种不同类型的对象。你刚刚学过了如何将一个分段控件作为标题试图加入到导航栏中,来向用户呈现一组子类别。 另一个用于导航栏的流行UI组件是UIToolbar对象。工具栏可以容纳一组自定义的按钮,其中可以包括标准系统按钮,例如书签和搜索等按钮。许多预置 的iPhone应用程序,例如Safari和Mail,都使用工具栏来对导航栏的功能进行扩展。在显示工具栏之前,你

2015-11-16 16:21:21 716

原创 解决xcode7真机测试不能联网

网络请求报错。升级Xcode 7.0发现网络访问失败。输出错误信息The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.原因:iOS9引入了新特性App Transport Security (A

2015-11-16 12:13:54 1532

转载 Objective-C中类属性的 copy, retain, assign , readonly , readwrite, nonatomic区别

Objective-C中类属性的 copy, retain, assign , readonly , readwrite, nonatomic区别  nonatomic:非原子性访问,对属性赋值的时候不加锁,多线程并发访问会提高性能。如果不加此属性,则默认是两个访问方法都为原子型事务访问。  (atomic是Objc使用的一种线程保护技术,基本上来讲,是防止在写未完成的时候被另外一

2015-11-14 15:27:09 450

转载 iOS开发小技巧:刷新UITableView

在很多APP界面都用到的UITableView,对iOS开发者来说一定不陌生吧。网上关于UITableView的文章早已多不胜数,尤其是关于UITableView优化方面的,对开发者来说非常值得一看。  现在就来看看,刷新UITableView该怎么做吧,一般情况下,我们会通过直接调用reloadData的方法,去刷新UITableView的。  刷新UITableView

2015-11-14 11:43:04 503

转载 iOS跳转界面时隐藏tabBar的方法

iOS跳转界面时隐藏tabBar的方法//1.设置self.tabBarController.tabBar.hidden=YES;     self.tabBarController.tabBar.hidden=YES; //2.如果在push跳转时需要隐藏tabBar,设置self.hidesBottomBarWhenPushed=YES;

2015-11-13 23:26:19 828

原创 IOS 程序实现多种语言的本地化

多语言在应用程序中一般有两种做法:一、程序中提供给用户自己选择的机会;二、根据当前用户当前移动设备的语言自动将我们的app切换对应语言。第一种做法比较简单完全靠自己的发挥了,这里主要讲第二种做法,主要分一下几点:1.本地化应用程序名称1.1 新建一个Single View app模版项目,命名为Localization。1.2 新建后,可以看到工作目

2015-11-13 11:46:56 551

原创 UIScrollView配合定时器自动循环滚动

@property (strong,nonatomic) UIScrollView *scrollView;@property (strong,nonatomic)UIPageControl *pageControl;//定时器@property(strong,nonatomic)NSTimer  * timer;- (void)

2015-11-12 14:07:21 490

转载 IOS开发之UIScrollViewDelegate详解

#pragma mark - UIScrollViewDelegate 委托contentOffset:滑动视图里面的内容的相对位置contentInset:滑动视图在外面的相对位置//scrollView滚动时,就调用该方法。任何offset值改变都调用该方法。即滚动过程中,调用多次 - (void)scrollViewDi

2015-11-12 13:08:14 387

原创 iOS 静态库.a文件的制作

IOS中导入外部文件,一种是将源码导入,一种是导入静态库,有很多第三方库都是以静态库的形式提供给我们使用的,如何制作一个静态库呢?一、xCode创建文件时,选择创建静态库文件:cacoaTouchStaticLibrary创建完成后,我们在里面写我们的方法和实现:.h文件和.m文件#import @interface MyStaticLibr

2015-11-12 10:41:53 484

原创 实现UIScrollView循环滚动

实现UIScrollView循环滚动我们可以在scrollview里面这样添加图片的顺序, img 4,  img1,  img2, img3, img 4  ,img1,img 2,位置分别是 0,1,2,3,4,5,6   - (void)viewDidLoad {    [superviewDidLoad];   //创建s

2015-11-11 20:57:02 417

原创 如何让 UITableView 的 headerView跟随 cell一起滚动

在我们利用 UITableView 展示我们的内容的时候,我需要在顶部放一个不同于一般的cell的 界面,这个界面比较独特。 1。 所以我就把它 作为一个section的 headerView。         也就是在函数:        - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(

2015-11-11 18:54:31 2034

原创 iOS label自适应高度

ios7 cell 获取高度时  如果用以前的方法 会有警告 那么如果 根据文字大小获取cell的高度呢  ? - (float)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{                NSString *str = [

2015-11-09 20:43:02 329

转载 iOS开发拓展篇—音效的播放

一、简单介绍简单来说,音频可以分为2种(1)音效又称“短音频”,通常在程序中的播放时长为1~2秒在应用程序中起到点缀效果,提升整体用户体验(2)音乐  比如游戏中的“背景音乐”,一般播放时间较长框架:播放音频需要用到AVFoundation.framework框架 二、音效的播放1.获得音效文件的路径  NSU

2015-11-07 16:41:16 383

转载 iOS8开发~UI布局(二)storyboard中autolayout和size class的使用详解

一、概要:前一篇初步的描述了size class的概念,那么实际中如何使用呢,下面两个问题是我们一定会遇到的:1、Xcode6中增加了size class,在storyboard中如何使用?2、auto layout该如何与size class配合来进行UI布局?二、了解一件新事物的最好的办法就是实践,让我们揭开那神秘的面纱:例子1、新建一个Sing

2015-11-07 15:39:13 344

转载 iOS: 在代码中使用Autolayout (1) - 按比例缩放和优先级

转自:http://blog.csdn.net/nogodoss/article/details/19071523首先说按比例缩放,这是在Interface Builder中无法设置的内容。而在代码中,使用NSLayoutConstraint类型的初始化函数中的multiplier参数就可以非常简单的设置按比例缩放。同时也可以设置不同NSLayoutAttribute参数来达到意想

2015-11-07 13:10:23 504

原创 IOS网络请求图片失败原因及解决办法

解决办法见代码:.h文件@interface UIImageView (NXWebCache)/** 给UIImageView扩展一个新的方法 URLStr    图片的url placehold 占位图片 referer 请求数据时发送的链接 (从这个链接发送到服务器) */- (void)nx_setImageWithUR

2015-11-06 21:01:40 1905

原创 HTTP Referer 防外链

简而言之,HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理。比如从我主页上链接到一个朋友那里,他的服务器就能够从HTTP Referer中统计出每天有多少用户点击我主页上的链接访问他的网站。Referer的正确英语拼法是referrer。由于早期HTTP

2015-11-06 20:35:26 1224

转载 iOS KVC & KVO

转自:Regrecall blogger Key Value CodingKey Value Coding是cocoa的一个标准组成部分,它能让我们可以通过name(key)的方式访问property, 不必调用明确的property accssor, 如我们有个property叫做foo, 我们可以foo直接访问它,同样我们也可以用KVC来完成[Object valueForKe

2015-11-06 14:42:28 506 1

原创 IOS中Key-Value Coding (KVC)的使用列举

.h文件@interface LXLHotspotModel :NSObject/** summary: "根据“春雨医生”的官方网站以及网络媒体的公开报导,到目前为止,春雨医生的用户数量为8100万,超过全国总人口之5%。", publishTime: "2015-11-03 16:56:00.0", clickCount: 8121, reply

2015-11-06 14:29:38 2469

转载 关于EnumerateObjectsUsingBlock和for-in之间的较量

如果我们要遍历一个数组, 上过编程课程的童鞋都会想到For语句去循环.Objective C 提供一个Block的遍历方法, 那么用它还是用For好呢?下面我们去实践一下:遍历一个数组看谁快参赛选手 ForLoop, For - in, enumerateObjectsUsingBlock这个三个方法: NSMutableArray *test = [NS

2015-11-04 23:26:38 620

转载 iOS8 【xcode6中添加pch全局引用文件】

前沿:xcode6中去掉了pch,为了一些琐碎的头文件引用,加快了 编译速度!xcode6之前的版本建项目就自动添加了是这样的:【xcode6中添加pch全局引用文件】" title="iOS8 【xcode6中添加pch全局引用文件】" style="margin:0px; padding:0px; border:0px; list-style:none">xcode6后的版

2015-11-04 23:06:58 359

Xcode 插件KSImageNamed-Xcode-master

自动加载图片插件

2016-05-11

IOS拼图游戏

把一张图片分割成9张,在一个view上放8张图片,可以上下左右滑动,直到与原图一样

2015-11-12

QQ聊天界面

QQ聊天气泡界面,包内有素材,代码中都有注释,适合初学者学习使用

2015-11-12

空空如也

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

TA关注的人

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