自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(200)
  • 资源 (4)
  • 收藏
  • 关注

转载 程序员常去的14个顶级开发社区

(via:码农网) 作为程序员,选择好合适的开发社区对提高自己的编程能力会有很大的帮助,我也说不出为什么,但是一些优秀的实时开发社区确实能帮你积累不少开发经验。 下面这张图列出了14个程序员经常逛的顶级开发社区,作为程序员,你应该要了解其中一个或者最好是多个,并且学会使用它们,利用里面的资源提高自己的编程能力。我们期望在开发者社区中获得什么?我们希望能得到切实的帮助,而

2014-11-25 18:48:00 780 1

转载 iOS开发中使用正则表达式

一.NSString自带的正则查找,替换方法正则查找方法– rangeOfString:options:– rangeOfString:options:range:– rangeOfString:options:range:locale:正则替换方法– stringByReplacingOccurrencesOfString:withString:options:range:options参数指定

2014-11-21 09:38:52 584

转载 iOS中3种正则表达式的使用与比较

之前我在博文中介绍过iOS中自带正则表达式的使用(传送门),后来我发现其实iOS中有三种方式来实现正则表达式的匹配。现在将他们都记录在这里:1.利用NSPredicate(谓词)匹配例如匹配有效邮箱:NSString *email = @“[email protected]”;    NSString *regex =@"[A-Z0-9a-z._%+-]+@[A-Za-

2014-11-21 09:35:11 588

转载 iphone崩溃日志分析工具symbolicatecrash

Symbolicatecrash是Xcode自带的一个分析工具,可以通过机器上的崩溃日志和应用的.dSYM文件定位发生崩溃的位置,把crash日志中的地址替换成代码相应位置。使用效果:分析前:Thread 0 name: Dispatch queue: com.apple.main-threadThread 0 Crashed:0 CoreFoundation 0x3723b8

2014-11-21 08:41:15 664

转载 声波通信(声波传输)在iOS、Android中的应用场景深入分析(含部分声波通信源代码)

最近声波通信非常火爆,尤其在很多嵌入式设备中的应用倍受关注,前段时间发布了声波通信部分源代码(iOS和Android版本,源代码最新版本下载地址:http://download.csdn.net/detail/jcgu/8143755),也受到了广大声波爱好者的关注。声波技术从理论上决定了它比较适合做短距离、少量信息的传输(声波通信原理请见:http://blog.csdn.net/jcgu/

2014-11-19 20:43:53 1139

原创 IOS webView播放视频时进入页面自动播放的问题

该问题主要解决使用一个地址去播放webview时ji

2014-11-19 19:11:13 3051

转载 CocoaPods安装和使用教程

Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目Co

2014-11-12 23:38:35 477

转载 IOS UIImage类方法总结

IOS中对图片的处理 UIImage相信做项目时肯定会有用到 UIImage 这个类,那我们就来看一下这个类中都有什么内容。其实这篇文章就是在看文档的时候想记录一下文档中得方法。UIImage 继承于NSObject下面介绍一下UIImage中的方法首先是我们最常用的通过图片的文件名来获取这个图片+ (UIImage *)imageNamed:(NSString *)name

2014-11-12 20:51:08 900

转载 iOS开发系列--打造自己的“美图秀秀”

概述在iOS中可以很容易的开发出绚丽的界面效果,一方面得益于成功系统的设计,另一方面得益于它强大的开发框架。今天我们将围绕iOS中两大图形、图像绘图框架进行介绍:Quartz 2D绘制2D图形和Core Image中强大的滤镜功能。Quartz 2D基本图形绘制视图刷新其他图形上下文Core ImageQuartz 2D在iOS中常用的绘图框架就是Quartz 2D

2014-11-10 21:31:10 769

转载 #的迷雾

转自:http://blog.xcodev.com/blog/2013/12/16/mists-of-the-sharp/在代码中使用Autolayout时,大家都会使用NSDictionaryOfVariableBindings这个宏,这个宏可以生成一个变量名到变量值映射的Dictionary。比如NSDictionaryOfVariableBindings(button1,

2014-11-09 21:46:30 739

原创 autoLayout以及vfl

代码AutoLayout:代码实现Autolayout的步骤利用NSLayoutConstraint类创建具体的约束对象一个NSLayoutConstraint对象就代表一个约束创建约束对象的常用方法+(id)constraintWithItem:(id)view1 attribute:(NSLayoutAttribute)attr1 relatedBy:(

2014-11-09 17:55:48 583

转载 关于Certificate、Provisioning Profile、App ID的介绍及其之间的关系

刚接触iOS开发的人难免会对苹果的各种证书、配置文件等不甚了解,可能你按照网上的教程一步一步的成功申请了真机调试,但是还是对其中的缘由一知半解。这篇文章就对Certificate、Provisioning Profile等做个总结。 1.概念介绍如果你拥有一个开发者账户的话,在iOS Dev Center打开Certificates, Indentifiers & Profiles

2014-11-05 14:31:58 499

原创 修复UISearchDisplayControllerd的searchResultsTableView的contentSize不正确

- (void)searchDisplayController:(UISearchDisplayController *)controller didHideSearchResultsTableView:(UITableView *)tableView { [[NSNotificationCenter defaultCenter] removeObserver:self name

2014-11-03 13:59:24 853

转载 深入浅出-iOS程序性能优化

iOS应用是非常注重用户体验的,不光是要求界面设计合理美观,也要求各种UI的反应灵敏,我相信大家对那种一拖就卡卡卡的 TableView 应用没什么好印象。还记得12306么,那个速度,相信大家都受不了。为了提高 iOS 的运行速度,下面我将抛砖引玉介绍一些我实践过的用来提供iOS程序运行效率的方法,与大家分享,希望能得到更多的反馈和建议。1,计算代码运行时间:相信数据,不要太相信感觉。不

2014-11-03 09:15:52 497

原创 改变UIAlertView背景

UIAlertView *theAlert = [[[UIAlertViewalloc] initWithTitle:@"Atention"                                                       message: @"I'm a Chinese!"                                                 

2014-11-01 23:42:55 573

转载 UICollectionView 和 UIKit Dynamics

UIKit Dynamics 是 iOS 7 中基于物理动画引擎的一个新功能–它被特别设计使其能很好地与 collection views 配合工作,而后者是在 iOS 6 中才被引入的新特性。接下来,我们要好好看看如何将这两个特性结合在一起。这篇文章将讨论两个结合使用 UIkit Dynamics 和 collection view 的例子。第一个例子展示了如何去实现像 iOS 7 里信息

2014-10-31 16:41:53 806

转载 高效的去使用你的Xcode

好莱坞电影里经常看到黑客们手指在键盘上飞速跳跃,同时终端上的代码也随着飞舞。如果你也想像电影里那样,那么你来对地方了。这篇教程将会教你在Xcode编程中更像程序员,你可以称之为魔法、疯狂的技术、好运当头或者黑客。毫无疑问,在学习完本教程之后,不管你怎么认为,都会感觉很酷,同时能更高效地运用Xcode,甚至可以通过这些新发现使你的代码免于毁灭1.开始要看起来很酷,所以有一些必不可少的

2014-10-30 21:03:31 692

转载 5个Xcode开发调试技巧

1.Enable NSZombie Objects(开启僵尸对象)Enable NSZombie Objects可能是整个Xcode开发环境中最有用的调试技巧。这个技巧非常非常容易追踪到重复释放的问题。该技巧会以非常简洁的方式打印指出重复释放的类和该类的内存地址。怎么开启僵尸对象呢?首先打开“Edit Scheme”(或者通过热键⌘),然后选择Diagnostics选项卡,勾选

2014-10-30 20:59:13 476

转载 学习swift资源汇总

一、官方的API永远是最有权威的(个人认为) 官方文档iTunes – Books二、 The Swift Programming Language》中文版 感谢那些翻译的人们,中国开发者9天完成《Swift语言》中文版三、Swift编程语言资料大合集》:来自CSDN整理的Swift学习合集资料。四、《Swift 特刊》:来自码农周刊的Swift学习合集资料五、

2014-10-30 20:57:19 645

转载 Xcode6中自动布局autolayout和sizeclass的使用

一、关于自动布局(Autolayout)在Xcode中,自动布局看似是一个很复杂的系统,在真正使用它之前,我也是这么认为的,不过事实并非如此。 我们知道,一款iOS应用,其主要UI组件是由一个个相对独立的可视单元构成,这些可视单元有的主要负责向用户输出有用的信息,有些则负责信息的输入(交互),交互的过程中往往还伴随有动画的效果,已达到整个信息传递的连贯性以及用户体验的细腻感

2014-10-29 19:03:17 678

原创 适配ios6 Assertion failure in -[UISearchDisplayController setActive:animated:]

Uisearchbar Cancel Button Crash Assertion failure in -[UISearchDisplayController setActive:animated:]

2014-10-27 10:15:05 801

转载 iOS开发工具系列(按功能分)

这是我们多篇iOS开发工具系列篇中的一篇,此前的文章比如:那些不能错过的Xcode插件,iOS开发者有价值的工具集,iOS/OS X开发:各种工具快到碗里来!,App原型设计工具使用心得(上)&App原型设计工具使用心得(下),你用哪种工具进行iOS app自动化功能测试?,iOS 开发者必知的 75 个工具 有没有这篇文章总结的更全面的? 以下是今天的iOS开发工

2014-10-23 15:06:51 606

转载 74个Swift标准库函数

本文译自 Swift Standard Library: Documented and undocumented built-in functions in the Swift standard library – the complete list with all 74 functions。我不是原作者,我只是勤劳的翻译工:)文中作者没有提及他是如何发现这么多未在文档中体现的内置函数的,估

2014-10-20 22:39:15 569

转载 Swift 的强大之处

在写任何东西之前我需要承认我是带有偏见的:我爱 Swift。我认为这是从我开始接触 Cocoa 生态系统以来这个平台上发生的最好的事情。我想通过分享我在 Swift,Objective-C 和 Haskell 上的经验让大家知道我为何这样认为。写这篇文章并不是为了介绍一些最好的实践 (写这些的时候 Swift 还太年轻,还没最好实践被总结出来),而是举几个关于 Swift 强大之处的例子。给大

2014-10-17 08:34:48 569

转载 Swift之 ? 和 !

Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:var stringValue : String //error: variable 'stringValue' used before being initialized//let hashVa

2014-10-15 20:53:32 478

原创 删除掉xcode中没用到资源或着图片

这个是github上的一个插件,下载运行j

2014-10-15 11:24:13 949

转载 The Swift Programming Language--语言指南--基本运算符

运算符是检查, 改变, 合并值的特殊符号或短语. 例如, 加号 + 把计算两个数的和(如 let i = 1 + 2). 复杂些的运行算包括逻辑与&&(如 if enteredDoorCode && passedRetinaScan), 还有自增运算符 ++i 这样让自身加一的便捷运算. Swift支持大部分标准C语言的运算符, 且改进许多特性来减少常规编码错误. 如, 赋值符 = 不返回

2014-10-14 14:56:09 808

转载 The Swift Programming Language--语言指南--基础部分

运算符是检查, 改变, 合并值的特殊符号或短语. 例如, 加号 + 把计算两个数的和(如 let i = 1 + 2). 复杂些的运行算包括逻辑与&&(如 if enteredDoorCode && passedRetinaScan), 还有自增运算符 ++i 这样让自身加一的便捷运算. Swift支持大部分标准C语言的运算符, 且改进许多特性来减少常规编码错误. 如, 赋值符 = 不返回

2014-10-14 12:59:19 893

转载 ios Image裁剪成圆形的方法

1、通过image mask来操作,需要添加mask目标图片。2、通过imageview的layer来操作如下代码[cpp] viewplaincopyprint?UIImageView * imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"oiuyfdsa.

2014-10-11 14:31:10 496

转载 IOS 调用拨打电话

http://blog.csdn.net/favormm/article/details/6034952大家想不想在自己的应用中拨打电话呀?打电话可以用openURL:这个API, 如:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://10086"]];但是当电话结束后,返回的是系统的拨打电话

2014-10-11 09:48:13 874

原创 UIButton不能响应或者在模拟器可以响应真机不能响应的诡异问题

UIButton不能响应或者在模拟器可以响应真机不能响应的诡异问题:一般这种问题是你的

2014-10-10 19:21:19 642

转载 iOS 开发者必不可少的 75 个工具

转载地址:http://www.ktooo.com/archives/3043原文出处: Ben Scheirman 译文出处: Njuxjy(@脑残的果粉)如果你去到一位熟练的木匠的工作室,你总是能发现他/她有一堆工具来完成不同的任务。软件开发同样如此。你可以从软件开发者如何使用工具中看出他水准如何。有经验的开发者精于使用工具。对你目前所使用的工具不断研究,同时了解一些替代品的使

2014-10-09 14:12:17 715

转载 插件就是生产力——那些不能错过的XCode插件们

古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径! 晾一下我的武器库,欢迎大家选用:)  全能搜索家CodePilot 2.0------------------------------------你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHIFT+X调出CodePilot,输入任何你想到搜的东西吧!想搜ap

2014-10-09 14:06:28 466

转载 那些为iOS开发者打造的优秀播客

播客不仅是与开发者社区保持关注的方便途径,亦是在闲暇之余确保工作效率的的好方法。无论你是驾车在上班途中、外出工作或者仅仅只是想放松一下,收听一个好播客将会更有助于激发你的脑力。以下选取的播客覆盖了与iOS开发相关的较广阔的范围,包括一般的新闻、开发者访谈、程序设计方法以及低级别的内存管理等。Core Intuition一个有关于Mac、iOS以及其他苹果技术相关的独立软件开发的播客

2014-10-06 10:58:23 796

原创 IOS完美适配键盘高度,解决被遮盖问题的思想

-(void)keyboardFrameChanged :(NSNotification *)notice{ NSDictionary *userInfo = notice.userInfo; CGRect newFrame = [userInfo[@"UIKeyboardFrameEndUserInfoKey"] CGRectValue]; BOOL is

2014-09-30 15:49:11 1100

转载 认识 TextKit

iOS7 的发布给开发者的案头带来了很多新工具。其中一个就是 TextKit(文本工具箱)。TextKit 由许多新的 UIKit 类组成,顾名思义,这些类就是用来处理文本的。在这里,我们将介绍 TextKit 的来由、它的组成,以及通过几个例子解释开发者怎样将它派上大用场。 但是首先我们得有一点背景知识:TextKit 可能是近期对 UIKit 最重要的补充了。iOS7 的新界面用纯文本

2014-09-25 10:07:14 627

转载 IOS push一个新的controller的时候,视图叠加问题

前两天,遇到一个莫名其妙的问题。使用UINavigationController push一个新的controller的时候, 动画过程中rootController的view上的元素总是会有一部分叠加在新的controller的view上,造成视觉混乱。后来发现,由于创建controller 时,view默认的background color为透明色。(主要是当所有的view背景

2014-09-24 16:35:19 716

转载 mac下svn问题——“.a”文件无法上传解决

在mac下很多svn管理工具默认都不能上传.a文件,这让人很苦恼。从网上扒了下,用命令行可以解决此问题。打开终端,cd 进入到需要上传的.a文件所在的文件夹。 确保 ls能看到.a文件然后使用命令,如:svn add libzbar.a使用完成后出现             A  (bin)  libzbar.a表示添加成功,用svn图形管理工具就可以看到,刚才添加

2014-09-17 20:40:26 605

转载 IOS: iPhone键盘通知与键盘定制

1.可ju一.键盘通知当文本View(如UITextField,UITextView, UIWebView内的输入框)进入编辑模式成为first responder时,系统会自动显示键盘。成为firstresponder可能由用户点击触发,也可向文本View发送becomeFirstResponder消息触发。当文本视图退出first responder时,键盘会消

2014-09-17 15:47:41 597

原创 IOS中hidesBottomBarWhenPushed显示隐藏的问题

abBar隐藏与显现 hidesBottomBarWhenPushed 问题求解    项目中遇到一个问题,就是要隐藏UITabBarController的tabBar, 我用它的一个属性hidesBottomBarWhenPushed隐藏了,可以pop的时候TabBar不显现了,我用另外改变tabBarController的view和TabBar的Frame实现了这个隐藏和显示的功能,可

2014-09-16 21:20:21 928

ios8 vfl以及AutoLayout

ios8 vfl以及自动布局 需要的自己取 还特别写了个纯frame适配

2014-11-10

swift官方文档 指导手册

swift官方文档 指导手册 OC 雨燕

2014-06-11

IOS 超级猜图

代码还需要优化,但整体还可以,有注释 有需要的拿去,适合新手.当然高手要给我送积分也行

2014-05-26

汤姆大叔深刻理解js集合

汤姆大叔深刻理解js集合.对JS进行了详细的剖析...绝对物超所值

2013-12-19

空空如也

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

TA关注的人

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