- 博客(13)
- 资源 (7)
- 收藏
- 关注
原创 dyld: could not load inserted library: /usr/lib/libgmalloc.dylib
用xcode编译工程的时候,dyld: could not load inserted library: /usr/lib/libgmalloc.dylib解决方案:菜单-->Product--->EditScheme, 关闭 Guard Malloc,官方论坛解释
2012-12-27 15:55:09 2597
原创 Property's synthesized getter follows Cocoa naming convention for returning 'owned' objects
今天写程序,无意间出来一个这样的警告。指向这一行:@property (retain, nonatomic) NSString *newTitle;Apple LLVM complier 4.1 Warning.Semantic Issue: Property's synthesized getter follows Cocoa naming convention
2012-12-27 10:17:26 1980
原创 ios 键盘遮住输入框
viewdidload里面,加了一个[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyboardWillShow:)name:UIKeyboardWillShowNotificationobject:nil];通知,然后取出键盘的高度。因为在5.0以后,键盘高度是不固定的。中文是252,英
2012-12-25 15:03:59 1231
转载 ios配置信息
典型的应用程序束 MyApp 包含应用程序代码的可执行文件 Info.plist 包含应用程序的配置数据的属性列表文件,系统使用该文件确定如何与应用程序交互 MainWindow.nib 主窗口nib文件,包含应用程序启动时需要加载的接口对象 应用程序图标 启动图片 用于应用程序启动时显示的屏幕大小的图片
2012-12-21 15:30:11 986
转载 iOS从info.plist 获取项目的名称及版本号
NSString *executableFile = [[[NSBundle mainBundle] infoDictionary] objectForKey:(NSString *)kCFBundleExecutableKey]; NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:(
2012-12-18 14:49:17 1503
转载 CoreData-1
Core Data是个好东西,在数据储存操作上速度快,容易操作,是一种类似关系数据库的东西。但是有些不那么好学,那到底Core Data是怎么操作的呢?怎么用呢?怎么来编程呢?我们一起来学习吧,接下来使用苹果提供的实例程序Locations来作分析:>程序介绍:右侧是改程序的截图,基本上来说就是通过使用Core Location来得到当时的位置,然后在点击“+”的时候记录下当时的经
2012-12-18 11:24:18 790
原创 Undefined symbols for architecture armv7
XCode 编译的时候,出线如下错误:Undefined symbols for architecture armv7: "_OBJC_CLASS_$_CALayer", referenced from: objc-class-ref in EGORefreshTableHeaderView.o "_CATransform3DIdentity",
2012-12-17 10:30:04 5619
转载 如何重启 Finder
Finder 卡住了需要重启?或者执行某些命令后需要重启 Finder?以下这两种方法便可以做到。如何在 Dock 图标上操作按住 Option 键并右键点按 Finder 图标,选择菜单中的“重新开启”如何在终端里操作打开终端(应用程序 – 实用工具),然后输入以下命令并回车killall Finder执行重新开启命令后,Finder 会退
2012-12-14 15:43:39 3093
原创 判断设备是否是iphone5
其实只要判断一下屏幕的高度是不是568,得到屏幕高度,然后与568做差,绝对值小于 浮点数最小精度DBL_EPSILON就可以了。代码如下: # define IS_IPHONE5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) 不过话说回来,你利用屏幕的568高度
2012-12-13 10:15:30 3573
转载 修改xcode工程的product Name(可执行文件名)以及桌面显示名
修改xcode工程的product Name(可执行文件名)以及桌面显示名发布者: Seven's - 2011/08/24 - 分类:iOS开发一、桌面显示名:修改plist里面的bundle display name即可二、可执行文件名:修改plist里面的executable nameEdit Active Target –>
2012-12-12 10:02:03 7861
原创 查内存泄露之delegate or dataSource用retain属性还是assign属性
首先,delegate是要使用assign属性,而不是retain属性。那么为什么是assign而不是retain呢? 从内存管理方面来说,delegate的生命周期,不应该让对象去控制,如果该对象对其使用retain,那么很有可能这个delegate不能正确的被释放。 确切的说是下面这个关系:assign是为了防止交叉引用。有3个类....A..B..C.. 我在A里
2012-12-11 11:44:19 1005
原创 NOTE
LABEL自动换行 label.lineBreakMode = UILineBreakModeWordWrap; label.numberOfLines = 0;结合ScrollView后关于UIPageControl的页面设置算法:// 在ScrollView的委托方法中int index = fabs(scrollView.contentOffset.x)
2012-12-06 20:36:31 751
转载 iOS事件拦截(实现触摸任意位置隐藏指定view)
From:RuiQ's自留地项目里有一个需求,类似新浪或者腾讯微博的顶部title栏的类别选择器的消失(在选择器展开的时候,触摸屏幕任何地方使其消失)。最开始的想法是当这个选择器(selectorView)展开的时候,在当前屏幕上加入一个铺满整个屏幕的透明button来拦截所有的触摸事件。可是这个方案实现起来非常麻烦,也不优雅,而且发现button拦截不到s
2012-12-05 14:16:42 4063
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人