1.最终效果图 2.实现思路 在ios中默认是绕着中心点旋转的,因为锚点默认在图层的中点,要想绕着下边中心点转,需要改变图层锚点的位置。 根据锚点,设置position坐标,为时钟的中点。 思考秒
我的某个IOS项目中,需要分组来显示签到记录, 每天可能有多次签到, 用天来对签到记录进行分组。 每一条签到记录都有一个时间字段,分组的标题就是用时间中的日期来显示的,例如:如果时间为 2013-1-25
一、不可变字符 NSString是不可变字符串,它产生的其他字符串方法都是生成一个新的字符串,而不会改变原来字符串。 1.创建方式 //1)字面量,它是常量字符串,存储常量区 NSString *str=@"hello"; //2)通过快捷构造法,存储堆区 NSString *str = [NSString stringWithFormat:@"hello %@", @"world"]; //3)
直接上代码。 NSString+Estimat.h #import <Foundation/Foundation.h> @interface NSString (Estimate) + (BOOL)isNotBlank:(NSString*)source; + (BOOL)isBlank:(NSString*)source; //正整数验证(带0). +(BOOL) isPositiveNum:(
在 AppDelegate.m中添加如下代码: -(UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{ return UIInterfaceOrientationMaskPortrait;
- (void) turnTorchOn: (bool) on { Class captureDeviceClass = NSClassFromString(@"AVCaptureDevice"); if (captureDeviceClass != nil) { AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaTy
在 IOS开发 中,各类控件完美的解决了开发过程中界面与交互展现的问题,使得IOS产品界面更加灵活实用,下面具体介绍下 IOS常用控件 。 1、窗口 UIWindow iPhone的规
先将图片画出来,进行裁剪使用
拥有自己的描述语法,采用更优雅的链式语法封装自动布局 ,简洁明了,并具有高可读性,而且同时支持 iOS 和 Max OS X。 我们先来看一段官方的sample code来认识一下Masonry
在 iOS绘图 - 基础篇 中我们知道有一种获取上下文的方法是UIGraphicsBeginImageContextWithOptions,本文主要在图片类型上下文中对图片进行操作,具体实现的功能: -
导语 在iOS的发展历程上,涌现了很多动态化方案,有历史悠久的 WaxPatch 动态化方案,有远近闻名的 JSPatch 动态化方案。今天精神哥向大家介绍一款堪称“史上最疯狂”的iOS动态化方案——
抽空,对项目做一轮彻底的更新,优化了很多的细节体验和接口,性能也提升了许多,目的是为了在实际的项目中,可以直接使用。
照片选择器是APP开发中经常使用的功能.比如对商品的评价,某些报告提交等都会用到.
IOS 股票K线图、分时图,网上开源项目很少,质量也是参差不齐;偶尔搜索到看似有希望的文章,点进去,还是个标题党;深受毒害。经过一段时间的探索,终于在开源基础上完成了自己的股票K线图、分时图; 先放出股票分时图运行截图:
WebP高效的图片压缩方式; 异步下载支持下载进度Block,方便实现自定义的下载动画; 流行框架对比 现在iOS上比较流行的两套图片加载框架: SDWebImage 提供了从下载到渲染一整套的解决方案,同时
又过了一年多,iOS 9发布,测试同学又过来给我看了如下画面: 我第一反应是不是换语言了,可是换语言的场景我处理过了,根据之前的思路很可能是换了字体,顺着思路一想,哦,原来是iOS 9系统换了中
在很多电商 app 中,都有列表视图和网格视图的相互切换。例如京东和淘宝。
,且是在当前线程执行(2)。 来自:http://www.cocoachina.com/ios/20161121/18134.html
与 JS 交互分为两种: Android & iOS 调用 JS 的方法 JS 调用 Android & iOS 的方法 Android & iOS 调用 JS 的方法,伪代码如下: Android
从这篇记录开始,记录的都算是干货了,都是一些编程日常的积累。