51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
开发
将UIImage转换成圆形图片image
建议写成UIImage分类,如下:.h//变成圆形图片-(UIImage*)circleImage;.m//变成圆形图片-(UIImage*)circleImage{//NO代表透明UIGraphicsBeginImageContextWithOptions(self.size,NO,1);//获得上下文CGConte...
代码星球
·
2020-10-22
UIImage
换成
圆形
图片
image
UIImage点九图(让image不变形、只拉伸中间部分)
建议写成UIImage的分类,如下.h//保证图片拉伸不变形-(UIImage*)resizingImageState;.m//保证图片拉伸不变形-(UIImage*)resizingImageState{CGFloatimageW=self.size.width*0.5;CGFloatimageH=self.size...
代码星球
·
2020-10-22
UIImage
九图
image
变形
拉伸
根据字符串生成二维码图片
.h//根据字符串生成指定大小的二维码+(UIImage*)createQRCodeImageWithMessage:(NSString*)messagesize:(CGFloat)size;.m#import<CoreImage/CoreImage.h>//用于生成二维码//根据字符串生成指定大小的二维码...
代码星球
·
2020-10-22
根据
字符串
生成
二维
图片
masonry使用添加紧凑、抗压属性
//内容紧凑-优先完全显示内容,且不多占像素。[self.leftLabelsetContentHuggingPriority:UILayoutPriorityDefaultHighforAxis:UILayoutConstraintAxisHorizontal];[self.rightLabelsetContentH...
代码星球
·
2020-10-22
masonry
使用
添加
紧凑
抗压
通过view获取所在的viewController对象
建议写成UIView的分类,如下:.h-(UIViewController*)viewController; .m-(UIViewController*)viewController{UIResponder*responder=self.nextResponder;while(![responderisKin...
代码星球
·
2020-10-22
通过
view
获取
在的
viewController
GUI编程与CLI编程
作为一名多年的iOS开发人员,多次触发我思酌“GUI编程与CLI编程”各自的优劣,尤其是在当我为界面交互花费大占比时间时,时常怀疑自己的工作性质,我终究还是为互联网工作的码农,而不是让互联网为我所用的明智人士。(容我把偏GUI编程看成是取悦他人,把偏CLI编程看成是取悦自己。)-----前言GU...
代码星球
·
2020-10-22
编程
GUI
CLI
iOS项目的一般开发流程
...
代码星球
·
2020-10-22
iOS
目的
一般
开发
流程
堆和栈的区别是什么?
首先,讨论的堆和栈指的是内存中的“堆区”和“栈区”,OC语言是C语言的超集,所以先了解C语言的内存模型的内存管理会有很大的帮助。C语言的内存模型分为5个区:栈区、堆区、静态区、常量区、代码区。每个区存储的内容如下:1、栈区:存放函数的参数值、局部变量等,由编译器自动分配和...
代码星球
·
2020-10-22
区别
是什么
什么叫单例?
关于单例,我们需要掌握单例的哪些方面的内容呢?首先,我们需要明白单例是设计模式中的一种,即“单例模式”接下来,我们需要明确单例的定义是怎样的什么时候我们要使用单例设计模式呢上面三个问题弄明白以后,那么在iOS开发中,我们怎样使用OC语言机制来实现单例模式呢?在这一块内容,会介绍“最终...
代码星球
·
2020-10-22
什么
叫单例
进程与线程相关的介绍
进程:进程是指在系统中正在运行的一个应用程序,比如同时打开微信和QQ,系统会分别启动两个进程每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间中 线程:一个进程要想执行任务,必须得有线程(每个进程至少要有一条线程),是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位一...
代码星球
·
2020-10-22
进程
线程
相关
介绍
static关键字的作用是什么?
static的作用:常用来修饰变量。全局变量被static修饰后,就称之为静态全局变量;局部变量被static修饰后,就称之为静态局部变量。统称为静态变量。如果需要进一步解释下面的现象,可以了解iOS的内存管理方面的知识,比如局部变量是放置在栈区,而全局变量和静态变量是放置在静态区的。 一、static修饰局...
代码星球
·
2020-10-22
static
关键字
作用
是什么
【转】十步让你成为一名优秀的Web开发人员
第一步:学好HTMLHTML(超文本标记语言)是网页的核心,因此你首先应该学好它,不要害怕,HTML很容易学习的,但也很容易误用,学懂容易要学精还得费点功夫,但学好HTML是成为Web开发人员的基本条件。第二步:学好服务器脚本语言服务器端脚本编程也是Web开发人员的基本功之一,你只需挑选一个服务器端脚本语言,然后学好它...
代码星球
·
2020-10-22
十步
让你
成为
一名
优秀
为PHP开发搭建环境
为了能在自己的电脑上(macOS系统)开始编写PHP代码并完成运行,需要有:1、安装Web服务器2、安装PHP3、安装数据库,比如MySQL4、一个PHP的IDE为了上面所提到的1~3步的安装,有现成的PHP服务器组件,包含有PHP、Apache、MySQL等服务,免去可开发人员将时间花费在繁琐的配置环境过程。Wind...
代码星球
·
2020-10-22
PHP
开发
搭建
环境
Vue.js项目的开发环境搭建与运行
写作背景:手上入一个用Vue框架写的微信公众号项目,根据公司安排,我负责项目源代码的验收工作(当然专业的工作检测会交给web开发人员,我只是想运行起来看一看)。(一)安装node.js(JavaScript运行环境runtime)从node.js官网下载并安装node,安装过程很简单,一路“下一步&rdqu...
代码星球
·
2020-10-22
Vue.js
目的
开发
环境
搭建
【转】Node.js到底是用来做什么的
在阐述之前我想放一个链接,这是国外的一个大神,对于node.js非常好的一篇介绍的文章,英文比较好的朋友可以直接去阅读,本文也很大程度上参考了这篇文章,也同时感谢知乎用户厂长对于本文的翻译!原文题目为Node.jsistheNewBlack根据维基百科对于Node.js的介绍,我们可以知道一些基本关于Node.js的情...
代码星球
·
2020-10-22
Node.js
到底
来做
什么
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
4
5
6
7
8
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他