自定义博客皮肤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 245

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

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

2016-08-16 09:41:32 1040

转载 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 418

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

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

2015-12-12 09:13:20 474

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

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

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

转载 ios开发的设计模式

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

2015-12-11 09:07:37 415

原创 多线程编程 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 402

原创 GDataXML 解析三方库

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

2015-12-09 20:33:08 334

转载 tableview 中cell的复用机制

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

2015-12-08 17:10:06 890

转载 ios 的数据存储

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

2015-12-08 13:28:41 350

转载 ViewController生命周期

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

2015-12-06 21:08:24 408

转载 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 398

转载 versions版本控制工具

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

2015-11-26 09:11:22 429

转载 ios 常用基础框架

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

2015-11-25 11:32:54 281

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

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

2015-11-24 15:35:34 298

原创 面向对象的特性

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

2015-11-16 16:30:28 310

转载 ns ui开头的类的含义

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

2015-11-15 11:33:27 539

原创 xcode7.1安装cocoapods步骤

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

2015-11-06 10:04:53 322

空空如也

空空如也

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

TA关注的人

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