ios
github_33137397
这个作者很懒,什么都没留下…
展开
-
Tea解密出错
ios Tea 加密解密为何出错原创 2015-12-15 08:45:29 · 524 阅读 · 0 评论 -
oc swift 交互
oc swift原创 2016-04-20 17:30:45 · 213 阅读 · 0 评论 -
ios 定位提示 现实之后立马消失解决之道
当我们定位时,系统会提示是否允许定位,可是提示框显示一下,就消失了;我百思不得其解,想来想后。最后才知道,CLLocationManager会不断段的定位,不能设成局部变量,因为会被release掉。所以,我们可以把定位封装一下,放在一个单例里面调用。(我是在appDelegate里面写了一个全局变量)原创 2016-05-04 13:49:36 · 492 阅读 · 0 评论 -
ios 滑动返回 pop
interactivePopGestureRecognizer是iOS7推出的解决VeiwController滑动后退的新功能,虽然很实用,但是坑也很多啊,用过的同学肯定知道问题在哪里,所以具体问题我就不描述了,这里只给出如何完美解决interactivePopGestureRecognizer卡住的问题.当然我们要自定义UINavigationController来解决这个问题:原创 2016-05-03 11:13:24 · 522 阅读 · 0 评论 -
iOS_导航栏的navigationBar.hidden与navigationBarHidden的区别
网上资料的介绍是:navigationBar.hidden是对一个对象进行隐藏,而navigationBarHidden是navigationController 的一个属性,会隐藏整个navigationController。有人可能还是不太明白有什么区别,先别急。导航栏有一个操作细节不知道有没有人注意到,就是push到一个新界面,在新界面的屏幕最左边往右边滑动可以pop,并且新原创 2016-05-03 09:43:34 · 320 阅读 · 0 评论 -
ios nil Nil Null NSNull的区别
在OC中可能经常会遇到 nil,Nil,NULL和NSNull,下面分析一下之间的区别:SymbolValueMeaningNULL(void *)0literal null value for C pointersnil(id)0literal null value for Objective-C obj转载 2016-05-12 10:22:09 · 240 阅读 · 0 评论 -
ios7之后的动画
链接:http://www.renfei.org/blog/ios-8-spring-animation.html转载 2016-04-14 17:36:35 · 210 阅读 · 0 评论 -
UIButton中setTitleEdgeInsets和setImageEdgeInsets的使用
UIButton中setTitleEdgeInsets和setImageEdgeInsets的使用标签: UIButtonsetImageEdgeInsetssetTitleEdgeInsets2014-07-15 14:52 32392人阅读 评论(9) 收藏 举报 分类: IOS(7) 版权声明:本文为博主原创文章,未经博主允许不得转载。转载 2016-04-27 16:05:41 · 269 阅读 · 0 评论 -
ios 栈区,堆区
iOS程序中的内存分配 栈区堆区全局区字数1294 阅读1351 评论2 喜欢42在计算机系统中,运行的应用程序的数据都是保存在内存中的,不同类型的数据,保存的内存区域不同。一、内存分区栈区(stack) 由编译器自动分配并释放,存放函数的参数值,局部变量等。栈是系统数据结构,对应线程/进程是唯一的。优点是快速高效,缺点时有限制,数据不灵活。[先进后出]转载 2016-01-14 16:33:57 · 302 阅读 · 0 评论 -
ios avaudioPlayer 无声音
avaudioPlayer无声音四大原因1,是否将AudioPlayer声明为全局变量;2,本地音乐文件是否存在,路径是否正确;3,初始化NSURL时,是否使用的是 fileURLWithPath . (如果错用 URLWithString 也是会造成初始化失败的)4.播放前是否加入 [[AVAudioSession sharedInstance]原创 2016-01-27 09:53:16 · 875 阅读 · 0 评论 -
关于EnumerateObjectsUsingBlock和for-in之间的较量
如果我们要遍历一个数组, 上过编程课程的童鞋都会想到For语句去循环.Objective C 提供一个Block的遍历方法, 那么用它还是用For好呢?下面我们去实践一下:遍历一个数组看谁快参赛选手 ForLoop,For - in, enumerateObjectsUsingBlock这个三个方法: NSMutableArray *test = [NSMutable原创 2016-01-23 13:15:50 · 356 阅读 · 0 评论 -
ios 非常好的Demo
1.帅酷炫的动画效果 https://github.com/KittenYang2.YYKit YYModel — 高性能的 iOS JSON 模型框架。YYCache — 高性能的 iOS 缓存框架。YYImage — 功能强大的 iOS 图像框架。YYWebImage — 高性能的 iOS 异步图像加载框架。YYText — 功能强大的 iOS 富文本框架。YYKeyboa转载 2016-01-22 10:33:22 · 409 阅读 · 0 评论 -
ios textField 输入值监听
通常我们输入值时,肯会用到tetxField,然后调用其代理方法,对其输入值的监听改变,不过当我们点击键盘上自动匹配的文字时,代理方法就会失效,该怎么办呢。我们可以添加一个通知(UITextFieldTextDidChangeNotification),监听textField的值改变,在其中我们可以做出相应的操作,再啰嗦几句,字符串也有自己的筛选方法,NSRegularExpression(用原创 2015-12-02 17:01:16 · 1138 阅读 · 0 评论 -
CAAniamtion显示动画详解
ios 动画原创 2015-12-15 09:25:00 · 612 阅读 · 0 评论 -
ios 跳转设置 ios7
NSString * string =@"//prefs:root=工程名"; if (IOS8) { string = [UIApplicationOpenSettingsURLStringstringByAppendingString:string]; } else { string = [@"app-settings:"st原创 2016-05-09 11:05:14 · 246 阅读 · 0 评论