- 博客(16)
- 资源 (5)
- 收藏
- 关注
原创 在xib和storyBoard上设置layer属性的两种方法
xib和storyBoard在开发时给我们提供了很大的方便, 我们不但能在上面设置界面相关的属性,以及部分类的设置。在开发时,我们很多时候都是实用代码对控件的layer层进行设置和修改,如果子类控件多了,每个都需要设置是不是很麻烦呢? 那么, 我们能不能向对view一样在xib上或者storyBoard上直接就能对layer进行相关设置呢? 答案当然是肯定的。 我们有两种方法
2016-05-29 16:54:56 6296
原创 IOS APP端京东支付集成
京东支付没有现成的SDK, 使用的是加载html。因此,在集成京东支付的时候,我们使用webView来进行加载显示支付的页面。 京东支付需要传递多个参数才能拉起支付页面,那么我们怎么样获得和传递参数呢?1.我们需要与自己的后台进行交互,通过网络请求,获取到拉起支付页面所需要的参数,并将参数解析成字符串进行保存。2.在选择京东支付方式之后, 跳
2016-05-07 02:23:57 5258
原创 iOS 项目中出现的一些问题
1.不放4.7、5.5的启动页,导致的程序整体效果不佳做项目的过程中, 我们放入@2x、@3x的图片, 但不放入4.7寸与5.5寸屏幕尺寸的启动页时, 在4.7与5.5寸屏幕下展示,对app的整体显示效果都有很大的影响。 1).在不放入4.7与5.5启动页时, 运行程序, 虽然放入了@3x的图片, 但是程序使用资源只会显示@2x的效果, 则会造成图片的拉伸与显示模糊等。
2016-05-28 23:36:54 3489
转载 iOS 中KVC、KVO、NSNotificat…
1、KVC,即是指 NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性。而不是通过调用Setter、Getter方法访问。KVO就是基于 KVC 实现的关键技术之一。Demo:@interfacemyPerson : NSObject { NSString*_name; int
2016-05-06 17:41:44 388
原创 iOS开发 解决UITapGest…
UITableView 拥有属于自己的点击事件,在将一个UITableView 的控件放在其它视图上, 并且其它视图需要添加手势进行操作的情况下,我们会发现我们点击UITableView的cell的时候, 并没有出发方法:-(void)tableView:(UITableView*)tableView didSelectRowAtIndexPath:(NSIndexPath*)ind
2016-05-06 17:41:41 550
原创 iOS开发 引用第三方库出现duplicat…
在iOS开发中, 难免会集成别人的三方类库, 当集成的三方类库过多时, 难免会出现某些库同时使用了同样的函数库,导致link的时候报错提示duplicate symbol。详情见图:引用第三方库出现duplicate symbol时的处理方法" TITLE="iOS开发 引用第三方库出现duplicate symbol时的处理方法" />这样的报错让我们觉得很麻烦, 这样的文件重复错
2016-05-06 17:41:39 544
原创 OS X使用之自定义设置中的图…
OSX的系统偏好设置允许你对系统的各个方面进行自定义,可以轻松地找到各个系统设置。那么如何自定义系统偏好设置中的图标布局呢?包括如何管理/调整系统偏好设置中的图标排列,还有从视图中显示和隐藏单个图标。以下是最初始的系统便好设置:X使用之自定义设置中的图标布局(图标显示隐藏及排序)" TITLE="OS X使用之自定义设置中的图标布局(图标显示隐藏及排序)" />X使用之自定义设置中的图
2016-05-06 17:41:36 530
原创 appstore审核元数据被拒绝,怎么处…
最近在提交一个项目的时候, 被拒了。 提示信息, 元数据被拒绝。 后面还有好几个问题。例如: app后台定位, app出售价格, app中, 用户来源和如何登陆等。 解决方法: 点击错误,在跳转的网址中,回答并发送被拒信息中的问题就ok了。 itunnes中,不需要再提交审核。 等苹果公司回复邮件之后, 该应用会被自动上线。
2016-05-06 17:41:33 9455
原创 APP中 UIWebView加载网页后,…
最近在做一个项目,项目里有个页面,是webView做的,只调用了去联系客服。我想实现,上次某客户跟哪个客服联系的,下次根据保存的cookie自动分配给哪个客服人员,研究了一下app获取cookie的方法。对于ios 来说 NSHTTPCookieStorage会存储APP自身访问所有url的cookie,可以用domain为标志来获取自己所需要的cookie。代码如下:所有的cookie都
2016-05-06 17:41:31 687
转载 CALayer 类
什么是CALayer? CALayer(这里简单地称其为层)。 首先要说的是CALayers是屏幕上的一个具有可见内容的矩形区域,每个UIView都有一个根CALayer, 其所有的绘制(视觉效果)都是在这个layer上进行的。 UILabel* lable = [[UILabelalloc]initWithFrame:CGRectMake(0, 0, 100,
2016-05-06 17:41:28 429
转载 block 回调函数(程序块)
block是ios4.0之后出来的一门新技术,应用也非常广泛,只要我们撑握其使用的翘门,使用其来也是非常简单的,而且它能将传统程序简单化 程序中" ^"代表程序块也就是block,在我们接下来的程序中都会有^ block的声明一般都是 返回类型(^block名称)(参数,...,...) 如void(^firstBlock)(float
2016-05-06 17:41:25 352
转载 iOS KVC和KVO开发模式
KVC和KVO,KVC:即Key-Value-Coding而KVO:即Key-Value-Observer KVC是针对NSObject的子类,因为它的实现是由于其括展类NSObject(NSKeyValueCoding),实现了 -(void)setValue:(id)valueforKey:(NSString *)key; - (id)value
2016-05-06 17:41:23 306
转载 XCode6 生成prefix.pch文件
XCode6里,新建工程默认是没有pch文件的,苹果取消pch文件这一点肯定有它的道理,刚开始很多人可能不适应,如果我们想使用pch文件,需要手动添加,添加步骤如下:(依旧直接上图)生成prefix.pch文件" />生成prefix.pch文件" />@ 取消的原因:<喎�"http://www.2cto.com/kf/ware/vc/" target="_blank"cla
2016-05-06 17:41:20 503
转载 Xcode 6制作动态及静态Framework
有没有写SDK或者要将一些常用的工具类做成Framework的经历? 你或许自己写脚本完成了这项工作,相信也有很多的人使用iOS-Universal-Framework ,随着Xcode 6的发布,相信小伙伴们已经都知道了,Xcode6支持做Framework了.同时iOS-Universal-Framework开发者也宣布不在继续维持此项目的开发,建议开发者使用Xcode6制作,目前网上
2016-05-06 17:41:18 313
转载 IOS用openurl打开设置选项 ==…
在代码中调用如下代码:NSURL*url=[NSURLURLWithString:@"prefs:root=NOTIFICATIONS_ID"];[[UIApplication sharedApplication] openURL:url];即可跳转到设置页面的对应项。About — prefs:root=General&path=AboutAccessibility —
2016-05-06 17:41:15 1513
转载 史上最全的iOS面试题及答案
1.写一个NSString类的实现+ (id)initWithCString:(c*****t char*)nullTerminatedCStringencoding:(NSStringEncoding)encoding; + (id) stringWithCString: (c*****tchar*)nullTerminatedCString enc
2016-05-06 17:41:12 878
Theos(已调试可用)
2017-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人