自定义博客皮肤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 3384

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

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

2016-03-29 21:25:51 316

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

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

2016-03-29 11:06:36 827

转载 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 329

转载 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 982

转载 如何设计一个 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 1118

转载 如何设计一个 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 317

转载 设置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 257

转载 图文解释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 470

转载 iOS中定时器NSTimer的使用

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

2016-02-18 09:57:06 334

转载 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与nonatomic atomic:默认是有该属性的,这个属性是为了保证程序在多线程情况,编译器会自动生成一些互斥加锁代码,避免该变量的读写不同步问题。 nonatomic:如果该对象无需考虑多线程的情况,请加入

2016-02-02 15:31:55 411

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

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

2016-01-28 16:56:37 549

转载 iOS 开发技术牛人博客

dark_gmn 的博客   http://blog.csdn.net/dark_gmn?viewmode=contents(为自己带盐,哈哈)  Tel_小超 的博客  http://blog.csdn.net/qq_26544491?viewmode=contents youxianming的博客 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) 1 NSString*constString = @"Hello, World!";

2016-01-21 18:50:03 380

转载 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, 2012 Objective-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关注的人

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