- 博客(11)
- 资源 (63)
- 收藏
- 关注
原创 iOS图片处理
好的图片缓存库的包含点异步判断是否有缓存,有就解压缩图片,返回主线程刷新UI(不卡主线程,提高用户体验)。无缓存,异步下载图像,尽可能减少使用主线程队列。下载成功,后台解压缩图像,返回主线程刷新UI;同时在内存和磁盘上缓存图像,并且保存解压过的图片到内存中,以避免再次解压。可使用GCD 和 blocks,使得代码更加高效和简单。如果可以,最好在下载后以及存入到缓存前对图像进行处理(裁剪、压缩、拉伸...
2018-07-09 12:40:31 584
原创 swift中复杂函数处理
func testView(cread:()->Int,inview:(_ index:Int)->UIView) -> () { let count = cread(); for i in 0..<count { let subvie...
2018-07-07 21:04:10 194
原创 iOS runtime动态处理方法
首先选择 Targets 选择Build settings 设置 enable strict checking of objc_msgsend calls为NO#import <objc/message.h>@interface TestPerson ()@end@implementation TestPerson+(void)test{ NSLog(@"测试成功");}-(vo...
2018-07-07 20:26:22 408
原创 UIPushBehavior
{ __weak IBOutlet UIImageView *_boxImageView; UIDynamicAnimator *_animator; UIPushBehavior *_push; // 是否第一次点按的标记 BOOL ...
2018-07-04 00:19:03 323
原创 UIAttachmentBehavior
{ __weak IBOutlet UIImageView *_boxImageView; UIDynamicAnimator *_animator; UIAttachmentBehavior *_attachement;}@end@implementation AttachmentViewController- ...
2018-07-04 00:16:29 378
原创 UISnapBehavior
#import "SnapViewController.h"@interface SnapViewController (){ // 在定义成员变量时,默认都是strong的,如果需要定义为weak类型,需要使用__weak的描述符 __weak IBOutlet UIImageView *_boxImageView; UIDynamicAnimator ...
2018-07-04 00:10:15 249
原创 dynamic 动态
iew:self.view]; //实例化一个重力行为 UIGravityBehavior *gravity=[[UIGravityBehavior alloc] initWithItems:@[view,view2]]; [animator addBehavior:gravity]; UICollisionBehavior *collision =[[UIC...
2018-07-03 23:57:23 200
原创 iOS 计算UITableView中的视图在当前手机屏幕中的位置
CGRect rectInTableView = [self.tableView rectForRowAtIndexPath:indexPath]; CGRect rectInSuperView = [self.tableView convertRect:rectInTableView toView:[self.tableView superview]]; if((re...
2018-07-02 23:16:21 775
原创 iOS 资源打包问题
⼀一.资源打包图⽚片是被放到Images.xcassets⾥里⾯面1.部署版本在>=iOS8的时候,打包的资源包中的图⽚片会被放到Assets.car.图⽚片有被压缩2.部署版本在<iOS8的时候,打包的资源包中的图⽚片会被放在MainBudnle⾥里⾯面.图⽚片没有被压缩3.图⽚片是被直接拖⼊入项⺫⽬目当中,⽆无论部署版本是多少,都会被放到MainBudnle⾥里⾯面.图⽚片没有被压...
2018-07-01 21:50:06 472
原创 php服务器配置笔记
朊务器安装笔记Apache+PHP+MySQL说明:sudo 表示使用管理员权限执行命令,以保护系统文件上会被破坏,使用sudo需要密码一. vi的快捷键,vi有两种状态,一个是查看状态,一个是编辑状态esc 退出编辑状态i 在当前位置插入I 在一行的开始位置插入x 删除当前字符:wq 保存并退出:q! 直接退出上保存/ 查找1. Apache 在苹果上...
2018-07-01 18:01:18 1209
原创 iOS 将图片缩放成指定大小
#import "UIImage+UIImageExt.h"@implementation UIImage (UIImageExt)- (UIImage*)imageByScalingAndCroppingForSize:(CGSize)targetSize{ // UIImage *sourceImage = self; UIImage *newImage = ...
2018-07-01 16:21:48 2084
UITabbarController.zip
2020-12-17
SSZipArchive.zip
2020-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人