![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
objective-c
Juven小小
这个作者很懒,什么都没留下…
展开
-
IOS开发笔记(5)程序异常crash捕获与拦截
开发iOS应用,解决Crash问题始终是一个难题。Crash分为两种,一种是由EXC_BAD_ACCESS引起的,原因是访问了不属于本进程的内存地址,有可能是访问已被释放的内存;另一种是未被捕获的Objective-C异常(NSException),导致程序向自身发送了SIGABRT信号而崩溃。其实对于未捕获的Objective-C异常,我们是有办法将它记录下来的,如果日志记录得当,能够解决绝大部转载 2014-02-25 14:17:32 · 1260 阅读 · 0 评论 -
IOS开发/iphone开发震动与播放声音Demo
可能在软件某些时候需要震动手机以示提醒,可能还要播放一段特殊的声音引起用户的注意,在ios中如何实现呢? 首先实现震动,其实就是调用系统的方法,一句话就行,AudioServicesPlaySystemSound (kSystemSoundID_Vibrate);当然前提是要加入AVFoundation.framework这个框架 然后实现播放声音,可能还要循环播放多少次,循环播放用n次,[s转载 2014-02-25 14:32:30 · 1158 阅读 · 0 评论 -
UIMenuController的UIWindow不是KeyWindow也会让UIMenuController不显示哦~
最近在做私信功能,有山寨微信的味道,需要支持发图片,语音,文字. 支持删除复制转发,用UIMenuController实现. 功能均完成后,发现UIMenuController有时候不显示. 网上此问题统一的解答是: 显示弹出菜单,必须实现3个方法,缺一不可: 1.becomFirstResponder方法,使view或者viewController的self成为第一响应者,可以在相转载 2014-02-25 14:56:20 · 5283 阅读 · 1 评论 -
iOS开发入门之——可拖动视图
预备知识 iOS处理屏幕上的触摸动作,主要涉及到以下几个方法: touchesBegan:withEvent: //触摸屏幕的最开始被调用 touchesMoved:withEvent: //移动过程中被调用 touchesEnded:withEvent: //动作结束时被调用 touchesCancelled:Wit转载 2014-02-25 15:02:59 · 867 阅读 · 0 评论 -
UITextField Delegate 无法获取中文字符
UITextField delegate 有几个方法可以获取text 一般就用这两个 - (void)textFieldDidEndEditing:(UITextField *)textField - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replac转载 2014-03-04 15:52:52 · 790 阅读 · 0 评论 -
Present ViewController详解
Present ViewController Modally 一、主要用途 弹出模态ViewController是IOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的ViewController,如UIImagePickerController等。弹出模态ViewController主要使用于一下这几种情形: 1、收集用户输入信息 2、临时呈现转载 2014-05-04 09:40:53 · 552 阅读 · 0 评论 -
NSPredicate用法总结
简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。 定义(最常用到的方法):转载 2014-04-09 15:49:43 · 5019 阅读 · 0 评论 -
GCD之dispatch queue深入浅出
iOS中多线程编程工具主要有: NSThreadNSOperationGCD 这三种方法都简单易用,各有千秋.但无疑GCD是最有诱惑力的,因为其本身是apple为多核的并行运算提出的解决方案.虽然当前移动平台用双核的不多,但不影响GCD作为多线程编程的利器(ipad2已经是双核了,这无疑是一个趋势). http://www.cnblogs.com/scorpiozj/archi转载 2015-04-07 16:43:58 · 379 阅读 · 0 评论