自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

翻译 ios 拨打电话的方法

拨打电话的方法1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示 NSMutableString *str=[[NSMutableString alloc] initWithFormat:@”tel:%@”,@”186xxxx6979”];// NSLog(@”str======%@”,str); [[UIApplication sharedApplicati

2017-03-15 11:21:19 233

原创 xcode7模拟器无响应 一直跳 解决办法

这几天一直用真机测试,今天用模拟器运行了个工程,模拟器一直处于马上打开的状态,也就是一直跳,于是在网上找各种解决方案,最终使用终端的两行命令解决了给遇到同样问题的同学一个建议:第一行:rm -rf ~/Library/Developer/CoreSimulator/Devices第二行:killall -9 com.apple.CoreSimulator.CoreS

2016-08-16 09:41:32 1027

转载 setValue和setObject的区别

官方解释:setValue:forKey: is part of the NSKeyValueCoding protocol, which among other things, lets you access object properties from the likes of Interface Builder. setValue:forKey: is implemented in

2015-12-17 08:42:06 407

翻译 Xcode中使用Git进行源码版本控制教程

本文翻译自Understanding Git Source Control in Xcode (译者myShire)欢迎您加入我们的翻译小组。 在应用程序开发过程中,很重要的一部分工作就是如何进行源码的版本控制。当代码出现问题时,我们就需要将代码恢复到原先正常的版本。如果是多个人共同开发一个项目,那么代码的控制就会非常复杂。幸运的是,开发者不需要自己控制这些,因为有专门的软件来负责

2015-12-12 09:13:20 463

转载 iOS开发-常用第三方开源框架介绍(绝对够你用了)

图像:1.图片浏览控件MWPhotoBrowser       实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。可对图片进行缩放等操作。      下载:https://github.com/mwaterfall/MWPhotoBrowser目前比较活跃的社区仍旧是Github

2015-12-11 23:24:05 8287 1

转载 ios开发的设计模式

ios开发学习中,经常弄不清楚ios的开发模式,今天我们就来进行简单的总结和探讨~(一)代理模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。 优势:解耦合 敏捷原则:开放-封闭原则 实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。 列表row个数delegate 自定义的delegate

2015-12-11 09:07:37 403

原创 多线程编程 GCD和NSOperationQueue的区别

GCD是基于c的底层api,NSOperation属于object-c类。ios 首先引入的是NSOperation,IOS4之后引入了GCD和NSOperationQueue并且其内部是用gcd实现的。GCD是底层的C语言构成的API,而NSOperationQueue及相关对象是Objc的对象。在GCD中,在队列中执行的是由block构成的任务,这是一个轻量级的数据结构;而

2015-12-11 08:18:13 391

原创 GDataXML 解析三方库

一、GDataXMLNode说明GDataXMLNode是Google提供的用于XML数据处理的类集。该类集对libxml2--DOM处理方式进行了封装,能对较小或中等的xml文档进行读写操作且支持XPath语法。使用方法:     1、获取GDataXMLNode.h/m文件,将GDataXMLNode.h/m文件添加到工程中     2、向工

2015-12-09 20:33:08 323

转载 tableview 中cell的复用机制

TableView的重用机制,为了做到显示和数据分离,IOS tableView的实现并且不是为每个数据项创建一个tableCell。而是只创建屏幕可显示最大个数的cell,然后重复使用这些cell,对cell做单独的显示配置,来达到既不影响显示效果,又能充分节约内容的目的。下面简要分析一下它的实现原理。重用实现分析:  查看UITableView头文件,会找到NSMutableA

2015-12-08 17:10:06 877

转载 ios 的数据存储

iOS开发中一般是有四种存储数据的方式,分别是:   1.NSUserDefaults:用来保存用户自己设置的一些属性,用户再次打开程序,或者开机后,这些信息还是存在,NSUserDefaults可以存储的类型包括NSString,NSData,NSNumber,NSDictionary,NSArray。如果要存储其他的数据类型,则需要转化为前面的一些类型,NSUSerDefaults才可

2015-12-08 13:28:41 341

转载 ViewController生命周期

ViewController在App开发中是至关重要的一环,无论是页面的展示和数据之间的交互,ViewController提供了一个框架可以管理和构建App应用。iOS中构建App提供了两种方式一种是ViewController管理比如NavigationController和UITabBarController,另外一种就是我们经常打交道用到的自定义ViewController或者是常用UITa

2015-12-06 21:08:24 394

转载 IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dyna

#synthesize关键字: 根据@property设置,自动生成成员变量相应的存取方法,从而可以使用点操作符来方便的存取该成员变量 。@implementation 关键字,表明类的实现 @end 结束self 关键字 :类似于java中的this,是隐藏参数,指向当前调用方法的类。super 关键字 :调用父类的方法。self = [superinit]  这里不

2015-12-06 15:30:55 383

转载 versions版本控制工具

Versions版本控制工具破解版(Versions.zip)下载请见本博文附件。下载后在MAC安装完以后,图标是莲花状。见下图: 双击运行如下图:  点击Repository,连接SVN服务器Repository(服务器端采用的是SVN服务端),见下图: 输入所需值,如下图: Location 值要与

2015-11-26 09:11:22 416

转载 ios 常用基础框架

ios 常用基础框架框架名称功能Foundation提供OC的基础类(像NSObject)、基本数据类型等UIKit创建和管理应用程序的用户界面QuartzCore提供动画特效以及通过硬件进行渲染的能力CoreGraphics

2015-11-25 11:32:54 271

转载 解决app在没有上传app store前大规模安装测试问题的一些办法与思路

正常情况,做好一个苹果的app,要想让大众用户下载安装使用,都是上传到app store,用户登录app store找到你开发的app下载安装使用。  但是app能否成功出现在苹果的app store,还需要有一个时间段让苹果对你开发的app进行审核,如果审核有问题还要退回解决后重新上传,所以耗费周期有时很长。  现在问题出现,如果开发出app,先给周边的朋

2015-11-24 15:35:34 280

原创 面向对象的特性

1,抽象2,继承3,封装4,多态

2015-11-16 16:30:28 296

转载 ns ui开头的类的含义

UI开头的是UIKit的一部分,仅在iOS上可用。NS开头的可能是Foundation、AppKit或CoreData的一部分。其中Foundation、CoreData在iOS和OS X上都可用,AppKit仅在OS X上可用

2015-11-15 11:33:27 522

原创 xcode7.1安装cocoapods步骤

需要在终端中输入命令1.移除之前的ruby镜像gem sources --remove https://rubygems.org/2.增加淘宝的实时镜像,即时更新gem sources -a https://ruby.taobao.org/3.验证现在的镜像gem sources -l4.安装cocoapodssudo gem install cocoapods

2015-11-06 10:04:53 311

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除