![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Swift
LoSenTrad
极力作为一个全栈工程师...
展开
-
(全新升级版本)LSTPopView iOS万能弹窗
##前言在每个项目中,弹框的需求都有,而且各种各样,花里胡哨, 很是烦恼. LSTPopView的出现,可以让我们更专注弹框页面的布局.省心省力! 提高开发效率!由于时间比较有限,组件处于不断完善阶段,难免存在问题,后续逐步完善欢迎coder们发现问题或者提供更好的idea,一起努力完善##博客地址github: https://github.com/LoSenTrad/LSTPopView简书: https://www.jianshu.com/p/8023a85dc2a2常用属性介绍文原创 2020-05-22 14:43:57 · 2241 阅读 · 0 评论 -
Xcode DeviceSupport 镜像文件集合(持续更新)
最新镜像版本是向下兼容低版本的.iOS 12.1(16B5059d): 链接:https://pan.baidu.com/s/1kaqwXNN-8cn4vVyiJhqq5g 密码:gd41原创 2018-09-25 12:00:35 · 5681 阅读 · 1 评论 -
在Mac上搭建Nginx服务器(视频直播)
在Mac上搭建Nginx服务器前言:这里搭建额Nginx服务器,主要是起来作为视频直播推流拉流的中转站(流媒体处理服务器).按照下面的步骤开始:1. 安装Homebrew,执行命令Homebrew简称brew,是macOS上的软件管理包工具,可以在mac中卸载和安装软件,打开终端,执行下面命令行,安装brew./usr/bin/ruby -e "$(curl -fsSL https://raw.gi原创 2016-08-12 11:48:18 · 1175 阅读 · 0 评论 -
iOS自动释放池_原理_如何工作
自动释放池,原理以及如何工作的1.什么是自动释放池自动释放池(autorelease pool)是OC的一种内存自动回收机制. 当你向一个对象发送一个autorelease消息的时候,cocoa就会将对象的一个引用放入 到最新的自动释放池中(当前线程栈顶位置),它任然是一个正当的对象,因此自动释放池 定义的作用域内的其他对象都可以向他发送消息.2.如何工作objective-C是通过一种”r原创 2016-06-16 20:40:01 · 5304 阅读 · 0 评论 -
程序,控制期和view的生命周期
// 如果控制器是窗口的根控制器就可以不用设置尺寸 // self.view = [[UIView alloc] initWithFrame:CGRectZero]; self.view = [[UIView alloc] initWithFrame:CGRectZero]; ###一.UIApplication的生命周期 (其实是UIapplication代理的方法)原创 2016-06-13 23:34:52 · 545 阅读 · 0 评论 -
多线程以及底层实现
一.概念什么是进程 进程是指在系统中正在运行的一个应用程序每个进程之间的是独立的,每个进程均运行在其专用且受保护的内存空间内一个进程至少要有一个线程什么是线程 一个线程要执行任务,必须得有线程一个进程(程序)的所有任务都在线程中执行的一个线程执行任务是串行的,也就是说一个线程,同一时间内,只能执行一个任务多线程原理 同一时间,CPU只能处理1条线程,只有一条线程在工作(执行)多原创 2016-06-15 13:36:47 · 6030 阅读 · 0 评论 -
控件,代理为什么使用Weak?
好多初学者都很不明白,控件,代理为什么要使用weak,主要有以下几个问题:控件(SB中拖线)为什么要使用weak代理为什么使用weak(比如系统内置类UITableView的的delegate)1.apple官方是建议我们控件从Storyborad拉线的时候要使用weak,至于为什么要使用weak, 原因是这样的: 控件放在storyborad中,表示控制View强引用着这个控件,原创 2016-06-12 23:56:45 · 967 阅读 · 0 评论 -
网络七层及模型&&网络数据包
网络七层及模型&&网络数据包一.网络基本概念1.OSI模型 OSI全称Open System interconnection model,是由一个国际标准化组织提供 一个使不同的计算机和网络在世界范围内实现互联的标准框架. 它将计算机网络体系结构划分为七层,每一层都可以提供抽象良好的接口,了解OSI模型, 有助于了解实际上互联网络的工业标准–TCP/IP协议.OSI模型各层间关系和通讯时的原创 2016-06-05 23:47:31 · 619 阅读 · 0 评论 -
4道面试题检测你是不是菜鸟!
四道题检测你是不是ios菜鸟前言:最近在iOS技术博客中看到这样的四道题!说什么可以检测你是不是菜鸟.本文将介绍以下4到题目(基础好的同学还是没有压力的,哈哈!).,注:有版权问题可以联系作者!###1.struct和class的区别 swift中,class中是应用类型,struct(结构体)是值类型.值类型在传递和赋值的时候讲进行复制, 而引用类型则只会使用引用对象的一个”指向”(指针),原创 2016-06-11 22:28:24 · 498 阅读 · 0 评论 -
NSFileManager -- 文件操作
本文将会介绍和使用…原创 2016-06-11 00:28:55 · 284 阅读 · 0 评论 -
iOS开发探究--HTTP与HTTPS
iOS开发探究–HTTP和HTTPS传输1.简介:在说HTTPS之前先说说什么是HTTP,HTTP及时我们平时浏览网页的时候使用的一种协议. HTTP协议传输的数据都是未加密的,也即是明文的,因此使用了HTTP协议传输数据是非常 不安全的.为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer) 协议用于对HTTP协议传输的数据进行加密,从而几诞生原创 2016-06-05 16:51:28 · 719 阅读 · 0 评论 -
iOS开发探究--内存分配和分区
ios内存分配与分区1.RAM和ROMRAM:运行内存,不能掉电储存.ROM:储存性内存,可以掉电储存,例如:内存卡,flash由于RAM类型不具备掉电储存能力(即一掉电数据就会丢失),所以app程序一般存放于 ROM中,RAM的访问速度要远高于ROM,价格也要高2.APP程序启动app启动,系统会把开启的那个app程序从flash或者ROM里面拷贝到内存中,然后从内存里面 执行代码,另原创 2016-06-05 14:35:53 · 2593 阅读 · 0 评论 -
SDWebImage原理和使用
SDWebImage原理和使用SDWebImage作为目前最受欢迎的图片下载第三方框架,使用率非常高.但是你真的会用么? 本文接下来将通过例子分析如何合理使用SDWebImage.使用场景:自定义的UITabelViewCell上有图片需要显示,要求网络状态为WiFi时,显示图片是高清图, 网络状态改为蜂窝网络时,显示图片缩略图.如下图样例: 图中显示的图片符合根据网络状态下载要求,由于要原创 2016-06-08 00:33:16 · 549 阅读 · 0 评论