-
[Iphone] CALayer卡通-使用CAShapeLayer制作类似微信小视频按钮动画
CALayer动画---使用CAShapeLayer制作类似微信小视频按钮动画废话少说,直接上代码。工程截图如下图所示。由于对程序进行了封装,所以在主控制器中,只需要给出该customview的frame即可,显示图形的半径等于给出frame的宽度的一半。例如:CustomView*customVi...
125
热度 -
[Iphone] Objective-C常识总结(3)
Objective-C知识总结(3)手动内存管理MRC首先介绍一下引用计数器:用来保存当前对象有几个东西在使用它(数字)引用计数器的作用:用来判断对象是否应该回收内存空间(如果对象不等于nil,当引用计数器为0,此时要回收对象的内存空间)引用计数器的操作:retain使得引用计数器+1release...
315
热度 -
[Iphone] Core Animation 动画片的使用:关键帧动画、基础动画、动画组
CoreAnimation动画的使用:关键帧动画、基础动画、动画组效果如下:ViewController.h1#import<UIKit/UIKit.h>23@interfaceViewController:UIViewController4@property(strong,nonato...
216
热度 -
[Iphone] Objective-C学问总结(4)
Objective-C知识总结(4)ARC(automaticreferencecounting)机制判断是否是ARC机制ARC机制中不能使用retainreleaseautoreleaseretainCount在dealloc方法中不能使用[superdealloc];在ARC下对象释放的判断依据...
474
热度 -
[Iphone] Xcode开发工具有关问题
Xcode开发工具问题昨天打开Xcode发现鼠标光标变成了黑色的块状,不能编辑内容了,且Content区域还多出了一个显示文件路径的框框如下图:然后自己百度,到论坛提问、到QQ群里问;卸载重装Xcode、重装系统各种折腾都没解决这个问题,纠结了我一天,后面在一个论坛发现有人和我类似的问题,提到了什么...
139
热度 -
[Iphone] iPhone相片导入到Mac电脑方法
iPhone照片导入到Mac电脑方法今天突然想把iPhone中的照片导入到Mac中,不知道该怎么办。如果在Windows电脑中,会在“我的电脑”中新增一个盘符,表示了手机中的文件夹,里面就是手机的照片。但是在Mac中,在Finder中并没有找到iPhone的文件夹,通过Itunes也无法将照片到处,...
103
热度 -
56
热度 -
[Iphone] could not build module ‘Foundation’, could not build module ‘UIKit’…23个异常
couldnotbuildmodule‘Foundation’,couldnotbuildmodule‘UIKit’……23个错误pch文件加入#import<Availability.h>#ifndef__IPHONE_3_0#warning"Thisprojectusesfeatur...
230
热度 -
[Iphone] 下拉框选择成效的实现原理2
下拉框选择效果的实现原理2效果如下原理:使用第三方XTSegmentControl作为上面选项卡的实现,而弹出视图则是滚动视图跟每一行里面的UIBUTTON结合打勾图标相结合的实现方式;源代码可以下载开源项目Coding.net里的任务模块;这边将分简单的贴出其主要的代码1:首先是主页面的代码://...
148
热度 -
[Iphone] 等候时动画效果的实现
等待时动画效果的实现当我们在请求网络时加载页面时有个动作效果,效果如下:源代码可以网上找开源项目Coding.net,上面的效果原理为两张图片组合,外面那个则为动画转动,里面的图标则是透明度的变化;主要代码如下:1:把它封装在EaseLoadingView里面@interfaceEaseLoadin...
168
热度 -
[Iphone] 空页面的背景提醒原理
空页面的背景提示原理当我们列表没有数据或请求网络出现错误时,视图背景会有相应的提示;例如下面的效果:这边是放一张图片跟一个文字结合而成的效果,源代码可以查看Codin.net项目的源代码;1:先把背景封装成一个视图@interfaceEaseBlankPageView:UIView@property...
99
热度 -
[Iphone] NSString跟NSArray平时练习总结
NSString和NSArray平时练习总结/*************************字符串练习****************************///创建字符串//1.快速创建NSString*str1=@"HappyDay";//2.alloc创建的字符串NSString*str...
94
热度 -
[Iphone] ARC跟MRC实现单例模式
ARC和MRC实现单例模式代码如下,可直接拷贝到头文件中#definesingleton_h(name)+(instancetype)shared##name#if__has_feature(objc_arc)//ARC#definesingleton_m(name)\staticid_instan...
146
热度 -
[Iphone] Http协议与TCP协议了解
Http协议与TCP协议理解TCP协议对应于传输层,而HTTP协议对应于应用层,从本质上来说,二者没有可比性。Http协议是建立在TCP协议基础之上的,当浏览器需要从服务器获取网页数据的时候,会发出一次Http请求。Http会通过TCP建立起一个到服务器的连接通道,当本次请求需要的数据完毕后,Htt...
119
热度 -
[Iphone] Xcode-查寻特殊字符的方法
Xcode-查找特殊字符的方法如图所示,为搜索图框,然后,点击放大镜图标------->InsertPattern---->即可看到特殊字符----->选择特殊字符进行插入。参考资料:《iOS开发进阶》-唐巧
614
热度 -
[Iphone] 关情纸尾-Quartz2D-作图富文本,绘制图片
关情纸尾-----Quartz2D-绘制富文本,绘制图片.一般使用UIKit给我们提供的绘图来绘制一些文字,图片这些东西.UIKit给我们提供画图的方法底层也是分为四步.所以也必须在drawRect方法当中去写.1.如何画文字?先创建好要画的文字使用UIKit提供的方法进行绘制.方法说明:drawA...
132
热度 -
[Iphone] 获取cell中的button在整个荧幕上的位置
获取cell中的button在整个屏幕上的位置编写cell中得button点击事件-(IBAction)showButtonClick:(id)sender{UIButton*button=(UIButton*)sender;UIWindow*window=[UIApplicationsharedA...
157
热度 -
[Iphone] 关情纸尾-Quartz2D-定时器CADisplayLink降雪效果
关情纸尾-----Quartz2D-定时器CADisplayLink下雪效果定时器CADisplayLink下雪效果1.定时器雪花整体思路: 先在控制器View面绘制一个雪花. 在View加载完毕后,添加一个定时器. 在定时器方法当中调用得绘方法. 在绘图方法当不段的去修改雪花的Y值. 当...
144
热度 -
[Iphone] 关情纸尾-UIKit基础-UITableView
关情纸尾-----UIKit基础-UITableView一、基本介绍在iOS中,要实现表格数据展示,最常用的做法就是使用UITableView,UITableView继承自UIScrollView,因此支持垂直滚动,?且性能极佳。UITableView有两种风格:UITableViewStylePl...
353
热度 -
[Iphone] 用block改写UIButton点击事件跟UIAlerView的按钮点击代理方法
用block改写UIButton点击事件和UIAlerView的按钮点击代理方法1.用block改写UIButton点击事件在这里给给出两种方式.(1)自定义BlockButton,在初始化的时候给出按钮的样式(自定义)自定义一个BlockButton继承UIButton,然后在里面用addTarg...
110
热度