自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 IOS编译错误

1. 编译iPad真机时,选择了 Architetures:Standard(armv6) BaseSDK:iPhoneDevice3.2 TargetDeviceFamily:iPad.若编译出现如下错误:Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 failed with exi

2016-03-30 11:18:23 3387

转载 在Xcode中使用Git进行源码版本控制

本文翻译自Understanding Git Source Control in Xcode (译者myShire)欢迎您加入我们的翻译小组。在应用程序开发过程中,很重要的一部分工作就是如何进行源码的版本控制。当代码出现问题时,我们就需要将代码恢复到原先正常的版本。如果是多个人共同开发一个项目,那么代码的控制就会非常复杂。幸运的是,开发者不需要自己控制这些,因为有专门的软件来负责,叫做版本

2016-03-29 21:25:51 316

转载 block(代码块)的介绍以及使用方法和变量之间的关系

目录(?)[+]Block是什么?Block的功能Block的用法如何声明和定义Block直接使用BlockBlock和Cocoablock和变量之间的关系关于 __block 的进一步讨论__block 和Object C对象之间的关系__block 和C++对象之间的关系Block是什么?Block是C

2016-03-29 11:06:36 829

转载 IOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)

首先了解一下CGContextRef:An opaque type that represents a Quartz 2D drawing environment.Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中显示即可,view看作是一个画框.自己学习时实现的demo,希望对大家有

2016-03-29 09:19:04 332

转载 ios copy/strong/weak..使用总结

引言很多刚接触iOS的朋友对属性的@property的可选参数如何使用,什么情况下使用哪种选项不了解,也问了我很多这方面的知识,虽然知道怎么用,但是有些说不出其区别。在这里,再次深入学习一遍,对copy/strong/weak/__weak/__strong/assign的使用场景总结总结。如果有说得不对的地方,请指出。如果有疑问,请私聊我,或者直接回复我。自动引用计数

2016-03-24 21:25:02 691

转载 iOS 页面间几种传值方式(属性,代理,block,单例,通知)

例如 :第二个界面中的lable显示第一个界面textField中的文本这就需要用到属性传值、block传值那么第一个视图控制器如何获的第二个视图控制器的部分信息例如:第一个界面中的lable显示第二个界面textField中的文本这就需要使用代理传值页面间传值有八大传值方式,下面我们就简单介绍下页面间传值的几种方式:(一)属性传值第二个界面中的lable显示第一个界面

2016-03-22 21:39:17 330

转载 NSDate 、 NSString转换

NSDate转NSString日期转成字符串。这个虽然简单,但是我相信很多朋友初次遇到肯定束手无策。脑子里蹦出四个字:这怎么转?直接上代码://获取系统当前时间NSDate*currentDate=[NSDatedate];//用于格式化NSDate对象NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];

2016-03-21 21:14:51 412

转载 4个你需要知道的Asset Catalog的秘密

本文由CocoaChina译者 @唧唧歪歪 翻译,作者:Hector Matos原文:4 XCODE ASSET CATALOG SECRETS YOU NEED TO KNOW恶梦想象你正在干活,你的上级要求你在工程中加入一些图片。你找到团队中的设计师(如果你们有一个的话),鼓起勇气,问他要这些图片。不过,通常他都会忙得根本没时间帮你。因为他要做的活儿比你还多

2016-03-18 19:01:45 341

转载 tableView异步下载图片/SDWebImage图片缓存原理

问题说明:假设tableView的每个cell上的imageView的image都是从网络上获取的数据。如何解决图片延迟加载(显示很慢)、程序卡顿、图片错误显示、图片跳动的问题。需要解决的问题:1.程序运行过程中,每次滚动tableView让新的cell进入视野的时候,都要从网络获取image,浪费了大量的用户流量,严重影响了手机性能和流畅度。2.每次程序启动 ,都要再次从网络上获

2016-03-13 21:34:08 983

转载 如何设计一个 iOS 控件?(iOS 控件完全解析)

代码的等级:可编译、可运行、可测试、可读、可维护、可复用前言一个控件从外在特征来说,主要是封装这几点:交互方式显示样式数据使用对外在特征的封装,能让我们在多种环境下达到 PM 对产品的要求,并且提到代码复用率,使维护工作保持在一个相对较小的范围内;而一个好的控件除了有对外一致的体验之外,还有其内在特征:灵活性低耦合易拓展易维护

2016-03-03 21:26:42 371

转载 NSCoding协议NSData和NSArray的直接转换

转自大神:http://blog.csdn.net/likendsl/article/details/8513733由于Sqlite数据库的blob数据和NSData的兼容比较好,我想尝试把一个NSArray存入Sqlite。Sqlite不支持数组的直接存储,所以我寻找了一些数组转化为NSData的方法。网上大多数的解决办法都是针对于字符数组,eg: NSArray*array01=

2016-03-03 20:56:39 1119

转载 如何设计一个 iOS 控件?(iOS 控件完全解析)

版权声明:如需转载,请注明出处,谢谢!目录(?)[+]代码的等级:可编译、可运行、可测试、可读、可维护、可复用前言一个控件从外在特征来说,主要是封装这几点:交互方式显示样式数据使用对外在特征的封装,能让我们在多种环境下达到 PM 对产品的要求,并且提到代码复用率,使维护工作保持在一个相对较小的范围内;而一个

2016-03-03 11:01:07 315

转载 题目

nsrunloop多线程消息处理详解table表中加载多张图片,如何做到图片缓存处理,如果做到在不修改图片名称和位置的情况下,知道图片被修改过  通过时间戳push通知如何知道对方的push消息 通过device token,如何通过push消息,进入不同的页面,通过push消息中的sort来区分简述push消息通知在一个视图控制器中如何展示不同view的先后位置如何调整图片i

2016-03-02 20:00:43 318

转载 设置UIButton的文字显示位置、字体的大小、字体的颜色

btn.frame = CGRectMake(x, y, width, height);[btn setTitle: @"search" forState: UIControlStateNormal];//设置按钮上的自体的大小btn.titleLabel.font = [UIFont systemFontOfSize: 14.0];[btn setBackgroundColor:

2016-03-02 19:58:40 258

转载 图文解释XCode常用快捷键的使用

刚开始用Xcode是不是发现以前熟悉的开发环境的快捷键都不能用了?怎么快捷运行,停止,编辑等等、都不一样了。快速的掌握这些快捷键,能提供开发的效率。其实快捷键在Xcode的工具栏里都标注有,只是有的符号和你的键盘上的符号对应不起来罢了。下面截图工具栏里的快捷键总结一下常用快捷键的用法。 一、关于运行调试1、运行,停止,都在工具栏的Product里。Comma

2016-03-02 16:53:59 192

转载 TextField知多少

//初始化textfield并设置位置及大小  UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式    text.borderStyle = UITextBorderStyleRoundedRect;

2016-02-22 20:25:37 225

转载 IOS UIPickView+sqlite 选择中国所有城市案例

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]1.案例简介通过读取文件,将中国所有城市写入sqlite数据库中,现通过UIPickView实现中国所有城市的选择,效果图如下所示2.城市对象模型中国所有城市数据请看http://blog.csdn.net/whzhaochao/article/details/37969

2016-02-21 11:57:27 990

转载 浅谈LLDB调试器

随着Xcode 5的发布,LLDB调试器已经取代了GDB,成为了Xcode工程中默认的调试器。它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能。LLDB为Xcode提供了底层调试环境,其中包括内嵌在Xcode IDE中的位于调试区域的控制面板,在这里我们可以直接调用LLDB命令。如图1所示:图1:位于Xcode调试区域的控制台在本文中,我们主要整理一下L

2016-02-18 10:02:22 471

转载 iOS中定时器NSTimer的使用

iOS中定时器NSTimer的使用创建 NSTimeriOS中定时器NSTimer的使用1、初始化 + (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(

2016-02-18 09:57:06 335

转载 iOS应用程序生命周期(前后台切换,应用的各种状态)详解

iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原则如下:1、应用程序的状态状态如下:Not running

2016-02-17 09:20:30 300

转载 iOS应用性能调优的25个建议和技巧

本文由 伯乐在线 - 路塔石 翻译。未经许可,禁止转载!英文出处:raywenderlich。欢迎加入翻译组。写在前面本文来自iOS Tutorial Team 的 Marcelo Fabri,他是Movile的一名 iOS 程序员。这是他的个人网站:http://www.marcelofabri.com/,你还可以在Twitter上关注@marcelofabri_。性

2016-02-02 16:02:24 264

转载 iOS开发中@property的属性weak nonatomic strong readonly等介绍

@property与@synthesize是成对出现的,可以自动生成某个类成员变量的存取方法。在Xcode4.5以及以后的版本,@synthesize可以省略。1.atomic与nonatomicatomic:默认是有该属性的,这个属性是为了保证程序在多线程情况,编译器会自动生成一些互斥加锁代码,避免该变量的读写不同步问题。nonatomic:如果该对象无需考虑多线程的情况,请加入

2016-02-02 15:31:55 411

转载 我常去逛的iOS干货文章、blog等【持续更新】

俗话说,三人行必有我师焉。总有些知识别人知道,你是不知道的。感谢开源,感谢分享。我们学习才不会走太多弯路。所以才会有如此多的好blog、好文章。以下网站不分排序。1.1、 喵神-OneV's Den1.2、 喵神-Swifter.tips2、 唐巧的技术博客3、虾神的技术博客4、 Kitten的技术博客5、 CocoaPods

2016-01-28 16:56:37 550

转载 iOS 开发技术牛人博客

dark_gmn 的博客   http://blog.csdn.net/dark_gmn?viewmode=contents(为自己带盐,哈哈) Tel_小超 的博客  http://blog.csdn.net/qq_26544491?viewmode=contentsyouxianming的博客 http://www.cnblogs.com/YouXianMing/tag/

2016-01-28 16:54:17 283

转载 NSString/NSMutableString

Objective-C中的NSString/NSMutableString类似MFC中的CString,封装了字符串的日常基本操作。1.创建初始化(Initialization&Creation)1.1 常量字符串(literal string)1NSString*constString = @"Hello, World!";

2016-01-21 18:50:03 382

转载 NSString / NSMutableString 字符串处理,常用代码 (实例)

Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而NSMutableString 创建赋值以后可以动态在该字符串上更改内容与长度。 NSString 常用方法总结+(id)stringWithConten

2016-01-21 17:55:44 334

转载 Objective-C中的instancetype和id区别

有一个相同两个不同。相同Written by Mattt Thompson on Dec 10th, 2012Objective-C is a rapidly evolving language, in a way that you just don't see in established programming languages. ARC, object litera

2016-01-20 20:24:22 277

ios 打地鼠游戏

打地鼠游戏

2016-03-29

空空如也

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

TA关注的人

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