
ios
文章平均质量分 57
iteye_11997
这个作者很懒,什么都没留下…
展开
-
NSData NSString 读写文件
遍历字典 for (id key in paramValues_){ NSLog(@"key: %@ ,value: %@",key,[paramValues_ objectForKey:key]); } 读写文件NSString *path = @"/Users/Allen/Desktop/test.dat"; NSString *t...原创 2011-06-22 10:38:48 · 174 阅读 · 0 评论 -
ios 系统相关
判断当前设备 是否ipad #define isIPad UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad 剪贴板得到剪贴板UIPasteboard *pasteboard=[UIPasteboard generalPasteboard];把一个字符串放置到剪贴板上: ...2011-09-02 14:28:56 · 86 阅读 · 0 评论 -
ios googlemap 添加map overlay
画线 CLLocationCoordinate2D lats[2]; float lat = 90-i*10; lats[0] = CLLocationCoordinate2DMake(lat,179); lats[1] = CLLocationCoordinate2DMake(lat,-179); ...2011-09-02 14:32:08 · 171 阅读 · 0 评论 -
MBProgressHUD 画不出来解决办法
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.navigationController.view animated:YES]...2011-09-02 14:34:36 · 165 阅读 · 0 评论 -
xcode svn
Create the project in XCODE.Setup subversion in XCODE and select the subversion repository for this project.Use Xcode SCM > Repository and click on the IMPORT icon. This will move the loca...原创 2010-12-24 02:11:04 · 81 阅读 · 0 评论 -
(转) TabBar/NavBar/Toolbar 自定义背景
方法一 @implementation UINavigationBar (UINavigationBarCategory) - (void)drawRect:(CGRect)rect { //加入旋转坐标系代码 // Drawing code UIImage *navBarImage = [UIImage imageName...原创 2011-01-12 20:28:04 · 213 阅读 · 0 评论 -
ios 添加字体
<!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->1、确定你的项目工程的resouce下有你要用的字体文件(.ttf,.odf)。2、然后在你的工程的Info.plist文件中新建一行(Add Row),添加key为:UIAppFonts,类型为Array添加Value为XXX.ttf(你字体的名字)。ke...原创 2011-10-09 19:09:03 · 112 阅读 · 0 评论 -
Quartz 2D (ProgrammingWithQuartz) note
http://www.evernote.com/shard/s20/sh/c54af718-b04e-4645-b482-9fd1012160ef/809d946e19b8fd1f0d78b82e7157cf88 书链接: http://book.douban.com/subject/2003121/ Context 上下文 画板 可以是window printer ...2011-10-09 20:03:35 · 129 阅读 · 0 评论 -
一个navController rootView的问题
做一个app, window下面是tabBarController, tabBarController里面3个tab, 每个都是一个navController, 3个navController的rootView我都是用的一个自定义的RootView, RootView实际是一个tableView的子类现在的问题是,我在初始化rootView的时候怎么知道用户点的那个tab, ...2011-02-25 19:40:03 · 159 阅读 · 0 评论 -
ios5 支持 json 转化
------ 解析json成dic对象-(void)fetchedData:(NSData*)responseData {//parse out the json dataNSError* error; NSDictionary* json =[NSJSONSerialization JSONObjectWithData:responseData...原创 2011-10-29 21:58:39 · 138 阅读 · 0 评论 -
添加 core data 支持 ios 项目
网上很多教程包括apple自己的都是从一个core data的模板项目教起, 没有一个怎么在既有的项目上添加core data的方法(也许有,反正我没找到), 下面就是自己研究的添加core data的步骤, 我用的是mac os x 10.6.7, xcode4.0.0 1. 添加core data framework xcode中选中项目根,在右边的面板中选中targets...2011-04-26 00:24:44 · 77 阅读 · 0 评论 -
table view 修改背景 NSCFString 错误
table view 修改背景 UIImageView *background = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background.jpg"]]; [[self tableView] setBackgroundView:background]; [background autor...原创 2011-05-03 13:29:24 · 82 阅读 · 0 评论 -
自定义的table cell 在设备 翻转 时的 布局调整
比如你又一个cell 在最左边有一个image, 最右边有一个button , 当设备翻转成landscape时 希望这2个组件还是在cell的两端 这时要做的是设置这2个组件(UIView)的autoresizingMask属性我希望翻转时右边的button还是在屏幕最右边 那么就要编程式的设置 button.autoresizingMask= UIViewAutor...原创 2011-05-12 14:48:26 · 100 阅读 · 0 评论 -
iOS 6 设备转向问题
iOS 6 对设备转向时 View Rotations 的处理完全不一样了 Handling View RotationsIn iOS 6, your app supports the interface orientations defined in your app’s Info.plist file. A view controller can override thesu...2012-09-21 00:33:45 · 117 阅读 · 0 评论 -
libxml2 xpath 解析含有 prefix namespace 的 xml
有一段xml 里面有 prefix URL namespace的 , 这时用xpath解析 像平常那样写解析不出来节点 <?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:x...2012-11-06 13:28:34 · 530 阅读 · 0 评论 -
ios 5 才执行的代码
设置navigationBar背景在ios5有了官方支持 #if __IPHONE_OS_VERSION_MAX_ALLOWED >= 50000 if ([self.navigationController.navigationBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]){ ...2011-09-02 13:03:42 · 94 阅读 · 0 评论 -
UIPopoverController 相关问题
Popover + tableView 的宽度问题 在tableview push detailview的时候宽度会变 所有viewcontrol 在viewDidLoad调下面方法- (void)setPopoverSize { CGRect screen = [[UIScreenmainScreen] bounds]; if...2011-09-02 12:57:19 · 100 阅读 · 0 评论 -
Settings 设置问题
1. setting面板的设置只有当用户去了设置面板后才会产生,所以程序要假设用户没有去过的时候设置默认值2. 拿到[NSUserDefaultsstandardUserDefaults];取值之前要 [userDefault synchronize]3. 假如从设置面板取回的是bool值,当你用代码 ...原创 2011-09-02 12:05:48 · 321 阅读 · 0 评论 -
iPhone开发之Objective-C学习(1) Objective-C中@class和#import的问题
Objective-C中@class和#import的问题。参考。假设,有两个类:ClassA和ClassB,两个之间相互使用到,即构成了circular dependency(循环依赖)。如果在头文件里面只用#import把对方的头文件包含进来(构成circular inclusions,循环包含),则编译器会报错:Expected specifier-qualifier-list ...原创 2009-08-01 11:47:59 · 86 阅读 · 0 评论 -
ios twitter oauth
最开始想做个twitter客户端玩玩,算是在实践中学习api 后来发现twitter原来是可以让开发者用 base64认证的方式去使用api的,结果现在不行了必须使用oauth的方式, 但oauth方式下必须到twitter的页面上去点击确定,这还是本地app程序吗,太恶心了,其实twitter也提供了xauth方式认证,可以省去oauth认证中去网站上点确定的那一步,但可是要使用...2011-06-22 17:12:05 · 202 阅读 · 0 评论 -
常用ios程序代码
我的原文在evernote,evernote链接的内容会不断更新http://www.evernote.com/shard/s20/sh/9c35c399-4f7c-4015-944c-ad055cb547db/ba84af5872b716b59f18944a9a5e41a2 Settings 设置问题1. setting面板的设置只有当用户去了设置面板后才会产生,所以程...2011-06-29 13:11:35 · 168 阅读 · 0 评论 -
kvc kvo 学习笔记
http://www.evernote.com/shard/s20/sh/31282c0d-f702-4900-9842-cffd64cdc45a/fbf2f02e8cd81c5f9445f825ca1531d3 kvc 就是一种通过字符串去间接操作对象属性的机制, 访问一个对象属性我们可以 person.age 也可以通过kvc的方式 [person valueForKey...2011-07-03 18:09:34 · 99 阅读 · 0 评论 -
Grand Central Dispatch 笔记
https://www.evernote.com/shard/s20/sh/54fbd735-53b6-4436-9bd4-88d46b628527/22bc221c73b55dbf1ddfb5515649c239 1. GCD 使用后不用程序去管理线程的开闭,GCD会在系统层面上去动态检测系统状态,开闭线程2. Dispatch Queues 单行(放进去的tas...2011-07-05 19:56:40 · 142 阅读 · 0 评论 -
MKPointAnnotation 导致的内存泄露
程序是在一个map 上添加annotation, 添加的时候有title 和 subtitle, 之后会remove掉annotation结果remove的时候老是有leak debug了半天,结果如下 MKPointAnnotation *ann = (MKPointAnnotation *)an; ann.title = nil...2011-07-11 21:59:50 · 222 阅读 · 0 评论 -
iphone 内存管理
http://www.robinlu.com/blog/archives/page/4开发iPhone 应用程序并不难,基本上就是三个词 - “memory, memory, memory” 。iPhone OS 对内存的要求很严格,有memory leak ,杀掉;内存使用超限额,杀掉。一个经过测试的程序,在使用过程中90%以上的崩溃都是内存问题造成的。在这里简单总结一下Obje...原创 2009-09-22 09:25:34 · 81 阅读 · 0 评论 -
终于装好iphone sdk了
上个星期装好了ideneb 10.5.6,就开始打算装iphone sdk,最开始下的是最新的3.1版本,2.4g,苹果公司的下载不支持断点下载,而且貌似有超时限制,如果超过一定时间还没下完,会自动断掉,折磨了好久,终于下完了,结果一安装 说要mac os x 10.5.7,晕啊,结果没办法,下了个2.2.1的sdk,终于安装成功,艰难啊[img]http://dl.iteye.com...2009-09-23 09:26:44 · 110 阅读 · 0 评论 -
一篇通俗的objective-c入门
Objective-C语法快速参考作者: Cocoa China 【最热的Mac, iPhone专业开发论坛】【本文永久地址】 大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之后,第一感想是跃跃欲试,而看到Objective-C的语法,第一感想就变成就望而却步了。好吧,我是在说我自己。 如果你和我一样...原创 2009-09-28 14:44:59 · 84 阅读 · 0 评论 -
本人第一款ios app上架了
第一次开发ios app, 希望大家多多支持, 多多下载, 多多好评 呵呵https://itunes.apple.com/cn/app/geo-converter/id6274282452011-07-19 12:26:06 · 149 阅读 · 0 评论 -
个人申请 idp
要准备的东西 一张双币信用卡(扣$99用) 一张可以接受外汇的储蓄卡(以后收钱用, 如果你只打算开发free的程序而且不嵌入iAd, 就可以不要这张卡, 但作为个人开发谁会呢?) 网上申请idp, 要注意的地方: 地址和信用卡地址一样,//******这一步现在不用了*********** 然后把协议书打印出来,手写 拍照, 把照片发到chinadev@asia.apple.com, 说明...2011-07-19 15:15:49 · 152 阅读 · 0 评论 -
提取ipa png 图标
Apple 对 iPhone 应用程序中的 png 图片进行了特殊的处理,在 png 文件头之后加了一个非标准的 CgBI 数据段,IDAT 段图像数据也没有传统的压缩数据头和尾,并且红色和蓝色是反的,这样就无法在 Mac 或 Windows 下不能正常使用了。网上找滴解决办法:先把ipa软件后缀改成zip,然后用winrar解压,然后下载iphone – fixpng.exe这个...原创 2011-08-10 11:19:09 · 871 阅读 · 0 评论 -
UITableView 相关问题
动态调整cell高度 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"Cell"; UITableViewCell *cell...原创 2011-09-02 11:53:46 · 150 阅读 · 0 评论 -
ios 国际化相关
添加国际化1. 代码中使用字符串的地方 使用 NSLocalizedString(@"keyName",@"comment")2. genstrings 扫描 .m 文件 ,生成 Localizable.strings3. 在项目目录里生成en.lproj zh-Hans.lproj文件夹, 把Localizable.strings 放进去4. ...2011-09-02 12:04:32 · 108 阅读 · 0 评论 -
iOS 开发一年多总结下
收获很多1. 一个人包办从构思, 设计, 实现, 推广的全过程, 对自己的能力, 特别是能力范围有很大的提升。 以前在公司上班仅仅局限在实现的局域内, 现在在做自己的产品时, 在设计时的取舍, 对工作时间的分配, 对工作重点的决定,图标的设计, 像素的拿捏, 这些都是以前没有过的体验 2. 学习obj-c开发, 接触手动内存管理,对对象生命周期有了更好的认识...2012-12-19 16:47:54 · 90 阅读 · 0 评论