`
文章列表
http://unmi.cc/ios-coreplot-chart-started   iOS(iPhone/iPad) 下图形组件有两个有名的,s7graphview 和 Core Plot,它们都是在 Google 上托管的代码,听说 Core Plot 比较强,因为前者仅支持曲线图,后者呢曲线图、饼图、柱状图等通吃,且较活跃。那就专注下 Core Plot 的使用。它提供了 Mac OS X 和 iOS 下的组件库,我只用到它的 iOS 图表库。 Core Plot 能画出来图表的效果应该多看看:http://code.google.com/p/core-plot/wiki/P ...
http://unmi.cc/objective-c-snippets 1. 初始化一个空的数组     NSMutableArray *array = [NSMutableArray arrayWithObjects:nil];        //或者,这里的 Capacity 像 java 的 ArrayList 中的 Capacity    //NSMutableArray ×array = [NSMutableArray arrayWithCapacity:5];       MSLog(@"%i", [array count]); 如果用到了 alloc ...
http://www.cnblogs.com/zilongshanren/archive/2011/08/08/2131140.html   教程截图:   作为一名无证程序员,无论你多么精通Objective-C的内存管理,随着时间的推移,你也不可避免的犯内存相关的错误。但通常因为代码量太大,以至于你不 ...
    http://unmi.cc/nszombieenabled-locate-exc_bad_access-error 我们做 iOS 程序开发时经常用遇到 EXC_BAD_ACCESS 错误导致 Crash,出现这种错误时一般 Xcode 不会给我们太多的信息来定位错误来源,只是在应用 Delegate 上留下像 Thread 1: Program received signal: "EXC_BAD_ACCESS",让问题无从找起。 比如你对已释放的对象发送消息时就会出现,EXC_BAD_ACCESS,再如 release 的对象再 release,re ...
http://hi.baidu.com/chenfalei/blog/item/3c2cd233c22ab054ac4b5f05.html   经常搞网络程序得人,需要抓包查看本地发送和接收得一些网络数据,这就需要抓包工具了。 windows下得抓包工具比较多,我用过fiddler2<只能抓取使用微软的WinInet库得程序网络包>,WinNetCap等, Mac系统下也有几个抓包工具,我用过得一个叫WireShark,这个工具也有Windows版本的,Mac版本的感觉挺好用的。 http://www.wireshark.org/download.html  这里是官 ...
将系统升级为Lion后,我最喜欢的新功能就是全屏模式(fullsreen mode)了,借助于方便的手势操作,工作效率提高了不少,但对于应用程序来说,不能直接支持该功能,需要添加一些新的代码,对于用户而言只能苦苦等待程序的更新,比如MS Office 2011 for Mac,VMware Fusion,以及Eclipse等。 其中Eclipse到目前为止(版本3.7.0)官方版本还不支持该功能, 幸亏有Alex Blewitt开发了一个Eclipse插件,安装该插件后Eclipse就可以使用全屏,相当赞! 相关文章:http://alblue.bandlem.com/2011/07/ ...
 最近因为IPAD设备升级,原有Xcode4.2.1不能满足现在的真机调试需求,就上app developer下载了一个Xcode4.3.1,既然安装失败,根据安装提示信息,就能明显的看到是 MobileDevice 组件安装失败,曾经在网上找是否有这个组件下载,在官方查找也未果。闲下看了下IOS群里的聊天记录,发现有一个XCODE的安装问题。一语情醒梦中人,这让我立马想到了,我的问题估计也是这个原因导致的。记录一下,希望这对大家有所帮助。 以下是安装XCODE4.3.1提示报错的截图      
http://kensou.me/blog/?p=264   iOS5之后,原来获取iPhone的DeviceId的接口:[UIDevice uniqueIdentifier] 被废弃! 这个改动会影响非常多的人,尤其是数据分析者。由于iPhone取IMEI困难(属于私有方法),所以大多数应用将DeviceId,也就是uniqueIdentifier作为IMEI来使用。如果这个接口被废弃,那么,我们就需要寻求一个新的方式来标识唯一的设备。 官方推荐的方法是,每个应用内创建一个UUID来作为唯一标志,并将之存储,但是这个解决方法明显不能接受!原因是,你每次创建的UUID都是不一样的, ...
http://www.dreamingwish.com/dream-2012/the-create-the-static-the-library-containing-the-category.html   一、异常的原因 在连接一个含有category的静态库的时候,往往会得到一个运行时exception “selector not recognized”。 这是由于 UNIX的静态库实现、linker和Objective-C的动态结构三者之间的问题引起的。 Objective-C并不为每个函数定义linker symbol,它只为每个class生成linker symbol。 ...
只能输入非零开头的正整数用下面的代码 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ NSString *result = [textField.text stringByReplacingCharactersInRange:range withString:string];if ([result length]
1,下载ProtocolBuffer包,并按照包中根目录下README.txt安装。 http://code.google.com/intl/zh-CN/apis/protocolbuffers/ 当前最新版本2.4.1 最后make install后,会生成编译器protoc,并拷贝到/usr/local/bin目录下。   2,下载Objective-C compiler for ProtocolBuffer。 目前有两种类型的实现。 一个针对ProtocolBuffer2.2做修改,使最后生成的.proto文件编译器(protoc)支持Objective-C类型的文 ...
一条消息数据,用protobuf序列化后的大小是json的10分之一,xml格式的20分之一,是二进制序列化的10分之一,总体看来ProtoBuf的优势还是很明显的 protobuf是google提供的一个开源序列化框架,类似于XML,JSON这样的数据表示语言,详情访问protobuf的google官方网站 protobuf在google中是一个比较核心的基础库,作为分布式运算涉及到大量的不同业务消息的传递,如何高效简洁的表示、操作这些业务消息在google这样的大规模应用中是至关重要的。而protobuf这样的库正好是在效率、数据大小、易用性之间取得了很好的平衡。 protobu ...
在做一个TableView程序时,要在表格里显示一个文件夹内所有文件的清单,程序在一开始显示时正常,但是一滚动窗口时就崩溃,查找这个错误整整花了我一天的时间,原来出在NSMutableArray初始化时用的方法不正确,都是因为Objective-C的基础知识没学好。 在一个UITableViewController类中声明了一个NSMutableArray *localFiles这样一个数组,作为成员变量。 在viewDidLoad方法中读出应用程序Documents目录下的所有文件名放在这个数组中,初始化时用了这个方法: localFiles = [NSMutableArray a ...
创业的路其实很难,技术人员创业成功的更是很少,原因到底在哪里?我也在苦苦寻找。      这么几年,自己真的是痛并快乐着,没有学历,没有牛B的技术,没有大把的资金,没有资源。我们创业到底可以干什么?难道无路可走了吗?      我不知道,仅此在这个周围朋友都不知道的地方,写下自己的记录。      昨天看了一下几年前自己写的博客记录,现在真的笑了,笑我那个时候的傻,那个时候的稚嫩。      前几日又给自己写了一点记录,我并不想秀什么,工作只是生活的一部分。但是我们想要什么样的生活,每个人都得考虑清楚。 或许我还会继续失败,但是我一定会准备好再次创业的路。30了,我依然未婚,不是我不想要一个家, ...

IOS代码段

图片如何存入 iPhone 本地 Documents 的方法   在 UIButton 的 setImage 方法里添加一张图片,以下代码可将图片存入本地的 Documents 下 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [ ...
Global site tag (gtag.js) - Google Analytics