Objective-C
文章平均质量分 55
随风笨笨马
这个作者很懒,什么都没留下…
展开
-
(译)Objective-C的动态特性
(译)Objective-C的动态特性这是一篇译文,原文在此,上一篇文章就是受这篇文章启发,这次干脆都翻译过来。过去的几年中涌现了大量的Objective-C开发者。有些是从动态语言转过来的,比如Ruby或Python,有些是从强类型语言转过来的,如Java或C#,当然也有直接以Objective-C作为入门语言的。也就是说有很大一部分开发者都没有使用Objective-C太长转载 2014-03-28 09:19:59 · 669 阅读 · 0 评论 -
UIScrollView的动画未结束时释放崩溃问题
今天发现有一自定义控件中含有UIScrollView,scrollView根据一Timer无限动画,当该控件释放时有可能崩溃,原因是释放时ScrollView的动画并未结束,但动画的对象释放了,于是崩溃....解决方法: 在控件的dealloc方法中先将scrollView人为动画停止[_scrollView setContentOffset:_scrollView.contentO原创 2014-11-21 18:16:48 · 84 阅读 · 0 评论 -
iOS 自定义滑动分段选择Slider
iOS 自定义滑动分段选择Slider下载地址:https://github.com/nb-tpl/TPLRangeSlider 觉得不错请点一下五角星效果图:使用方法: /* tpl 使用方法 */ _rangeSlider = [[TPLRangeSlider alloc] ini原创 2015-01-28 14:24:47 · 3336 阅读 · 0 评论 -
iOS 自定义多选单选控件
iOS 自定义多选单选控件支持单选,多选,文字自适应,和选项是否顶边的各种组合下载地址:https://github.com/nb-tpl/TPLChooseItemsView效果图:使用方法:/* tpl 使用方法 */ _chooseItemsView = [[TPLChooseItem原创 2015-01-28 13:34:02 · 1397 阅读 · 0 评论 -
iOS 混色.....两个颜色过渡,颜色混色算法
//混合颜色,ratio 0~1+(UIColor *)mixColor1:(UIColor*)color1 color2:(UIColor *)color2 ratio:(CGFloat)ratio{ if(ratio > 1) ratio = 1; const CGFloat * components1 = CGColorGetComponents(colo原创 2015-01-28 14:31:51 · 3174 阅读 · 0 评论 -
iOS 自定义无限循环滚动广告动画控件
iOS 自定义无限循环广告动画控件自定义循环滚动的广告控件,支持水平和竖直两个动画方向,页码标记是自定义的,可以随意控制大小位置和颜色等效果图:下载地址:https://github.com/nb-tpl/TPLADShowView使用方法: /* tpl 使用方法 */ NSMutableArray * sh原创 2015-01-28 15:40:55 · 1170 阅读 · 0 评论 -
Xcode6创建新项目后没有pch文件以及黑边问题
Xcode6创建新项目后,我们熟知的pch文件不见了,咋办,方法很简单1、Command+N创建新文件,在左侧导航选择other,然后你就能看到PCH.file了,选中点next,名字自取,完成后pch文件就创建了,但是还得告诉项目在哪搜索该文件2、去项目的 Build Settings搜索Prefix Header,选中后添加文件路径 $(SRCROOT)/你自己的项目名称/你自己原创 2015-01-15 10:51:05 · 666 阅读 · 0 评论 -
iOS Extension Today 扩展真机不显示和错误can attach to it by selecting Debug > Attach to Process
iOS8中Today扩展遇到在模拟器中OK,在5S以上真机就会失败的问题,还会报can attach to it by selecting Debug > Attach to Process 之类的错误,之前一直以为是Xcode的BUG,其实想想只在5S上出现,就应该想到64位编译的问题了解决方法:1、Build Settings->Architectures 选择 Standar原创 2015-04-15 17:56:25 · 5574 阅读 · 1 评论 -
iOS 年龄计算
刚写的,不知道//获得年龄,key = year,month,day+(NSMutableDictionary*)ageForBirthDay:(NSDate*)birthDay{ NSMutableDictionary * dict = [NSMutableDictionarydictionaryWithCapacity:0];原创 2014-10-30 14:50:23 · 743 阅读 · 0 评论 -
Xcode 5.1 更新后插件不能用
打开目录~/Library/Application Support/Developer/Shared/Xcode/Plug-ins右击选择“显示包内容”找到“Info.plist”文件并打开找到DVTPlugInCompatibilityUUIDs,点击+按钮,将下面备注的UUID一条一条添加进去;63FC1C47-140D-42B0-B转载 2014-08-26 17:38:29 · 767 阅读 · 0 评论 -
Git命令总结(持续更新)
fileName指代文件名称;1、初始化方法,cd到需要git控制的文件夹内调用终端,输入命令: git init2、查看版本库状态方法:cd到需要git控制的文件夹内调用终端,输入命令:git status3、将修改的文件放入git缓冲区方法:cd到需要git控制的文件夹内调用终端,输入命令:git add fileName4、将缓冲区的添加的修原创 2014-03-31 13:04:16 · 767 阅读 · 0 评论 -
如何快速正确的安装 Ruby, Rails 运行环境
对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。次安装方法同样适用于产品环境!系统需求首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用:Mac OS X任意 Linux 发行版本(Ubuntu,CentOS, Redhat, Ar转载 2014-03-28 10:08:56 · 757 阅读 · 0 评论 -
CocoaPods安装和使用教程
CocoaPods安装和使用教程目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWo转载 2014-03-28 10:14:40 · 974 阅读 · 0 评论 -
UITextView垂直居中和自动扩充
UITextView的文字居中和自动伸缩大小原创 2014-04-29 16:51:29 · 1648 阅读 · 0 评论 -
UIImageView显示GIF动画
//首先添加#import #import 然后原创 2014-05-05 15:26:51 · 1030 阅读 · 0 评论 -
手把手教你ARC——iOS/Mac开发ARC入门和使用
Revolution of Objective-c本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容,仅用于技术交流和讨论。请不要将本文的部分或全部内容用于商用,谢谢合作。欢迎转载本文,但是转载请注明本文出处:http://www.onevcat.com/2012/06/arc-hand-by-hand/本文适合人群:对iOS开发有一定基础,熟转载 2014-03-27 14:39:41 · 585 阅读 · 0 评论 -
iOS自定义相册多选控件制作
制作iOS相册多选控件,首先要拿到iOS系统中的相册数据需要导入原创 2014-04-12 17:42:03 · 4755 阅读 · 2 评论 -
[深入浅出Cocoa]之消息(二)-详解动态方法决议(Dynamic Method Resolution)
[深入浅出Cocoa]之消息(二)-详解动态方法决议(Dynamic Method Resolution)罗朝辉 (http://www.cnblogs.com/kesalin/)本文遵循“署名-非商业用途-保持一致”创作公用协议 序言如果我们在 Objective C 中向一个对象发送它无法处理的消息,会出现什么情况呢?根据前文《深入浅出Cocoa之消息》转载 2014-05-21 09:57:24 · 922 阅读 · 0 评论 -
[Cocoa]深入浅出Cocoa之消息
[Cocoa]深入浅出Cocoa之消息深入浅出Cocoa之消息 罗朝辉 (http://www.cnblogs.com/kesalin/)本文遵循“署名-非商业用途-保持一致”创作公用协议 在入门级别的ObjC 教程中,我们常对从C++或Java 或其他面向对象语言转过来的程序员说,ObjC 中的方法调用(ObjC中的术语为消息)跟其他语言中的方法调用差转载 2014-05-21 09:46:12 · 508 阅读 · 0 评论 -
自定义滚动导航控件
之前囤了不少自定义的控件,都准备放上来的,但是太懒了...最近发现有需要的时候却死活找不着了,所以决定开始整理整理,挨个放上来,既帮助了有需要的人也方便了自己...滚动导航视图因为不知道怎么制作App的预览动态图,所以整静态的....有谁知道可以告诉我,谢谢效果图:下载地址:https://github.com/nb-tpl/原创 2015-01-28 12:30:42 · 489 阅读 · 0 评论