使用CSS3画一个正方体

<!DOCTYPE html> <html> <head> <style> .main{ height: 500px; width: 500px; position: absol...

2019-07-16 17:50:01

阅读数 12

评论数 0

可以传递多个参数的performSelector

/** 可以传递多个参数的performSelector @param aSelector 方法选择器 @param objects 参数数组(注意数量和类型要和s选择器保持一致) @return 返回值,方法无返回值时返回nil */ -(id)performSelector:(SE...

2019-07-10 21:56:17

阅读数 9

评论数 0

UITableView的cell左滑后显示多个控制按钮

效果如下: 实现相关的代理方法即可,如下代码: /** 设置允许侧滑按钮 @param tableView 表格 @param indexPath 位置 @return 是否允许更新 */ - (BOOL)tableView:(UITableView *)tableView ...

2018-12-22 15:46:28

阅读数 91

评论数 0

iOS如何给Category新增属性

有时候需要给一个已知的类添加属性,除了定义子类,还可以使用Category,代码如下,主要使用runtime的objc_setAssociatedObject #import <UIKit/UIKit.h> NS_ASSUME_NONNULL_BE...

2018-12-19 16:30:19

阅读数 36

评论数 0

[tableView headerViewForSection] 和[tableView footerViewForSection] 都返回 nil 的解决方法

[tableView headerViewForSection]  和[tableView footerViewForSection] 都返回nil,因为代理里面的写法不对,必须使用UITableViewHeaderFooterView的写法,如下: - (nullable UIView *)...

2018-12-14 17:25:49

阅读数 222

评论数 0

swift中找回main函数

在OC中有一个main函数,但是使用swift之后发现main函数不见了,原来在Appdelegate里使用了@UIApplicationMain来表示main函数。 如果要将main函数单独写一个文件,该怎么办? 1、将@UIApplicationMain注释掉 2、新建一个main类...

2018-11-08 17:39:57

阅读数 44

评论数 0

iOS开发中weak和 unsafe_unretained的用法和区别

weak: 会retain对象,当对象销毁时,自动指向nil unsafe_unretained:不会retain对象,当对象销毁时,依然指向之前的内存空间(即野指针)

2018-11-08 17:02:54

阅读数 164

评论数 0

iOS性能优化

导读 性能对 iOS 应用的开发尤其重要,如果你的应用失去反应或者很慢,失望的用户会把他们的失望写满App Store的评论。然而由于iOS设备的限制,有时搞好性能是一件难事。开发过程中你会有很多需要注意的事项,你也很容易在做出选择时忘记考虑性能影响。 目录 我要给出的建议将分为三个不同的等...

2018-09-27 13:53:12

阅读数 134

评论数 0

Linux学习笔记七(软件包管理)

Linux学习笔记七(软件包管理) 1、软件包分类  1)源码包    脚本安装包  2)二进制包(RPM包、系统默认包)2、源码包  源码包的优点是: 1)开源,如果有足够的能力,可以修改源代 码 2)可以自由选择所需的功能  3)软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高 ...

2018-08-17 17:21:40

阅读数 85

评论数 0

iOS绘画之UIBezierPath

概述UIBezierPath用于定义一个由直线/曲线组合而成的路径, 并且可以在自定义视图中渲染该路径. 在使用的过程中, 我们只需要先指定好路径的结构, 比如一条直线、一条贝塞尔曲线、一个矩形、一个椭圆、一个圆弧等, 然后使用系统为我们提供的方法将构建好的路径渲染出来即可UIBezierPath...

2018-04-09 17:38:02

阅读数 97

评论数 0

centos 7.0 启动mysql

centos7自带是mariadb,一个mysql的变种。查看有没有安装过:yum list installed mysql*rpm -qa | grep mysql*安装mysql软件(mariadb)yum install mysql*启动mysqlsystemctl start mariad...

2018-04-09 16:19:40

阅读数 486

评论数 0

使用GPUImage实现图片的毛玻璃效果

使用GPUImage实现图片的毛玻璃效果

2018-03-20 21:29:48

阅读数 343

评论数 0

GPUImage常用滤镜总结

#import "GPUImageBrightnessFilter.h" //亮度 #import "GPUImageExposureFilter.h" ...

2018-03-20 21:19:26

阅读数 1814

评论数 0

Swift播放gif图片

Swift播放gif图片import UIKit import ImageIO class ViewController: UIViewController { @IBOutlet weak var imageView: UIImageView! override f...

2018-03-18 20:20:33

阅读数 798

评论数 0

Linux学习笔记六(Vim操作)

Linux学习笔记六(Vim操作)1、Vim简介Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件。Vim没有菜单,只有命令2、插入命令命令作用a在光标所在字符后插入A在光标所在行尾插入i在光标所在字符前插入I在光标所在行行首插入...

2018-03-18 14:53:24

阅读数 119

评论数 0

Linux学习笔记五(网络命令)

Linux学习笔记五(网络命令)1、 给用户发信息命令:write指令名称:write指令所在路径:/usr/bin/write 执行权限:所有用户语法:write <用户名> 功能描述:给用户发信息,以Ctrl+D保存结束范例: # write msg...

2018-03-17 00:36:55

阅读数 85

评论数 0

Swift实现的网络图片浏览器

Swift实现的网络图片浏览器

2018-03-16 17:28:40

阅读数 231

评论数 0

Swift仿今日头条的多页面滑动切换

Swift仿今日头条的多页面滑动切换

2018-03-15 12:23:58

阅读数 925

评论数 0

iOS实现通过SSH2协议链接Linux服务器,并执行相关指令

iOS实现通过SSH2协议链接Linux服务器,并执行相关指令

2018-03-13 17:57:23

阅读数 973

评论数 0

Swift实现粒子效果

Swift实现粒子效果

2018-03-13 10:42:59

阅读数 233

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭