
IOS开发
文章平均质量分 66
无为_
别拿豆包不当干粮
展开
-
IOS App资源路径
//==============================================================================// 资源目录NSString *defaultDBPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:filename];转载 2014-08-07 16:38:49 · 777 阅读 · 0 评论 -
IOS和android日志分析
通过崩溃捕获和收集,可以收集到已发布应用(游戏)的异常,以便开发人员发现和修改bug,对于提高软件质量有着极大的帮助。本文介绍了iOS和android平台下崩溃捕获和收集的原理及步骤,不过如果是个人开发应用或者没有特殊限制的话,就不用往下看了,直接把友盟sdk(一个统计分析sdk)加入到工程中就万事大吉了,其中的错误日志功能完全能够满足需求,而且不需要额外准备接收服务器。 但是如果你对其原理转载 2014-10-22 10:21:08 · 967 阅读 · 0 评论 -
IOS笔记 备忘
内存管理的其他注意事项:1. 口诀1)谁创建,谁释放。如果你通过alloc、new或copy创建了一个对象,那么你必须调用release或autorelease来释放,换句话说,不是你创建的,就不用你去释放。例如,在一个函数中alloc一个对象,且这个对象只在这个函数中被使用,那么必须在这个函数中调用release或autorelease。如果在一个class的某个方法中alloc一个原创 2014-10-21 16:16:00 · 695 阅读 · 0 评论 -
需要熟记的git命令
需要熟记的github常用命令总结一下ubuntu下github常用的命令,设置部分跳过,假设repository的名字叫hello-world:1.创建一个新的repository:先在github上创建并写好相关名字,描述。$cd ~/hello-world //到hello-world目录$git init //初始化$git add . //转载 2014-11-03 17:06:07 · 697 阅读 · 0 评论 -
数值类对象:NSNumber,NSValue,NSNull
基本,集合,复杂,对象可用对象封装基本数值,然后将对象放入NSArray或NSDictionary 中。用对象封装基本数值后,即可给其发送消息。数值类型包括:NSNumber,NSValue,NSNull类。oc不支持自动装箱NSNumber类创建方法+ (NSNumber *)numberWithChar:(转载 2014-11-12 17:30:52 · 869 阅读 · 0 评论 -
iOS开发之---静态库的编译以及相关问题的处理
最近在做Apple的IOS开发,有开发静态库的需求,本身IOS的开发,只允许静态库或者Framework。在Xcode上没有找到允许编译,如同Android上的*.so和Win32上的dll这样的说法。不过Framework这样的框架,估计也是类似动态库的实现,不过没有具体研究过,后续继续深入研究。BTW,我这个文档的静态库的开发是基于Xcode4.1和iOS SDK4.3编写的。Xcode4跟之转载 2014-09-16 17:18:03 · 1191 阅读 · 0 评论 -
Object-C Block笔记
Block,顾名思义,就是一个代码快单元,帮助我们组织独立的代码段,并提高复用性和可读性。Block类似C语言中的函数指针,是一种方法回调机制。Block是对C语言的扩展,用来实现匿名内部函数的特性,Block可以实现函数的嵌套,可以访问函数的内部变量。原创 2014-08-19 10:51:30 · 670 阅读 · 0 评论 -
<iOS>iphone技术总结, 在网上找到比较有用的东东,整合一下
iphone技术总结1. 让下面图层可以触摸searchImage.exclusiveTouch = YES;//第一层searchImage.userInteractionEnabled = NO;myMapView.exclusiveTouch = NO;//第二层myMapView.userInteractionEnabled = YES;转载 2014-09-12 15:08:18 · 859 阅读 · 0 评论 -
iOS必备小技巧(非常的全)
退回输入键盘 - (BOOL)textFieldShouldReturn:(id)textField{ [textField resignFirstResponder];} CGRectCGRect frame = CGRectMake (origin.x,origin.y, size.width, size.height);矩形NSStringFromCGRe转载 2014-09-22 14:01:04 · 1508 阅读 · 0 评论 -
iOS SDK: 使用NSUserDefaults
本文展示如何使用NSUserDefaults类存储和改变应用程序设置。我们将创建Contact应用程序用于存放用户指定的图片和联系人信息。什么是NSUserDefaults?NSUserDefaults类用于保存应用程序设置和属性以及用户数据。例如,你可以存储用户在应用程序中使用的图片或默认颜色方案。这些对象存储在iOS所谓的“defaults系统”中。iOS的defaults系统在整转载 2014-08-22 14:16:35 · 823 阅读 · 0 评论 -
IOS类库,超全
reference:原创 2014-08-07 16:41:39 · 682 阅读 · 0 评论 -
UIViewController的生命周期及iOS程序执行顺序
当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图转载 2014-09-05 09:40:13 · 604 阅读 · 0 评论 -
iOS项目的目录结构和开发流程
文章转自:http://blog.leezhong.com/ios/2013/09/23/build-ios-application.html网上相关的资源不多,开源的且质量还不错的iOS项目也是少之又少,最近正好跟同事合作了一个iOS项目,来说说自己的一些想法。目录结构AppDelegateModelsMacroGeneralHelpersVendorsSec转载 2014-08-20 11:18:23 · 764 阅读 · 0 评论 -
[iOS Crash文件分析]-如何使用symbolicatecrash工具
传一软件,被拒了,自己测试了n遍都未出现这个情况,今天用symbolicatecrash工具分析了一下苹果提供的Crash文件,最终查到是- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation这里出问题,在第一次进入更新位置的时候,userLocation.coo转载 2014-10-22 10:03:59 · 3193 阅读 · 0 评论