
objective-c
安子就是安子
我既不是一个计算机科学家,也不是一个业余人士,既不是一个专家,也不是一个新手。我处在中间,我靠写代码为生。
展开
-
ios5 icon 去掉gloss effect
之前在ios4中,通过在project summary里添加一个key-value:Icon already includes gloss effects = YES成功把gloss effect去掉。现在用ios5发现不给力,后来去查资料,stackoverflow里果然什么都不是问题~~ios5中添加了icon files (ios5)字段,所以,我添加了进去,并在其自动生原创 2011-12-02 14:39:18 · 2900 阅读 · 0 评论 -
关于NSDictionary allValues
今天写一段程序时,NSDictionary 的allValues方法返回的是NSArray类型,并且内容顺序是随机的,并不是按照插入的顺序,键值果然不按套路来~这必然和它的存储方式有关系原创 2011-12-19 15:32:21 · 3131 阅读 · 0 评论 -
Undefined symbols for architecture armv7:
ld: symbol(s) not found for architecture armv7Undefined symbols for architecture armv7:意思是找不到某个类的framework,查看你是不是引用了没有加到building Phase里的framework的类。查去吧!原创 2012-01-12 19:34:02 · 10263 阅读 · 0 评论 -
如何打开itune store上的app
经常喜欢在自己的app中提供自己其他的软件连接让用户下载,促进软件大卖。代码是:NSString *urlStr = @“http://xxxxxxxx”; [[UIApplication sharedApplication] openURL:[NSURLURLWithString:urlStr]];原创 2012-02-21 19:06:39 · 1231 阅读 · 0 评论 -
卸载Xcode4.2
sudo /Developer/Library/uninstall-devtools —mode=all原创 2012-02-23 16:05:23 · 1616 阅读 · 0 评论 -
QuartzDemo
https://developer.apple.com/library/ios/#samplecode/QuartzDemo/Listings/Quartz_QuartzLines_m.html#//apple_ref/doc/uid/DTS40007531-Quartz_QuartzLines_m-DontLinkElementID_30最近想研究如何用Core Graphics实现原创 2012-03-09 15:34:38 · 2796 阅读 · 0 评论 -
类别(objective-c基础笔记)
这一章讲了类别Category 和协议Protocol类别是指扩展一个已有类的方法,这种方式比使用继承扩展更简单。类别:类别可以使你以模块化的形式规整一个类的方法,这包括允许你扩展一个已存在的类,这个类可以是系统封装的,可以是别人写的,只要它存在,你就能使用类别在它身上。例子,现有类Fraction.h@interface Fraction : NSObject{int原创 2012-03-13 16:22:09 · 1041 阅读 · 0 评论 -
Crash EXC_CRASH (SIGKILL)
Crash log is as below.To solve this ,I tried to adjust my provisioning profile and then fix it.Good luck.stackoverflow link:http://stackoverflow.com/questions/7059849/ios-ipad-app-crashi原创 2012-03-13 12:37:03 · 5609 阅读 · 0 评论 -
iOS中的坐标系和矩阵变换(转一)
最近在学Quartz 2d,这篇写的很基础,非常好,我转过来,并且copy 过来,拜读!http://www.cnblogs.com/delonchen/archive/2011/08/03/iostransform.html1.坐标变换的数学基础 1.1 坐标系 数学中我们使用的是笛卡儿坐标系,如下图所示:转载 2012-03-13 19:34:08 · 4051 阅读 · 0 评论 -
Quartz 2d资料
http://book.douban.com/annotation/14826991/原创 2012-03-13 19:53:15 · 1158 阅读 · 0 评论 -
UIFont fontWithFamily 字体列表
Family: Hiragino Kaku Gothic ProN W3 Font: HiraKakuProN-W3 Family: Courier Font: Courier Font: Courier-BoldOblique Font: Courier-Oblique Font: Courier-Bold Family: Arial Font: ArialMT转载 2012-03-14 16:44:02 · 1717 阅读 · 0 评论 -
Begin iPhone3 development
开始翻翻这本书,看看基础了又...话说csdn的博客现在越来越不好用了,我勤快点,弄个自己的博客吧,否则真折腾不起...1. 源码和pdf 话说我居然在官网上没有找到下载连接,切http://www.cocoachina.com/iphonedev/sdk/2010/0316/674.html2.打开demo工程后,是因为你的Xcode版本高或者你没有那么原创 2012-03-16 12:47:42 · 1385 阅读 · 2 评论 -
ios开发bug记录
看来标题写的需要谨慎了额,总结自己的Bug问题,不要以为是个权威汇总20/10/2011 (今天修补了两个crash(iPhone程序崩溃)。)第一个是由于改一个bug,导致的。这个bug就是ios5把中文输入法的框框家进来了。于是控件的位置需要调整才不会被遮盖到。我用的api是支持ios3.2以后的,测试拿ios5,和ios4测试都没有问题,用3gs那个iPhone,系统是i原创 2011-10-20 15:10:32 · 2489 阅读 · 2 评论 -
关于升级mac os到lion版本
公司终于升级了,我直接用的app格式安装,安装了大概1个多小时,以前的文件都在,一些新的应用的确不错1.你可能很不习惯新的鼠标滑动方式,去system preference 里设置一下,既把Scroll direction:natural勾掉2.安装完系统以后,打开Xcode,报错,看来4.2版本不能在Lion中使用,需要去下最新的。很郁闷的是,app develope原创 2012-05-07 12:55:49 · 1341 阅读 · 0 评论 -
iOS objective-c 解压zip,rar文件
最近在研究iOS解压压缩包,就针对rar和ziprar:Unrar4ios库 但是不是很好用,各种出问题zip:ZipArchive 库还挺简单的最后找到了个集成这些库的demo地址:https://github.com/saru2020/SARUnArchiveANY妥妥的,20天前刚更新过,拿去用吧,已测。原创 2015-03-05 19:01:52 · 3189 阅读 · 0 评论 -
如何用NSLog输出NSRange,CGRect等结构体
使用对应的转换NSStringFromCGPoint NSStringFromCGSize NSStringFromCGRect NSStringFromCGAffineTransform NSStringFromUIEdgeInsets比如NSLog(@"rect1: %@", NSStringFromCGRect(rect1));原创 2011-11-28 16:20:49 · 9237 阅读 · 0 评论 -
用terminal 编译运行objective-c 程序(上)
在Programming in Objective-C 2.0, Rough Cuts, 2nd Edition 这本书中,作者第一个程序的例子就是如何用Xcode和command line来编译运行objective-c程序最近在想办法做一个接口单元测试事情,我们需要给远端后台一个可运行的单元测试程序,这个程序要脱离Xcode和Simulator。测试主要是后天api接收和返原创 2011-11-25 17:19:30 · 2517 阅读 · 0 评论 -
Objective-c 数据类型之间的转换(NSNumber NSDate...)
NSNumber->NSDateNSDate aDate = [NSDate dateWithTimeIntervalSinceReferenceDate:[NSNumber doubleValue]];NSDate->NSNumberNSDate *aDate = [NSDate date];NSNumber *secondsSinceRefDate = [NSNumb原创 2011-10-28 23:39:13 · 5742 阅读 · 0 评论 -
objective-c内存管理(转)
<br />版权声明<br />此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。<br />版本 1.1 发表于2011-01-16<br /> <br />前言<br />初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存泄漏或莫名其妙的崩溃。我在这里总结了自己对obje转载 2011-01-25 09:38:00 · 1009 阅读 · 0 评论 -
iPhone 元素大小
ElementSize (in pixels)Window (including status bar)320 x 480pxStatus Bar(How to hide the status bar)20 px转载 2011-09-06 16:08:01 · 511 阅读 · 0 评论 -
如何在svn CLI 下添加@2x图片
原文地址:http://developers.enormego.com/view/add_2x_ios4_resources_svn为了在你的应用中更全面的利用iPhone4 retina显示屏,你需要添加2x资源到你的工程中。如果你用svn来管理你的文件,你很可翻译 2011-09-13 11:37:40 · 848 阅读 · 0 评论 -
iPhone 程序骨架浅析
接触iPhone开发半年多了。想想基础知识很薄弱,简单来讲,我很难清楚的解释什么是File's owner 程序从springBoard里启动开始又是如何加载进来的一些细节也一直模糊不清。今天查了官方文档,写下自己的关于iPhone程序的骨架认识。原创 2011-09-16 17:22:48 · 1244 阅读 · 0 评论 -
关于Objective-c里的汉字占位长度问题
在utf8(ASCII)格式编码时,汉字占3个字节在utf16格式编码时,汉字占2个字节但有时生僻的汉字会是4个字节,但此类汉字不是很多NSString就是UTF16编码的,流数据是UTF8编码的举个例子,在Character类型下,一个英文一个汉字的原创 2011-08-23 11:35:11 · 3341 阅读 · 0 评论 -
WebSocket+Node.js 通讯及在 iPhone中 实现
最近在研究搜集HTML5的WebSocket.公司的新项目是想在iPhone上实现WebSocket实时通讯.所以我翻了翻HTML5概念,知道WebSocket是HTML5的特性。一路又看了看WebSocket,然后又了解了一下Node.js,都是浅层的概念上的查找,因为原创 2011-10-10 16:26:58 · 6737 阅读 · 1 评论 -
需要细读的好文章(搜集)
UIView 你知道多少http://www.cnblogs.com/likwo/archive/2011/06/18/2084192.html原创 2011-10-20 11:39:12 · 650 阅读 · 0 评论 -
获取本机语言类型
获取本机语言类型 -(NSString *) getCurrentLanguage{ NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSArray *languages = [defaults objectForKey:@"AppleLanguages"];转载 2011-01-18 18:33:00 · 848 阅读 · 0 评论 -
使用NSInteger的好处一
今天在困惑int和long的使用。查到c语言中,int和long的字节数是和操作系统指针所占位数相等。但c语言中说,long的长度永远大于或等于intobjective-c里,苹果的官方文档中总是推荐用NSInteger它和int有什么区别呢,stackoverflow这帮大神给了答案。原来在苹果的api实现中,NSInteger是一个封装,它会识别当前操作系统的位数,自动返回原创 2011-11-14 02:27:13 · 7245 阅读 · 1 评论 -
NSString 内存管理问题
NSString 是objective-c里 继承自NSObject的一个管理字符串的类。它是immutable的所以,在代码中赋值@“”类型字符串相当于赋值一个constant变量,这里,你把它理解为一个autorelease也好,不这么理解也罢,因为无论怎么理解,它的retainCount是UNIT_MAX的。看到stackoverflow里一个程序员说得,不要去考虑retainC原创 2011-10-24 16:34:25 · 1530 阅读 · 0 评论 -
objective-c 之 static
一.在一个方法内部使用static 声明变量经常被使用在实现单例或者某种数据结构在第一次使用前被自动初始化。例如下面这段code// static variable declared in a functionNSArray *getDaysOfTheWeek() { static NSArray *daysOfTheWeek = nil; if ( ! daysOfTh原创 2011-11-15 12:15:27 · 3518 阅读 · 0 评论 -
Objective-c 命名规范
Objective-c 命名规范apple document:http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CodingGuidelines/CodingGuidelines.htmlgoogle objective-c style guide:http://google-stylegu原创 2011-10-27 15:38:19 · 1817 阅读 · 0 评论 -
Objective-C 内存管理之dealloc方法中变量释放处理
(一).关于nilhttp://cocoadevcentral.com/d/learn_objectivec/Calling Methods on NilIn Objective-C, the nil object is the functional equivalent to the NULLpointer in many other languages. The differe原创 2011-10-31 16:57:09 · 7217 阅读 · 0 评论 -
iPhone开发读书记录
记得几个月前,就觉得自己iPhone开发技术太菜,和老板谈过,他说要多看经典的教材,实践起来。我赞同,但是一直懒得开工,现在开始维护自己的一个读书列表吧。还有三到四个月。就是一个转折点。读书列表1.Beginning iPhone Development 3 [Dave Mark and Jeff LaMarche]顺便去创建了作者Jeff LaMarche的百度百科,而且原创 2011-11-01 11:52:26 · 622 阅读 · 0 评论 -
使cocopods管理开源库编译出现Library not found for -lPods-xxxxlibrary问题的解决方法
转载http://blog.sina.com.cn/s/blog_67d955460101xbuh.htmlIf Xcode complains when linking, e.g. Library not found for -lPods, it doesn't detect the implicit dependencies:Go to Produc转载 2015-03-11 12:00:16 · 3174 阅读 · 0 评论