- 博客(37)
- 资源 (5)
- 收藏
- 关注
原创 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
5547
1
原创 git使用.gitignore的忽略配置
.gitignore 配置文件用于配置不需要加入版本管理的文件,配置好该文件可以为我们的版本管理带来很大的便利,以下是个人对于配置 .gitignore 的一些心得。1、配置语法: 以斜杠“/”开头表示目录; 以星号“*”通配多个字符; 以问号“?”通配单个字符 以方括号“[]”包含单个字符的匹配列表; 以叹号“!”表示不忽略(跟踪)匹配到
2015-03-27 16:16:27
104
原创 iOS 自定义无限循环滚动广告动画控件
iOS 自定义无限循环广告动画控件自定义循环滚动的广告控件,支持水平和竖直两个动画方向,页码标记是自定义的,可以随意控制大小位置和颜色等效果图:下载地址:https://github.com/nb-tpl/TPLADShowView使用方法: /* tpl 使用方法 */ NSMutableArray * sh
2015-01-28 15:40:55
1153
原创 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
3154
原创 iOS 自定义滑动分段选择Slider
iOS 自定义滑动分段选择Slider下载地址:https://github.com/nb-tpl/TPLRangeSlider 觉得不错请点一下五角星效果图:使用方法: /* tpl 使用方法 */ _rangeSlider = [[TPLRangeSlider alloc] ini
2015-01-28 14:24:47
3314
原创 iOS 自定义多选单选控件
iOS 自定义多选单选控件支持单选,多选,文字自适应,和选项是否顶边的各种组合下载地址:https://github.com/nb-tpl/TPLChooseItemsView效果图:使用方法:/* tpl 使用方法 */ _chooseItemsView = [[TPLChooseItem
2015-01-28 13:34:02
1380
原创 自定义滚动导航控件
之前囤了不少自定义的控件,都准备放上来的,但是太懒了...最近发现有需要的时候却死活找不着了,所以决定开始整理整理,挨个放上来,既帮助了有需要的人也方便了自己...滚动导航视图因为不知道怎么制作App的预览动态图,所以整静态的....有谁知道可以告诉我,谢谢效果图:下载地址:https://github.com/nb-tpl/
2015-01-28 12:30:42
476
原创 Xcode6创建新项目后没有pch文件以及黑边问题
Xcode6创建新项目后,我们熟知的pch文件不见了,咋办,方法很简单1、Command+N创建新文件,在左侧导航选择other,然后你就能看到PCH.file了,选中点next,名字自取,完成后pch文件就创建了,但是还得告诉项目在哪搜索该文件2、去项目的 Build Settings搜索Prefix Header,选中后添加文件路径 $(SRCROOT)/你自己的项目名称/你自己
2015-01-15 10:51:05
649
原创 Python PIL 等出错装不上
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/tk.h:78:11:fatal error: 'X11/Xlib.h' file not found# include
2014-12-02 11:56:38
731
原创 UIScrollView的动画未结束时释放崩溃问题
今天发现有一自定义控件中含有UIScrollView,scrollView根据一Timer无限动画,当该控件释放时有可能崩溃,原因是释放时ScrollView的动画并未结束,但动画的对象释放了,于是崩溃....解决方法: 在控件的dealloc方法中先将scrollView人为动画停止[_scrollView setContentOffset:_scrollView.contentO
2014-11-21 18:16:48
73
原创 UIScrollView的动画未结束时释放崩溃问题
今天发现有一自定义控件中含有UIScrollView,scrollView根据一Timer无限动画,当该控件释放时有可能崩溃,原因是释放时ScrollView的动画并未结束,但动画的对象释放了,于是崩溃....解决方法:在控件的dealloc方法中先将scrollView人为动画停止[_scrollView setContentOffset:_scrollView.contentOff
2014-11-21 18:13:55
62
原创 UIScroll的动画未结束时释放崩溃问题
今天发现有一自定义控件中含有UIScrollView,scrollView根据一Timer无限动画,当该控件释放时有可能崩溃,原因是释放时ScrollView的动画并未结束,但动画的对象释放了,于是崩溃....解决方法:在控件的dealloc方法中先将scrollView人为动画停止[_scrollView setContentOffset:_scrollView.contentO
2014-11-21 18:13:41
90
原创 UIScrollView的动画未结束时释放崩溃问题
今天发现有一自定义控件中含有UIScrollView,scrollView根据一Timer无限动画,当该控件释放时有可能崩溃,原因是释放时ScrollView的动画并未结束,但动画的对象释放了,于是崩溃....解决方法:在控件的dealloc方法中先将scrollView人为动画停止[_scrollView setContentOffset:_scrollView.contentOff
2014-11-21 18:12:41
152
原创 UIScroll的动画未结束时释放崩溃问题
今天发现有一自定义控件中含有UIScrollView,scrollView根据一Timer无限动画,当该控件释放时有可能崩溃,原因是释放时ScrollView的动画并未结束,但动画的对象释放了,于是崩溃....解决方法:在控件的dealloc方法中先将scrollView人为动画停止[_scrollView setContentOffset:_scrollView.contentOff
2014-11-21 18:12:18
86
原创 UIScroll的动画未结束时释放崩溃问题
今天发现有一自定义控件中含有UIScrollView,scrollView根据一Timer无限动画,当该控件释放时有可能崩溃,原因是释放时ScrollView的动画并未结束,但动画的对象释放了,于是崩溃....解决方法:在控件的dealloc方法中先将scrollView人为动画停止[_scrollView setContentOffset:_scrollView.contentO
2014-11-21 18:09:16
70
原创 iOS 年龄计算
刚写的,不知道//获得年龄,key = year,month,day+(NSMutableDictionary*)ageForBirthDay:(NSDate*)birthDay{ NSMutableDictionary * dict = [NSMutableDictionarydictionaryWithCapacity:0];
2014-10-30 14:50:23
724
转载 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
757
转载 [深入浅出Cocoa]之消息(二)-详解动态方法决议(Dynamic Method Resolution)
[深入浅出Cocoa]之消息(二)-详解动态方法决议(Dynamic Method Resolution)罗朝辉 (http://www.cnblogs.com/kesalin/)本文遵循“署名-非商业用途-保持一致”创作公用协议 序言如果我们在 Objective C 中向一个对象发送它无法处理的消息,会出现什么情况呢?根据前文《深入浅出Cocoa之消息》
2014-05-21 09:57:24
912
转载 [Cocoa]深入浅出Cocoa之消息
[Cocoa]深入浅出Cocoa之消息深入浅出Cocoa之消息 罗朝辉 (http://www.cnblogs.com/kesalin/)本文遵循“署名-非商业用途-保持一致”创作公用协议 在入门级别的ObjC 教程中,我们常对从C++或Java 或其他面向对象语言转过来的程序员说,ObjC 中的方法调用(ObjC中的术语为消息)跟其他语言中的方法调用差
2014-05-21 09:46:12
494
原创 Git命令总结(持续更新)
fileName指代文件名称;1、初始化方法,cd到需要git控制的文件夹内调用终端,输入命令: git init2、查看版本库状态方法:cd到需要git控制的文件夹内调用终端,输入命令:git status3、将修改的文件放入git缓冲区方法:cd到需要git控制的文件夹内调用终端,输入命令:git add fileName4、将缓冲区的添加的修
2014-03-31 13:04:16
757
转载 CocoaPods安装和使用教程
CocoaPods安装和使用教程目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWo
2014-03-28 10:14:40
964
转载 如何快速正确的安装 Ruby, Rails 运行环境
对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。次安装方法同样适用于产品环境!系统需求首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用:Mac OS X任意 Linux 发行版本(Ubuntu,CentOS, Redhat, Ar
2014-03-28 10:08:56
743
转载 (译)Objective-C的动态特性
(译)Objective-C的动态特性这是一篇译文,原文在此,上一篇文章就是受这篇文章启发,这次干脆都翻译过来。过去的几年中涌现了大量的Objective-C开发者。有些是从动态语言转过来的,比如Ruby或Python,有些是从强类型语言转过来的,如Java或C#,当然也有直接以Objective-C作为入门语言的。也就是说有很大一部分开发者都没有使用Objective-C太长
2014-03-28 09:19:59
659
转载 手把手教你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
572
原创 svn地址改变处理
虽然svn已经很老了,但是今天有人问到了关于svn的问题,即当svn代码库的服务器地址更改了之后,电脑本地端如何不重新checkout也能与改了地址后的svn服务器连接上方法就是先用终端cd到本地代码库的目录下,然后输入svn info 查看.svn的信息找到svn服务器的地址信息后,复制接着输入svn sw --relocate 原始地址 改变后的地址回车后本地
2014-03-19 19:50:21
878
原创 iOS运行出现No application was specified.
今天运行一个以前的项目,突然出现了如下错误原因是这个项目工程没有标志,在Bundle identifier后面填上你的标识就行了
2014-03-19 10:22:49
2617
转载 Effective Objective-C [下]
Chapter 6: Blocks and Grand Central DispatchItem 37: Understand Blocks《Ry’s Objective-C Tutorial》# BlocksItem 38: Create typedefs for Common Block Types当我们程序中要使用一些具有共性的Block时(返回值类型、参数个
2014-03-19 09:33:35
916
原创 iOS系统中各种设置项的url链接
在代码中调用如下代码:NSURL*url=[NSURL URLWithString:@"prefs:root=WIFI"];[[UIApplication sharedApplication] openURL:url];即可跳转到设置页面的对应项。[font=]About — prefs:root=General&path=AboutAccessibility — pref
2014-03-12 11:29:23
97
转载 Effective Objective-C [上]
Effective Objective-C [上]2013-08-10本文是针对《Effective Objective-C》一书的代码解读,笔者并没有看过原书,只是通过阅读该书的代码,并结合相应的主题,来臆测作者可能要表达的内容并用自己的语言来描述出来。Chapter 1: Accustoming Yourself to Objective-CItem 1:
2014-03-07 14:46:18
1076
原创 iOS APPLE LLVM 5.0 Error 之 ‘....UIKit.pcm' was built
本人所用Xcode版本为 5.0出现问题:解决方法:复制蓝色部分数据,打开终端,然后出现Finder选中错误中提示的,删除,接着换到Xcode,快捷键Command + Shift + K 清理一下,然后Command + R 运行下就OK了,如果还有此类错误,继续按上面的处理,直到OK
2014-03-07 10:19:05
2374
原创 iOS禁止Touch事件
iOS程序中有时会有需要禁止应用接收Touch的要求(比如动画进行时,防止触摸事件触发新方法),一般有两种,一种是弄个遮罩层,禁止交互,另一种就是UIApplication中的方法了,如下://开始禁止交互- (void)beginIgnoringInteractionEvents; // nested. set should be set during anim
2014-03-06 20:34:47
2934
原创 iOS设备信息获取(随用随更新)
1、获取设备的具体型号头文件://设备具体型号需要#import 方法:+ (NSString *) platformName{ // NSString *platform = [TPLStatisticsUtil platform]; //获得原始机器识别信息 size_t size; sysctlbyname("hw.machine", NULL,
2014-03-06 16:25:30
771
原创 Cocos2d-x使用控件报错(unknow type name 或者use of undeclared identifier )
今天在自学Cocos2d-x的时候练习CCControlButton,然后总是报上面两个错误,最后各种尝试之后发现cocos2d并没有包含这些控件的命名空间,于是乎在头文件中加上下面的代码即可#include "cocos-ext.h"USING_NS_CC_EXT;
2014-03-05 15:13:20
1297
转载 GitHub详细教程
GitHub详细教程Table of Contents1 Git详细教程1.1 Git简介1.1.1 Git是何方神圣?1.1.2 重要的术语1.1.3 索引1.2 Git安装1.3 Git配置1.3.1 用户信息1.3.2 高亮显示1.3.3 忽略特定的文件1.3.4 使用.gitkeep来追踪空的文件夹1.4 开始操作Git1
2014-02-18 18:01:22
113
iOS自定义相册多选控件制作
2015-01-28
iOS 自定义无限循环滚动广告动画控件
2015-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人