IOS--综合
混沌攻城狮
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ios中摄像头/相册获取图片,压缩图片,上传服务器方法总结
iphone中图像通常存储在4个地方【相册、应用程序包、沙盒、Internet】,通过这4个源,我们就可以存取应用图片。 相册 iphone的相册包含摄像头胶卷+用户计算机同步的部分照片。用户可以通过UIImagePickerController类提供的交互对话框来从相册中选择图像。但是,注意:相册中的图片机器路径无法直接从应用程序访问,只能通过终端用户去选择和使用相册图片转载 2015-02-03 15:53:21 · 440 阅读 · 0 评论 -
cocoapods安装与使用
在iOS开发中势必会用到一些第三方依赖库,比如大家都熟悉的ASIHttpRequest、AFNetworking、JSONKit等。使用这些第三方类库能极大的方便项目的开发,但是,集成这些依赖库需要我们手动去配置,例如集成ASIHttpRequest库时除了加入源码以外还需要手动去添加一些系统框架,比如CFNetwork、MobileCoreServices等,如果这些第三方库发生了更新,还需要手转载 2015-06-24 13:39:46 · 409 阅读 · 0 评论 -
ios中的kvo模式使用实例
本文出自:http://blog.youkuaiyun.com/yuquan0821/article/details/6646400一,概述KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。二,使用方法系统框架已经支持KVO,所转载 2015-04-21 23:11:34 · 512 阅读 · 0 评论 -
ios开发中app优化
这篇文章来自iOS Tutorial Team 成员 Marcelo Fabri, 他是 Movile 的一个iOS开发者. Check out his personal website or follow him on Twitter.原文地址 当我们开发iOS应用时,好的性能对我们的App来说是很重要的。你的用户也希望如此,但是如果你的app表现的反应迟钝或者很转载 2015-04-19 10:13:17 · 723 阅读 · 0 评论 -
NSAssert和NSParameterAssert
NSAssert()只是一个宏,用于开发阶段调试程序中的Bug,通过为NSAssert()传递条件表达式来断定是否属于Bug,满足条件返回真值,程序继续运行,如果返回假值,则抛出异常,并切可以自定义异常描述。NSAssert()是这样定义的:#define NSAssert(condition, desc)condition是条件表达式,值为YES或NO;desc为异常描述,通常为转载 2015-03-11 10:02:00 · 491 阅读 · 0 评论 -
IOS开发arc工程中使用非arc文件
Automatic Reference Counting (ARC) 是一个编译期的技术,利用此技术可以简化Objective-C编程在内存管理方面的工作量。因此arc逐渐成为主流开发方式。在arc的工程中要想使用非arc的文件,例如使用判断网络连接状态的Reachability.h文件。需要做以下操作,否则会报错:1、点击工程,选择targets2、选中Build Pha原创 2015-03-11 09:22:22 · 556 阅读 · 0 评论 -
xcode6下百度地图开发注意事项
1、首先进入http://developer.baidu.com/map/index.php下载ios版本的百度地图sdk,我此次下载的版本是BaiduMap_IOSSDK_v2.6.0。 2、合并静态库:解压下载下来的zip文件,找到BaiduMap_IOSSDK_v2.6.0_Lib文件夹,拷贝Release-iphoneos和Release-iphonesimulator文原创 2015-03-19 17:26:16 · 655 阅读 · 0 评论 -
ios中常用的裁剪图片方法小结
一、使用Quartaz2d的画图功能裁剪。1.例如截取图片上的一个圆:- (UIImage *)cutCircleBg{ UIImage *baseImage = [UIImage imageNamed:@"LuckyBaseBackground"]; // Quartz2D // 核心对象:上下文(保存图片) // 1.开始上下文(原创 2015-03-03 21:40:29 · 2931 阅读 · 0 评论 -
ios中对sqlite3的使用小结
sqlite3中字段虽然不区分数据类型的,但是它的数据类型还是分为了以下几种:integer,text,float,real,blob为了开发的需要我们首先需要创建一个person类,用来对应即将创建的数据库中的person表。person类的.h和.m文件分别如下person.h内容:import @interface Person : NSObject/** * 工厂原创 2015-03-15 10:40:41 · 479 阅读 · 0 评论 -
ios数据源方法中一点细节的处理记录
在含有数据源的控制器中,当创建某个UIVIew或者是其他类的对象时,通常要考虑if(obj==nil){//创建对象的代码}原创 2014-12-29 15:21:31 · 680 阅读 · 0 评论 -
IOS多视图控制器管理的总结与回顾(一)
一、视图控制器常见的切换方式。 1、Tabbar选项卡:以UITabbarController为容器,以平行的方式管理试图控制器。 1.1、UITabbarController常用的属性:title---标题,image---图像(需要打开alpha通道,32*32以下,png格式),badgeValue---右上角的图标,viewControllers---所有的子视图控制原创 2015-01-26 14:36:41 · 707 阅读 · 0 评论 -
iOS开发中的 @synthesize of 'weak' property is only allowed in
现在的项目是手动内存管理,所以在引入第三方资源库时候,很多资源库更新以后都开始使用arc进行编码,这样就导致两种代码风格不一致,有的时候可能开发者也没有注意到这些问题,反正用的时候也没有报错,就直接使用了;但是有的时候,因为arc编码中用到了新的属性修饰符,例如weak,这时候在手动管理内存的代码中就不能编译通过,报错的内容就是:@synthesize of 'weak' property i转载 2014-08-13 16:25:14 · 765 阅读 · 0 评论 -
IOS新浪微博客户端开发练习知识点总结(一)
1.获得项目中info.plist文件的内容1> [NSBundle mainBundle].infoDictionary2> 版本号在info.plist中的key:kCFBundleVersionKey原创 2014-11-03 21:34:54 · 716 阅读 · 0 评论 -
关于ios开发中遇到thread 1:exc_bad_access(code=1,address=0x50000010)类似的问题
最近开始做公司的ios项目,由于是c原创 2014-08-21 10:35:49 · 44752 阅读 · 0 评论 -
xmpp框架搭建以及linker command failed with exit code 1 (use -v to see invocation)问题的解决
首先进入xmpp官网下载xmpp框架后,将其导入工程中,完成后目录如下 导入所需的框架:CFNetWork.frameWork, security.frameWork, libxml2.dylib,libresolv.dylib然后指定如下编译选择:在Header Search Paths中加入/usr/include/libxml2,如下图原创 2015-01-06 11:22:56 · 1159 阅读 · 0 评论 -
iOS调试技巧
转自Joywii的博客,原文:Four Tips for Debugging in XCode Like a Bro 1.Enable NSZombie Objects(开启僵尸对象)Enable NSZombie Objects可能是整个Xcode开发环境中最有用的调试技巧。这个技巧非常非常容易追踪到重复释放的问题。该技巧会以非常简洁的方式打印指出重复释放的类和该类转载 2015-05-20 17:32:58 · 463 阅读 · 0 评论
分享