
iOS
文章平均质量分 71
hxd861030
这个作者很懒,什么都没留下…
展开
-
IOS: 正确使用PresentModalViewController
Present ViewController Modally 一、主要用途 弹出模态ViewController是IOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的ViewController,如UIImagePickerController等。弹出模态ViewController主要使用于一下这几种情形: 1、收集用户输入信息 2、临时呈现转载 2013-04-08 15:47:12 · 753 阅读 · 0 评论 -
改变UITextField placeHolder颜色、字体
我们有时需要定制化UITextField对象的风格,可以添加许多不同的重写方法,来改变文本字段的显示行为。这些方法都会返回一个CGRect结构,制定了文本字段每个部件的边界范围,甚至修改placeHolder颜色,字体。– textRectForBounds: //重写来重置文字区域– drawTextInRect: //改变绘文字属性.重写时转载 2013-10-21 14:22:05 · 391 阅读 · 0 评论 -
UIScrollView 属性
scroll view 原理 在滚动过程当中,其实是在修改原点坐标。当手指触摸后, scroll view会暂时拦截触摸事件,使用一个计时器。假如在计时器到点后没有发生手指移动事件,那么 scroll view 发送 tracking events 到被点击的 subview。假如在计时器到点前发生了移动事件,那么 scroll view 取消 tracking 自己发生滚动。转载 2014-03-14 16:13:34 · 292 阅读 · 0 评论 -
ios开发时,在Xcode中添加多个targets进行版本控制
在ios开发时,我们经常会遇到对同一个app开发多个版本(Pro、Lite、Free)的情况,这里就涉及到xcode里通过添加多个targets来进行版本控制的问题了,下面就简单说明一下: 点击左侧的工程名称,右侧会出现PROJECT和TARGETS,点击你现在的target,假如叫A,右键弹出菜单中,选择Duplicate,复制一个相同的target,复制的target一般叫A转载 2014-03-24 13:47:24 · 262 阅读 · 0 评论 -
IOS通信加密
一般我们可能就做简单的防篡改和密文加密。很多时候做一个加密只不过是一个小小的心理安慰吧了,因为纯粹的从安全角度来说,安全性真的不高。对于一些手机支付以及银联的客户端,我看到有用的证书什么来实现。因为没做过,所以也不是太了解。这边就说下最简单的加密方案。一:MD5数字摘要。准确来说,MD5不能叫做加解密,因为它不可逆性。一般我们理解的加解密是能转载 2014-03-24 13:52:16 · 341 阅读 · 0 评论 -
iOS进阶面试题----经典10道
OneV‘s Den在博客里出了10道iOS面试题,用他的话是:"列出了十个应聘Leader级别的高级Cocoa/CocoaTouch开发工程师所应该掌握和理解的技术" 。 在这里給一份我的答案。 1. 你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了什么?你还能记得你所使用的相关的头文件或者某些方法的名称吗? Ob转载 2014-08-20 16:25:23 · 225 阅读 · 0 评论 -
iOS中如何生成变暗的图片
图片变暗在很多界面元素中可以用到,比如 UIButton 将背景图变暗表示用户点中。UIButton 如果没有设置 highlighted image,它会自动变正常态的图变暗。那么我们自定义的控制如果实现这一效果呢?方法1、当然,最简单的,叫美工同学做两张图。这种方法的缺点是,会增大软件包的体积。方法2、代码生成变暗的图。转载 2015-01-03 15:59:42 · 311 阅读 · 0 评论 -
Cocoapods 入门
介绍最近一直在搞cocoapods。 ios 这么多年终于有一个好使的包管理了。真的好激动好激动。。。 之前开发一些App的时候,在一开始的时候,总是需要手动添加framework, library,设置一些 search path,有时候还会忘记那么几个,然后出来一大堆的link error。当一些library更新的时候,还需要自己手动去更换。3句话说就是手动增加frame转载 2016-01-08 16:00:35 · 209 阅读 · 0 评论 -
提示框第三方库之MBProgressHUD
MBProgressHUD是一个开源项目,实现了很多种样式的提示框,使用上简单、方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有使用到。到GitHub上可以下载到项目源码https://github.com/jdg/MBProgressHUD,下载下来后直接把MBProgressHUD.h和MBProgressHUD.m拖入工程中就行,别忘了选择拷贝到工程。完了在需要使用的地方导入转载 2013-04-11 11:31:49 · 667 阅读 · 0 评论 -
关于缺少各种framework出现的错误累结
经常会调用到各种外部文件,在引用一些外部的文件的时候可能会出现一些错误提示,是在link阶段出现一些error,错误界面如下:通常解决方法为在项目中添加相应的类库:选中项目 -> Build Phases -> Link Binary With Libraries -> 点击+ -> 搜索合适的库 -> 点击Add -> 重新编译如果是自己编写的时候使用到一些相关类转载 2013-04-15 13:09:15 · 550 阅读 · 0 评论 -
常见编译错误
1、在程序工程目录下存在相同的framework,影响到了系统的编译过程,导致framework加入,但是编译的时候没有进行编译。比如我就是该原因导致的错误。详细信息:For some reason, my application will install and run fine on my device, but when I try to install my applica转载 2013-04-15 13:07:59 · 374 阅读 · 0 评论 -
ios开发之IOS沙盒(sandbox)机制和文件操作
目录:IOS学习之IOS沙盒(sandbox)机制和文件操作(一)IOS学习之IOS沙盒(sandbox)机制和文件操作(二)IOS学习之IOS沙盒(sandbox)机制和文件操作之NSFileManager(三)IOS学习之IOS沙盒(sandbox)机制和文件操作(一)1、IOS沙盒机制IOS应用程序只能在为该改程序创建的文件系统中读取文件,不可转载 2013-04-30 14:39:59 · 725 阅读 · 0 评论 -
【IOS】Instruments 使用教程
最近一直在解决内存泄漏的问题,天天和Instruments这个工具打交道,本来想给大家写一片相关的教程的。但是今天逛论坛的时候发现了别人翻译的文档,写的好,自认为没有办法写出。所以就不写了,在这里把那篇文章给大家转载过来。原文:Instruments User Guide链接:https://developer.apple.com/library/ios/#DOCUMENTATION/转载 2013-05-24 09:57:42 · 442 阅读 · 0 评论 -
IOS6了再说说ViewController的生命周期和didReceiveMemoryWarning后的流程
先看看ViewController的生命周期ViewController的生命周期中各方法执行流程如下: init—>loadView—>viewDidLoad—>viewWillApper—>viewDidApper—>viewWillDisapper—>viewDidDisapper—>viewWillUnload->viewDidUnload—>dealloc转载 2013-05-30 18:41:10 · 567 阅读 · 0 评论 -
当程序崩溃的时候怎么办 part-1
本文由 大侠自来也 翻译(泰然翻译组),转载请注明出处并通知泰然。有这样一种情形:当我们正在快乐的致力于我们的app时,并且什么看都是无比顺利,但是突然,坑爹啊,它崩溃了。(悲伤地音乐响起)我们需要做的第一件事就是:不要惊慌。修复崩溃不是很困难的。假如你崩溃了,并且胡乱的改些东西,而且还在不停的念着咒语希望bug神奇的自动消失,你大多数情况下都会使情况更麻烦转载 2013-06-28 12:10:30 · 322 阅读 · 0 评论 -
iOS应用崩溃日志分析
作为一名应用开发者,你是否有过如下经历? 为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,但是,上了应用商店后,还是有用户抱怨会闪退 ! 如果你跟我一样是个完美主义者,你肯定想将应用做到尽善尽美。于是你打开代码准备修复闪退的问题……但是,从何处着手呢? 这时iOS崩溃日志派上用场了。在大多数情转载 2013-07-27 11:32:38 · 336 阅读 · 0 评论 -
iOS开发_iphone 实现剪贴板操作_iphone 复制粘贴功能
在iOS中,可以使用剪贴板实现应用程序之中以及应用程序之间实现数据的共享。比如你可以从iPhone QQ复制一个url,然后粘贴到safari浏览器中查看这个链接的内容。一、在iOS中下面三个控件,自身就有复制-粘贴的功能:1、UITextView2、UITextField3、UIWebView二、UIKit framework提供了几个类和协议方便我们在自己的应用转载 2013-08-16 11:55:15 · 415 阅读 · 0 评论