
ios
永不变心
学生一枚,努力学习中
展开
-
UIButton不能点击 解决办法,长期更新。。。。
1:设置其父控件view的userInteractionEnabled属性为yes或者是其父控件的父控件的userInteractionEnabled属性为yes------以此类推 有可能是其父控件不能接受点击,主要知识是响应者链条,附上链接点击打开链接2:设置其自己的userInteractionEnabled属性为yes3:注意下设置的UIButton的UICont原创 2015-10-12 11:01:29 · 1150 阅读 · 0 评论 -
Xcode 6制作动态及静态Framework
有没有写SDK或者要将一些常用的工具类做成Framework的经历? 你或许自己写脚本完成了这项工作,相信也有很多的人使用 iOS-Universal-Framework ,随着Xcode 6的发布,相信小伙伴们已经都知道了,Xcode 6支持做Framework了. 同时iOS-Universal-Framework开发者也宣布不在继续维持此项目的开发,建议开发者使用Xcode 6制作,目前网上转载 2016-02-06 16:49:57 · 432 阅读 · 0 评论 -
iOS开发之静态库.a的制作教程
简介什么是库?库是程序代码的集合,是共享程序代码的一种方式根据源代码的公开情况,库可以分为 2 种类型开源库公开源代码,能看到具体实现比如 SDWebImage 、 AFNetworking闭源库不公开源代码,是经过编译后的二进制文件,看不到具体实现主要分为:静态库、动态库静态库和动态库静态库和动态库的存在形式转载 2016-02-06 16:48:45 · 320 阅读 · 0 评论 -
iPhone开发 判断当前的网络是3g还是wifi
1.添加framework:将SystemConfiguration.framework 添加进工程。2.下载https://developer.apple.com/library/ios/samplecode/Reachability/Reachability.zip 复制里面的Reachability.h和Reachability.m到项目中-(NSString*)GetC转载 2015-10-29 19:29:13 · 338 阅读 · 0 评论 -
SCNetworkReachability 说明使用
在douban应用中,需要联网是必须的,看书发现,apple对于需要联网的应用要求很高,必须要进行联网检查,现在还任务在身,但是忙中抽闲,看了看SCNetworkReachability,用于进行联网检查的。下面记录一下。说明引用网上网友的,特此注明、、、一.基本知识在需要联网的iPhone程序中,我们首先需要检查网络的状态,如果不能连接网络则告诉用户程序不能使用的转载 2015-10-29 16:52:10 · 391 阅读 · 0 评论 -
iOS 7:自定义导航转场动画以及更多
在iOS7以前,开发者如果希望定制导航控制器推入推出视图时的转场动画,一般都只能通过子类化UINavigationController或者自己编写动画代码去覆盖相应的方法,现在iOS7为开发者带来了福音,苹果公司引入了大量新API,给予了开发者很高的自由度,在处理由UIViewController管理的UIView动画时,这些API使用方便,可扩展性也很强,定制起来非常轻松: •转载 2015-10-29 20:12:26 · 612 阅读 · 0 评论 -
NSData 与 NSString,Byte数组,UIImage 的相互转换
1. NSData 与 NSString NSData-> NSString NSString *aString = [[NSString alloc] initWithData:adataencoding:NSUTF8StringEncoding]; NSString->NSData NSString *aString = @"1234abc转载 2015-10-28 16:30:37 · 318 阅读 · 0 评论 -
library not found for IPods/xxxx库 解决办法
ios开发中会遇到library not found for -xxxx库的情况,1:原因是xcode找不到那个库解决办法:Target的Build Settings界面 的 library search path 上设置好库的路径,可以是绝对路径。。。2:遇到library not found for -lPods原因是libpods.a找不到。。。可能是你用打开了xco原创 2015-10-27 16:25:40 · 1479 阅读 · 0 评论 -
iOS8定位代理方法不回调,解决办法
iOS8对定位进行了一些修改,CLLocationManager增加了下面的两个方法: 始终允许访问位置信息- (void)requestAlwaysAuthorization; 使用应用程序期间允许访问位置数据- (void)requestWhenInUseAuthorization;要先调用这两个方法才行,还要在plist中加入:NSLo原创 2015-10-26 20:33:11 · 545 阅读 · 0 评论 -
制作一个可以滑动操作的 Table View Cell
原文出处: Ellen Shapiro 译文出处:nixzhu (@nixzhu)转载自http://blog.jobbole.com/67272/Apple 通过 iOS 7 的邮件(Mail)应用介绍了一种新的用户界面方案——向左滑动以显示一个有着多个操作的菜单。本教程将会向你展示如何制作一个这样的 Table View Cell,而不用因嵌套的 Scroll View 陷转载 2015-10-11 09:09:11 · 576 阅读 · 0 评论 -
ios返回圆形图片
1:-(UIImage*) circleImage:(UIImage*) image withParam:(CGFloat) inset { UIGraphicsBeginImageContext(image.size); CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetLineWidt转载 2015-10-25 10:13:56 · 337 阅读 · 0 评论 -
CocoaPods pod install/pod update更新慢的问题
最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:pod install --verbose --no-repo-updatepod转载 2015-10-25 09:08:03 · 289 阅读 · 0 评论 -
duplicate symbols for architecture i386/x86_64解决办法
这几天遇到这个问题,找了好多,总结下解决办法1:两个冲突的.o文件在同一个三方库中(我遇到的问题。。。)如图解决办法:使用低版本的第三方库或者升级xcode7,因为 SDK 使用 Xcode 7 ,并支持 bitcode导致的。。。非常蛋疼。。。。2:两个冲突的.o文件在两个第三方库中,解决办法是去掉araget->Build Settings->Other Linker Fl原创 2015-10-23 09:22:36 · 367 阅读 · 0 评论 -
iOS 8:Xcode 6添加pch文件的步骤
Xcode 6创建项目后无pch文件,手动添加只需两步,如下所示:一、添加pch文件到项目二、将pch文件添加到项目配置一定要注意文件路径!!!!!!!!!!!!!!!!!!!!!!!!!一定要注意文件路径!!!!!!!!!!!!!!!!!!!!!!!!!一定要注意文件路径!!!!!!!!!!!!!!!!!!!!!!!!!转载 2016-02-08 21:17:58 · 431 阅读 · 0 评论