IOS
stubbornness1219
这个作者很懒,什么都没留下…
展开
-
iOS 报错信息: dyld: Library not loaded: @rpath/XCTest.framework/XCTest Referenced framework
新建项目,引入framework,运行时出现警告:dyld: Library not loaded: @rpath/RLLibrary.framework/RLLibrary Referenced from: /var/mobile/Applications/AE92B234-A818-445E-9D69-96E232BD50EB/RLProjectDemo.app/RLProjectDem原创 2017-02-04 23:05:55 · 835 阅读 · 0 评论 -
dyld: Library not loaded: @rpath/libswiftAVFoundation.dylib
遇到这种问题,清理一下工程(command+shift+k)就好了原创 2016-02-19 15:58:53 · 3900 阅读 · 0 评论 -
友盟统计时出的错误
"_compress2", referenced from: +[UMANUtil deflatedDataPrefixedWith:level:source:] in libMobClickLibrary.a(UMANUtil.o)ld: symbol(s) not found for architecture x86_64clang: error: linke转载 2016-03-30 09:53:39 · 452 阅读 · 0 评论 -
ios/swift UITableview 刷新某一个cell 或 section
//一个section刷新 NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:2]; [tableview reloadSections:indexSet withRowAnimation:UITableViewRowAnimationAutomatic]; //一个cell刷新 NS原创 2016-03-30 18:35:10 · 5721 阅读 · 0 评论 -
Xcode磁盘空间大清理
我的设备是Macbook Air 13' Mid 2011,128G SSD。最近开始有些存储压力了,用Clean My Mac清理一部分旧文件后,决定对Xcode动手。移除对旧设备的支持影响:可重新生成;再连接旧设备调试时,会重新自动生成。我移除了4.3.2, 5.0, 5.1等版本的设备支持。路径:~/Library/Developer/Xcode/iOS转载 2016-03-31 10:19:49 · 467 阅读 · 0 评论 -
关于float型数据与int型,字节数组的转化
java中float与int转化有int i = Float.floatToIntBits(v);及相反函数,相当方便;下面介绍的是C++中c++ float int 按位互转inline float int32_bitcast_float32(int temp){return(*((float *)((void *)(&temp))));}inline int flo转载 2016-03-19 18:21:01 · 1673 阅读 · 0 评论 -
swift里采用cocoapods的方式集成高德地图遇到的问题
swift里,采用cocoapods的方式导入高德地图是个很方便的方式,但是高德地图并不提供源码导入,pod update之后看到的依然是个framework。坑的是没有对应的module!!!这里介绍最简单的方式,新建一个oc的新类,#import ,最后再删除这个无用的oc类即可。结论,高德地图采用头文件的方式(oc混编)导入就ok了原创 2016-04-03 23:36:44 · 1628 阅读 · 0 评论 -
iOS [UIScreen mainScreen].bounds 获取屏幕大小不对的问题
公司某个同事的机器上,引导图显示是正常的,在其他人的6P上,显示不正常,让我觉得很疑惑,于是乎debug一番,发现如下规律:1,在引导图能正常显示的机器上,通过[UIScreen mainScreen].bounds 获得的高度是 667!!!2,在引导图不能正常显示的机器上,通过[UIScreen mainScreen].bounds获得的高度是736。很明显,1是不对的转载 2016-03-22 15:40:46 · 2440 阅读 · 0 评论 -
IOS/Swift UIView中的坐标转换
// 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值- (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view;// 将像素point从view中转换到当前视图中,返回在当前视图中的像素值- (CGPoint)convertPoint:(CGPoint)point from原创 2016-03-22 16:48:08 · 4262 阅读 · 1 评论 -
IOS-swift-fmdb错误
解决swift工程中引入fmdb模块并创建桥接文件后仍然报错问题:原因是缺少libsqlite3.dylibBuild Phases 中添加libsqlite3.dylibUndefined symbols for architecture x86_64: "_sqlite3_bind_blob", referenced from: -[FMDatabase bindO原创 2016-03-30 09:50:25 · 1531 阅读 · 0 评论 -
Swift开源项目精选
“轮子”工具类存储类网络类图片类界面类框架类“车子”示例项目完整应用“轮子”工具类项目开发者备注SwiftyJSONtangplin, lingoerGitHub 上最为开发者认可的原创 2016-02-02 18:27:41 · 575 阅读 · 0 评论 -
Struct 在iOS中的集合中使用
123456789101112131415// 定义结构体structNoteGroup { CGRect rect; intpage;};typedefstruct NoteGr原创 2015-12-10 18:56:41 · 1520 阅读 · 0 评论 -
NSString超全总结
问题:NSString到底是不是字符串?NSString 是 OC中专门处理字符串的对象!提供了转换大小写,拼接字符串,lastPathComponent等方法!一.NSString : 不可变字符串1.字符串的创建// 创建一个新的空字符串NSString *string1 = [NSString string]; // C语言字符串char *name = "原创 2015-12-14 15:57:01 · 530 阅读 · 0 评论 -
iOS沙盒路径的查看和使用
1、模拟器沙盒目录文件都在个人用户名文件夹下的一个隐藏文件夹里,中文叫资源库,他的目录其实是Library。因为应用是在沙箱(sandbox)中的,在文件读写权限上受到限制,只能在几个目录下读写文件:Documents:应用中用户数据可以放在这里,iTunes备份和恢复的时候会包括此目录tmp:存放临时文件,iTunes不会备份和恢复此目录,此目录下文件可能会在应用退出后删除原创 2015-11-28 11:47:29 · 699 阅读 · 0 评论 -
如何清除xcode里面的mobileprovision文件
1,/Library/MobileDevice/Provisioning2,3,删掉对应的或者全部删除即可原创 2016-01-16 14:35:10 · 595 阅读 · 0 评论 -
iOS swift 字符属性NSAttributedString描述
/* 字符属性 字符属性可以应用于 attributed string 的文本中。 NSString *const NSFontAttributeName;(字体) NSString *const NSParagraphStyleAttributeName;(段落) NSString *const NSForegrou原创 2016-01-23 18:37:14 · 1844 阅读 · 0 评论 -
ios9中新建swift工程并采用OC混编的方式,keywindow=nil的解决办法
如果在AppDelegate中设置了self.window?.makeKeyAndVisible(),还是报keywindow=nil的错,或者在[UIApplication sharedApplication].keyWindow addSubView不成功,采用((AppDelegate *)[UIApplicationsharedApplication].原创 2015-12-07 18:11:17 · 1048 阅读 · 0 评论 -
NSData与UIImage之间的转换
//NSData转换为UIImageNSData *imageData = [NSData dataWithContentsOfFile: imagePath];UIImage *image = [UIImage imageWithData: imageData];//UIImage转换为NSDataNSData *imageData = UIImagePNGReprese原创 2016-01-14 15:41:33 · 653 阅读 · 0 评论 -
ios 移除 栈中的 uiviewcontroller ,直接返回之前的某个controller
NSMutableArray *navigationArray = [[NSMutableArray alloc] initWithArray: self.navigationController.viewControllers];// [navigationArray removeAllObjects]; // 移除所有的controller[navigationArray remo原创 2016-02-26 15:17:46 · 5193 阅读 · 0 评论 -
ios/swift 移除 childViewControllers
//移除所有子视图控制器- (void)removeAllChildViewControllers{ for (UIViewController *vc in self.childViewControllers) { [vc willMoveToParentViewController:nil]; [vc removeFromParentViewContr原创 2016-03-15 14:28:14 · 5035 阅读 · 0 评论 -
iOS判断对象等同性
对象等同性无论我们使用什么语言,总是会出现需要判断两个对象是否相等的情况,OC当然也不例外。首先看一段代码: NSString *str1 = [[NSString alloc] initWithCString:"equal" encoding:NSUTF8StringEncoding]; NSString *str2 = @"equal";原创 2015-08-19 19:30:39 · 699 阅读 · 0 评论 -
IOS开发之 ---- 振动强度和时间(私有api)
1.首先要#include2.在声明void AudioServicesStopSystemSound(int);void AudioServicesPlaySystemSoundWithVibration(int, id, NSDictionary *);3.调用 NSMutableDictionary* dic原创 2015-09-01 17:28:13 · 4904 阅读 · 0 评论 -
IOS Quartz 各种绘制图形用法---实现画图片、写文字、画线、椭圆、矩形、棱形等
// Only override drawRect: if you perform custom drawing. // An empty implementation adversely affects performance during animation. - (void)drawRect:(CGRect)rect { CGContextRef contex转载 2015-09-19 10:23:51 · 513 阅读 · 0 评论 -
iOS UIView动画实践(五):Keyframe Animation
摘要:本文为iOS UIView动画实践系列第五篇。详细介绍Keyframe动画是如何帮助开发者有效地拆分由若干段动画连接而成的复杂动画,并较为精准地定义每段动画的起始点及持续时间,也让代码组织方面变得非常清晰。CSDN移动将持续为您优选移动开发的精华内容,共同探讨移动开发的技术热点话题,涵盖移动应用、开发工具、移动游戏及引擎、智能硬件、物联网等方方面面。如果您想投稿、参与内容翻译工作转载 2015-08-21 11:36:33 · 941 阅读 · 0 评论 -
ios-UIKit动画
iOS有很多动画技术,API主要分布在两个库中,一个是UIKit,另一个是CoreAnimation,先对UIKit动画做一下总结。 UIKit动画在UIKit中,很多API都可以看到animated参数,表示是否动画显示,其实这是UIKit封装CoreAnimation后的结果。比如大家肯定都写过模态视图和导航控制器,他们在视图展示的时候都会有一个animated原创 2015-08-19 19:03:35 · 555 阅读 · 0 评论 -
iOS力学动画——DynamicAnimate
以dynamicAnimate为首的力学动画是苹果在iOS7加入的API,里面包含了很多力学行为,这套API是基于Box2d实现的。其中包含了重力、碰撞、推、甩、和自定义行为。涉及到的类如下涉及类描述UIDynamicAnimator相当于一个manager,用于管理所有添加的力学行为UIDynamicBehavior原创 2015-08-19 17:54:40 · 581 阅读 · 0 评论 -
[IOS/Swift]'Project Name' was compiled with optimization
今天调试的时候发现变量都不能查看了。在「lldb」中通过「po」命令来查看总是提示变量未找到。环境xcode 7, Swift 2错误提示‘XXXX’ was compiled with optimization - stepping may behave oddly; variables may not be available分析工程在编转载 2016-06-16 22:06:27 · 708 阅读 · 0 评论 -
libxml/tree.h file not found解决办法
1. 导入libxml2.dylib 包2.设置Header Search Paths 为 /usr/include/libxml2 如图: file not found解决办法" name="image_operate_39671351567458229" alt="libxml/tree.h file not found解决办法" src="http://s原创 2016-08-21 15:56:33 · 705 阅读 · 0 评论 -
iOS 宏(define)与常量(const)的正确使用
在iOS开发中,经常用到宏定义,或用const修饰一些数据类型,经常有开发者不知怎么正确使用,导致项目中乱用宏与const修饰你能区分下面的吗?知道什么时候用吗?#define HSCoder @"汉斯哈哈哈"NSString *HSCoder = @"汉斯哈哈哈";extern NSString *HSCoder;extern const NSString *HSCoder;原创 2015-08-25 20:34:19 · 488 阅读 · 0 评论 -
iOS开发-生成随机数
有时候我们需要在程序中生成随机数,但是在Objective-c中并没有提供相应的函数,好在C中提供了rand()、srand()、random()、arc4random()几个函数。那么怎么使用呢?下面将简单介绍:1、 获取一个随机整数范围在:[0,100)包括0,不包括100int x = arc4random() % 100;2、 获取一个随机数范围在:[500,1原创 2015-09-17 15:04:02 · 451 阅读 · 0 评论 -
iOS系统原生二维码条形码扫描
本文讲述如何用系统自带的东东实现二维码扫描的功能:点击当前页面的某个按钮,创建扫描VIEW。细心的小伙伴可以发现 title被改变了,返回按钮被隐藏了。这个代码自己写就行了,与本文关系不大。。。绿色的线会上下跑,不要担心:D实现效果如下: 1.在工程中添加框架AVFoundation.framework 2.声明代理:AVCaptureMetadataOutpu原创 2016-03-25 23:24:52 · 1849 阅读 · 0 评论 -
iOS/SWIFT开发常用的代码
iOS开发常用的代码 %c 一个单一的字符 %d 一个十进制整数 %i 一个整数 %e, %f, %g 一个浮点数 %o 一个八进制数 %s 一个字符串 %x 一个十六进制数 %p 一个指针 %n 一个等于读取字符数量的整数 %u 一个无符号整数 %[] 一原创 2016-04-12 15:57:01 · 1175 阅读 · 0 评论 -
Attempting to badge the application icon but haven't received permiss
(1)原因一切都是iOS8捣的鬼。您如果把模拟器换成iOS7.1或者更早的,就不会有这个问题。而现在在iOS8中要实现badge、alert和sound等都需要用户同意才能,因为这些都算做Notification“通知”,为了防止有些应用动不动给用户发送“通知”骚扰用户,所以在iOS8时,要“通知”必须要用户同意才行。(2)解决思路:我们判断一下,如果系统版本大于等于8.0的话,我原创 2016-03-28 15:17:50 · 448 阅读 · 0 评论 -
iOS 引入支付宝 缺少 #include <openssl/asn1.h>
出现情况如上图:解决方法如下:在你的Xcode里的header search paths 里添加支付宝SDK(openssl的路径);格式如下 $(PROJECT_DIR)/文件夹名 (这里说一下,直接点击openssl,然后showinfinder,然后command + i 查看路径,把得到路径的工程名字以后的部分加在文件夹名这OK了)原创 2016-05-12 10:37:13 · 805 阅读 · 0 评论 -
IOS开发调用系统相机和打开闪光灯
IOS有两种的拍照和视频的方式:1.直接使用UIImagePickerController,这个类提供了一个简单便捷的拍照与选择图片库里图片的功能。2.另一种是通过AVFoundation.framework框架完全自定义拍照的界面和选择图片库界面。我只做了第一种,就先给大家介绍第一种做法:一、首先调用接口前,我们需要先判断当前设备是否支持UIImagePickerController,用is转载 2016-03-08 17:58:04 · 809 阅读 · 0 评论 -
解决UIToolbar 顶部的黑色线条问题
toolbar1.clipsToBounds = YES;原创 2015-11-07 14:36:40 · 2542 阅读 · 0 评论 -
UILocalNotification实现本地的闹钟提醒的方法
[html] view plaincopy UILocalNotification *notification=[[UILocalNotification alloc] init]; if (notification!=nil) { NSDate原创 2015-10-09 17:35:39 · 715 阅读 · 0 评论 -
解决iOS报错libc++abi.dylib handler threw exception
在iOS开发时,有时候遇到libc++abi.dylib handler threw exception这样的异常, 虽然在断点出加上了All Exceptions,也断到相应的代码了,但是没打印对应的日志,实际上不是这段代码的问题。因此不知道什么地方出错了。这时候可以用下面的代码来打印异常log[cpp] view plaincopy@t原创 2015-09-24 09:42:16 · 498 阅读 · 0 评论 -
【申精】使用SpringMvc开发Android WebService接口入门教程
使用SpringMvc开发Android WebService入门教程1.首先大家先创建一个JavaWeb项目2.然后加入SpringMVC所依赖的jar包文件到WebRootWEB-INFlib 文件夹下,jar包含文件如下图3.我们在WebRootWEB-INF 目录下创建一个spring-servlet.xml文件,粘入如下代码XML代码转载 2015-11-22 22:28:27 · 2455 阅读 · 0 评论 -
applicationContext-common.xml 之spring tx:advice 和 aop:config 配置事务属性详解
applicationContext-common.xml : xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springfram原创 2015-11-22 22:59:53 · 1035 阅读 · 0 评论