![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS开发
文章平均质量分 59
先秦苍狼
这个作者很懒,什么都没留下…
展开
-
iOS动画技术——iOS 7 运动效果(Motion Effects)
1.应用:手机打开后的”滑动手势来解锁” 2.主要API UIMotionEffect:运动效果 UIUIInterpolatingMotionEffect:插入运动效果,其父类是UIMotionEffect原创 2015-08-29 18:10:45 · 270 阅读 · 0 评论 -
Xcode 7免证书真机调试
1.确保您的Xcode是最新版本,即Xcode 72.单击Xcode——>Preferences——>Accounts,如图,添加账户:3.打开Xcode,在项目的Targets的General选项中,确定Team,如图所示:4.连接好您的真机设备,然后点击上图中Fix issue 即可。原创 2015-09-19 20:28:43 · 380 阅读 · 0 评论 -
Objective-C字符串操作
1.字符串常量是由@和一对双引号括起来的字符序列2.在OC上字符串不是作为字符的数组来实现,它是NSString的实例,NSString是一个对象类型。3.字符串常量 1.1字符串常量可以设置为私有字符串常量和公有字符串常量,私有字符串字符串常量只能在本模块访问,而公有字符串常量则为全局变量,所有模块都可以访问。 1.2私有字符串常量 在.m文件或者.mm文件里,@im原创 2015-10-02 10:19:20 · 448 阅读 · 0 评论 -
iOS搜索栏简介
一.搜索栏的样式:二。类结构图:UISearchBarDelegate是搜索栏控件的委托协议。 UISearchDisplayController用来管理搜索栏并显示我们搜索结果视图。 事件处理由UISearchDisplayDelegate协议的委托对象来管理。三。点击“取消”按钮:(应该查询所有数据)- (void)searchBarCancelButtonClicked:(UISearch原创 2015-10-02 10:08:48 · 342 阅读 · 0 评论 -
iOS动画技术——UIView动画(视图动画)
UIViewAnimation开始动画:+ (void)beginAnimations:(NSString *)animationID context:(void *)context;结束动画:+ (void)commitAnimations; 动画开始后的回调方法:+ (void)setAnimationWillStartSelector:(SEL)selector; 动原创 2015-09-02 15:36:26 · 324 阅读 · 0 评论 -
iOS异常、错误汇总(一)
Xcode界面编辑器 could not insert new outlet connection1.在新建类的时候没有选择将这个类加入到对应的“Target”中。 2.重新将文件加入项目 操作步骤就是选中出问题的.m和.h文件,点删除键,然后选“Remove Reference”,这样就不会真正删除文件。接着选“File -> Add Files to ...”菜单,在文件选原创 2015-09-02 19:54:41 · 313 阅读 · 0 评论 -
iOS动画技术——CoreAnimation中的动画
//CAAnimation:所用动画对象的父类,负责控制动画的持续时间和速度,是个抽象类,不能直接使用,应该使用它的具体子类。//CAPropertyAnimationCAAnimation的子类,也是个抽象类,要想创建动画对象,应该使用它的两个子类:CABasicAnimation和CAKeyframeAnimation。CABasicAnimation:原创 2015-09-02 20:51:49 · 178 阅读 · 0 评论 -
iOS动画技术——ioS 7UIKit力学
UIDynamicAnimator:动力学动画类1.它是用来存放要使用的力学行为(UIDynamicBehavior)2.//==========================================================碰撞行为:UICollisionBehavior属性碰撞处理的委托:@property (nonatomic, ass原创 2015-09-02 20:14:58 · 257 阅读 · 0 评论 -
iOS动画技术——CoreAnimation框架之图层
概要:图层(CALayer)是动画发生的场所,包括UIView动画都发生在图层中。 视图和图层的异同: 图层的很多方面和视图十分相同,它有位置、大小、变换和内容等属性。我们可以自定义图层,重写绘制方法,从而实现自己绘制图层的目的,图层也有层次关系,有自己的父图层和子图层。区别是视图是重量级对象,它负责绘制和事件响应,图层负责绘制,事实上视图依赖于图层实现绘制处理。一.图层的坐标系二.原创 2015-08-29 18:53:38 · 392 阅读 · 0 评论 -
iOS调试——基础(三)
1.打开“僵尸模式”Xcode菜单——>Product——>Edit Scheme,进入Diagnostics窗口,勾选Enable Zombie Objects选项即可。原创 2015-09-02 09:41:35 · 252 阅读 · 0 评论 -
iOS调试——Instruments
//================================ //Instruments 1.Instruments:工具、仪器。2.为确保软件具有最佳的用户体验,在iOS应用程序运行于模拟器或设备上时,可以利用Instuments环境分析其性能。3.Instruments会收集运行程序的数据,并以时间线方式展现数据。可以采集的应用程序数据包括应用程序内存使用情况(CPU)、磁盘活动(D原创 2015-09-01 20:36:08 · 313 阅读 · 0 评论 -
iOS调试——基础(一)
//Xcode调试工具1.编码过程中出现bug在所难免,有时在找出这些bug上所耗费的精力和时间不比重新创建一个工程少多少。调试程序可以帮助我们找出程序中的bug。2.Xcode提供了强大的代码编辑、性能分析和调试功能,我们应该熟练掌握这些功能。*******************************定位编译错误1.使用Xcode工具开发时原创 2015-08-30 17:23:34 · 735 阅读 · 0 评论 -
iOS调试——断点
设置和查看断点1.第一次运行编写成功的程序时,往往会出现始料未及的结果。为了找出原因,我们需要在程序中设置断点进行调试。断点指在条件满足的情况下程序会挂起在那里,我们往往可以在那里查看变量、单步运行等操作内容。2.断点可分为以下三种类型:文件行断点:执行到特定文件某一行时触发。符号断点:调用某一个函数或方法时触发,程序挂起在函数或方法的第一行。异常断点:产生原创 2015-09-01 08:51:46 · 1138 阅读 · 0 评论 -
iOS多线程——GCD
//=============================//GCD1.四个关键术语:同步、异步、并发、串行 同步和异步决定了要不要开启新的线程同步:在当前线程中执行任务,不具备开启新线程的能力异步:在新的线程中执行任务,具备开启新线程的能力 并发和串行决定了任务的执行方式并发:多个任务并发(同时)执行原创 2015-09-02 09:55:59 · 287 阅读 · 0 评论 -
iOS多线程——基础
Thread currentThread]); } }]; [operation3 addExecutionBlock:^{ for (int i = 0; i 5; i ++) { NSLog(@"块队列2:------------%@",[NSThread currentThread]);原创 2015-09-02 09:52:58 · 285 阅读 · 0 评论 -
iOS调试——基础(二)
//================================//日志和断言输出在程序运行过程中,可以输出一些信息到输出窗口,其中有些信息是你应用遇到错误或异常时由系统抛出的错误堆栈信息。当然,也可以根据需要自己输出或抛出异常。根据这些信息,我们可以分析程序出了什么问题以及程序的运行情况。 使用NSLog函数1.NSLog函数是Fo原创 2015-09-01 20:21:01 · 311 阅读 · 0 评论 -
iOS触摸和手势
多触摸1.手势:指当一个手指或者多个手指开始点触屏幕开始,直到手势离开手机屏幕之间发生的所有事件。 苹果规定,无论这个过程耗时多长,只要还有手指停留在屏幕上,就处于某个手势之中,除非发生意外情况。 2.触摸:指手指放在屏幕上,手势中设计的触摸数量就是屏幕上的手指数量。 3.手势如何处理的:手势沿着响应者链传递,并且嵌入到事件中。一般需要把代码嵌入在UIView的子类中,也可以放在UIViewC原创 2015-08-30 10:48:48 · 507 阅读 · 0 评论 -
iOS动画技术——iOS 7自定义过渡动画
自定义过渡动画1.iOS用户总是抱怨iOS视图过渡动画太少,但在iOS 7之后,这个问题已经不再是问题。因为iOS 7允许用户自定义视图过渡动画。2.视图过渡,即视图之间的跳转,有两种情况:树形结构导航,通过UINavigationController控制视图堆栈实现视图过渡模态导航,通过UIViewController控制实现的。3.使用开源框架:HUAnmator, git原创 2015-08-28 22:34:14 · 939 阅读 · 0 评论 -
UI控件——UISlider:滑动条
1.获取设置当前值:@property(nonatomic) float value; 2.获取和设置最大值和最小值@property(nonatomic) float minimumValue; @property(nonatomic) float maximumValue; 3.该控件触发事件:UIControlEventValu原创 2015-09-19 21:10:54 · 726 阅读 · 0 评论