- 博客(18)
- 收藏
- 关注
翻译 ios 拨打电话的方法
拨打电话的方法1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示 NSMutableString *str=[[NSMutableString alloc] initWithFormat:@”tel:%@”,@”186xxxx6979”];// NSLog(@”str======%@”,str); [[UIApplication sharedApplicati
2017-03-15 11:21:19 250
原创 xcode7模拟器无响应 一直跳 解决办法
这几天一直用真机测试,今天用模拟器运行了个工程,模拟器一直处于马上打开的状态,也就是一直跳,于是在网上找各种解决方案,最终使用终端的两行命令解决了给遇到同样问题的同学一个建议:第一行:rm -rf ~/Library/Developer/CoreSimulator/Devices第二行:killall -9 com.apple.CoreSimulator.CoreS
2016-08-16 09:41:32 1059
转载 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 426
翻译 Xcode中使用Git进行源码版本控制教程
本文翻译自Understanding Git Source Control in Xcode (译者myShire)欢迎您加入我们的翻译小组。 在应用程序开发过程中,很重要的一部分工作就是如何进行源码的版本控制。当代码出现问题时,我们就需要将代码恢复到原先正常的版本。如果是多个人共同开发一个项目,那么代码的控制就会非常复杂。幸运的是,开发者不需要自己控制这些,因为有专门的软件来负责
2015-12-12 09:13:20 485
转载 iOS开发-常用第三方开源框架介绍(绝对够你用了)
图像:1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。可对图片进行缩放等操作。 下载:https://github.com/mwaterfall/MWPhotoBrowser目前比较活跃的社区仍旧是Github
2015-12-11 23:24:05 8330 1
转载 ios开发的设计模式
ios开发学习中,经常弄不清楚ios的开发模式,今天我们就来进行简单的总结和探讨~(一)代理模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。 优势:解耦合 敏捷原则:开放-封闭原则 实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。 列表row个数delegate 自定义的delegate
2015-12-11 09:07:37 418
原创 多线程编程 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 410
原创 GDataXML 解析三方库
一、GDataXMLNode说明GDataXMLNode是Google提供的用于XML数据处理的类集。该类集对libxml2--DOM处理方式进行了封装,能对较小或中等的xml文档进行读写操作且支持XPath语法。使用方法: 1、获取GDataXMLNode.h/m文件,将GDataXMLNode.h/m文件添加到工程中 2、向工
2015-12-09 20:33:08 340
转载 tableview 中cell的复用机制
TableView的重用机制,为了做到显示和数据分离,IOS tableView的实现并且不是为每个数据项创建一个tableCell。而是只创建屏幕可显示最大个数的cell,然后重复使用这些cell,对cell做单独的显示配置,来达到既不影响显示效果,又能充分节约内容的目的。下面简要分析一下它的实现原理。重用实现分析: 查看UITableView头文件,会找到NSMutableA
2015-12-08 17:10:06 896
转载 ios 的数据存储
iOS开发中一般是有四种存储数据的方式,分别是: 1.NSUserDefaults:用来保存用户自己设置的一些属性,用户再次打开程序,或者开机后,这些信息还是存在,NSUserDefaults可以存储的类型包括NSString,NSData,NSNumber,NSDictionary,NSArray。如果要存储其他的数据类型,则需要转化为前面的一些类型,NSUSerDefaults才可
2015-12-08 13:28:41 356
转载 ViewController生命周期
ViewController在App开发中是至关重要的一环,无论是页面的展示和数据之间的交互,ViewController提供了一个框架可以管理和构建App应用。iOS中构建App提供了两种方式一种是ViewController管理比如NavigationController和UITabBarController,另外一种就是我们经常打交道用到的自定义ViewController或者是常用UITa
2015-12-06 21:08:24 412
转载 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 401
转载 versions版本控制工具
Versions版本控制工具破解版(Versions.zip)下载请见本博文附件。下载后在MAC安装完以后,图标是莲花状。见下图: 双击运行如下图: 点击Repository,连接SVN服务器Repository(服务器端采用的是SVN服务端),见下图: 输入所需值,如下图: Location 值要与
2015-11-26 09:11:22 435
转载 ios 常用基础框架
ios 常用基础框架框架名称功能Foundation提供OC的基础类(像NSObject)、基本数据类型等UIKit创建和管理应用程序的用户界面QuartzCore提供动画特效以及通过硬件进行渲染的能力CoreGraphics
2015-11-25 11:32:54 285
转载 解决app在没有上传app store前大规模安装测试问题的一些办法与思路
正常情况,做好一个苹果的app,要想让大众用户下载安装使用,都是上传到app store,用户登录app store找到你开发的app下载安装使用。 但是app能否成功出现在苹果的app store,还需要有一个时间段让苹果对你开发的app进行审核,如果审核有问题还要退回解决后重新上传,所以耗费周期有时很长。 现在问题出现,如果开发出app,先给周边的朋
2015-11-24 15:35:34 309
转载 ns ui开头的类的含义
UI开头的是UIKit的一部分,仅在iOS上可用。NS开头的可能是Foundation、AppKit或CoreData的一部分。其中Foundation、CoreData在iOS和OS X上都可用,AppKit仅在OS X上可用
2015-11-15 11:33:27 551
原创 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 326
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人