自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

童真的烂漫的专栏

用代码来构建梦想!

  • 博客(17)
  • 资源 (8)
  • 收藏
  • 关注

原创 respondsToSelector相关的方法

1.respondsToSelector相关的方法: -(BOOL) isKindOfClass: classObj 用来判断是否是某个类或其子类的实例 [self isKindOfClass:[UIButton class]];2.-(BOOL) isMemberOfClass: classObj 用来判断是否是某个类的实例[self isMemberOfClass:[UIButton clas

2015-10-27 17:24:56 406

转载 使用断言NSAssert()调试程序错误

NSAssert()只是一个宏,用于开发阶段调试程序中的Bug,通过为NSAssert()传递条件表达式来断定是否属于Bug,满足条件返回真值,程序继续运行,如果返回假值,则抛出异常,并切可以自定义异常描述。NSAssert()是这样定义的:#define NSAssert(condition, desc)condition是条件表达式,值为YES或NO;desc为异常描述,通常为NSString。

2015-10-27 16:06:39 408

翻译 开发该选择Blocks还是Delegates

After my last post, @saambarati asked a great question, which I will paraphrase: “Blocks or delegates? When should I use each for callbacks?”In these situations, I like to ask myself, “What would Apple

2015-10-21 18:39:22 356

原创 笔试题算法

2015百度笔试题(算法)1.具体:给40亿个不重复的unsigned int的整数,没排过序的,然后再给几个数,如何快速判断这几个数是否在那40亿个数当中? 讨论的地址 2. 有一个已经排序的数组(升序),数组中可能有正数、负数或0,求数组中元素的绝对值最小的数,要求,不能用顺序比较的方法(复杂度需要小于O(n)),可以使用任何语言实现 讨论的地址美团2016研发工程师笔试题1 .已知某公司

2015-10-19 11:49:25 763

转载 【数据存储】coredata、sqlite、fmdb和sqlitepersistentobject

在ios开发过程中,经常需要用到数据持久化工作。对于基本的配置信息等,NSUserDefault已经可以满足要求,但是对于大部分需要存储的信息,主要的方式有coredata建模或者sqlite写数据库的方法进行存储。现在针对coredata、sqlite以及常用的sqlite封装库进行研究和学习。     首先,针对四种数据持久化方式,进行基本的10w条数据插入得到性能耗时如下(由于sqli

2015-10-16 15:46:04 537

原创 “USB 10/100 LAN”的电缆可能未插好,或另一端的设备没有响应。

mac系统升级到10.11以后,无法上网了。前提是确保你的网卡芯片是realtek的。 解决方法: 下这个驱动,就好了

2015-10-16 15:08:57 9606 6

转载 iOS categoryde用法以及extension的区别

iOS中category即:类别 ;extension 为扩张 一.category  类别是一种为现有的类添加新方法的方式。 利用Objective-C的动态运行时分配机制,Category提供了一种比继承(inheritance)更为简洁的方法来对class进行扩展,无需创建对象类的子类就能为现有的类添加新方法,可以为任何已经存在的class添加方法,包括那些没有源代码的类(

2015-10-16 13:28:08 450

转载 iOS项目上传到AppStore步骤流程

1.登录developer.apple.com 2.点击member center后 进下图 3.点击certificates Identifiers进下图 4.点击Certificates进下图,首先创建App IDs 5.其次创建相应的证书 Development是开发环境下的证书, Production是生产环境下的证书(往

2015-10-15 17:48:58 1183

原创 iOS 导出 ipa 包时 四个选项的意义

如图 在 iOS 到处 ipa包的时候 会有四个选项 1.Save for iOS App Store Deployment 保存到本地 准备上传App Store 或者在越狱的iOS设备上使用 2.Save for Ad Hoc Deployment 保存到本地 准备在账号添加的可使用设备上使用(具体为在开发者账户下添加可用设备的udid),该app包是发布证书编译的(The app

2015-10-15 17:03:35 410

转载 升级10.11后Xcode的CocoaPods插件报错

错误信息如图所示: 问题已解决,下面有解决方法,遇到相同问题的同学可以看看.另外补充,10.11 cocoapods安装命令: sudo gem install -n /usr/local/bin cocoapods通过以上命令安装的cocoapods,那么在Xcode的cocoapods插件的GEM_PATH里写入 /usr/local/bin 即可原文地址: http://w

2015-10-13 13:21:10 555

转载 IOS开发者常用的12个Xcode插件

IOS开发者常用的10个Xcode插件一个合适的插件意味着它可以适应不同的开发环境,Sublime Text 和TextMate就是很好的例子。你知道Xcode也支持插件吗?如果你不知道我也不会感到惊讶,因为苹果公司并没有在花力气去宣传Xcode的这个功能,而且官网上关于为Xcode创建插件的文档也很少。幸运的是这并没有阻止开发者为Xcode创建插件。在本文中我将为大家推荐10款我日常使用的插件,希

2015-10-13 12:54:13 583

原创 Unable to download data from http:// ruby.taobao.org/ - bad response Not Found 404..

原因:需要升级http://ruby.taobao.org/为https://ruby.taobao.org/ 在官网中看到:我们已经停止基于 HTTP 协议的镜像服务, 请在配置中使用 HTTPS 协议代替$ gem sources --add https://ruby.taobao.org/ --remove http://ruby.taobao.org/

2015-10-13 10:50:20 7252 2

转载 xcode 7 错误:CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG

Oct 12 16:01:45 yingyong[1639] <Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. Oct 12 16:01:45 yingyon

2015-10-12 16:15:30 4753

转载 A9处理器代工厂商不同所带来的性能差异,苹果的官方回应

With the Apple-designed A9 chip in your iPhone 6s or iPhone 6s Plus, you are getting the most advanced smartphone chip in the world. Every chip we ship meets Apple’s highest standards for providing inc

2015-10-10 12:04:02 421

转载 时间管理

哪些是导致时间无效的“时间锁”?比如拖延、待做事项列表失败等都是主要原因。出色的时间管理技巧,不仅提高了工作效率,更容易达成目标。 待做事项列表失败。 人们往往有一个当天的工作列表,比如10项工作需要当天完成,做完一项,就打一个勾,一天下来,完成了9项,很有成就感。可是问题是人们留下来的那一项往往是需要花较多时间,且最重要的一项。这样就违背了“二八原则”,也叫帕累托(Pareto)法则,即20%的

2015-10-10 10:23:41 393

原创 手动安装gem2.4.8

下载gem2.4.8 解压并用命令行进入到该文件夹内 安装:sudo ruby setup.rb 查看版本:gem -v 参考: 1. Download RubyGems 2. 安装Cocoapods, 更新gem出现的问题

2015-10-08 16:35:43 5004

转载 ERROR: While executing gem ... (Errno::EPERM)

OS X 10.11 安装Cocoapods 出现问题的解决方法 今天尝试用 Cocoapods安装个第三方库.. 输入pod install, 发现 command not find。 WTF!估计是升级10.11后Cocoapods被干掉了。我输入 sudo gem install cocoa pods 之后,出现如下问题:ERROR: While executing gem ... (Er

2015-10-08 15:45:35 33596 1

JCNumberScrollviewView.zip

JCNumberScrollviewView.zip

2021-04-13

UIScrollView autolayout on a storyboard

UIScrollView autolayout on a storyboard 的一个demo

2018-07-26

OLE/COM的安装包

里边包含pip、pyhon2.7.14、和OLE/COM

2018-01-08

Objective-C类方法中使用self注意事项

Objective-C类方法中使用self注意事项

2016-01-04

rubygems2.4.8

gem 2.4.8 直接再来过来用就可以了

2015-10-08

pickerview

一个简单的picker的学习代码,很基础。

2015-09-16

UIImagePickerController学习

一个学习UIImagePickerController的代码工程。

2015-07-27

微信界面布局

微信界面布局,仅仅是一个布局的简单实现。这是从别人那里拷来的,感觉一般吧!

2015-05-11

空空如也

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

TA关注的人

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