E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
IOS基础
iOS基础
:Xcode 添加PCH文件
文章目录引言I、Xcode添加PCH文件步骤II其他基础知识储备2.1解决设置消息推送提醒数字没效果的问题2.2创建UIWindows并设置主窗口且为可见2.3应用尺寸就能根据屏幕大小进行调整了2.4设置app的启动页面seealso引言pch头文件的内容能够被项目中的其他所有源文件共享和访问,一般在pch文件定义一些全局的宏.在pch文件中添加预处理指令,可以在发布应用的时候,一次性将NsLog
#公众号:iOS逆向
·
2021-02-08 13:45
#
iOS开发基础
pch
Vue 前后端交互 (axios async/await )
文章目录axios介绍ax
ios基础
用法get和delete请求传递参数get请求传递参数delete请求传递参数post和put请求传递参数通过选项传递参数通过URLSearchParams传递参数axios
QuantumYou
·
2021-02-07 20:16
前端
vue
javascript
ajax
《
iOS基础
》专栏目录指南之【基础模块】(持续更新)
文章目录引言I、Objective-C1.1对象模型1.2动态特性(runtime)II、UI基础2.1UIKit基础控件手册2.2系统控件的基本使用及常见问题的解决方案III、UI进阶3.1自定义MVVM视图IV、iOS权限检测指南V、调试VI、swift引言I、Objective-CObjective-C的原意就是在C语言主体上加入面向对象的特性。任何C语言程序不经修改就可以直接通过Objec
#公众号:iOS逆向
·
2021-01-29 15:40
#
iOS开发基础
iOS基础
《
iOS基础
》专栏目录指南之【系统适配】(持续更新)
文章目录引言I、iOS14适配II、iOS13适配III、iOS12适配seealso引言I、iOS14适配iOS14适配汇总:【1、隐私权限相关:定位、相册、IDFA2、KVC相关:不允许访问UIPageControl的pageImage3、UIView相关适配:UITableViewCell兼容4、网络相关】iOS14开启encryptedDNS提高安全性,防止DNS劫持iOS14适配【读取用
#公众号:iOS逆向
·
2021-01-29 15:56
#
iOS开发基础
ios适配
ios
面试整理
网络协议
iOS基础
总结iOS底层总结《iOS知识点梳理-Runloop》《iOS知识点梳理-Runtime》算法编程面试题1.判断一个单向链表是否有环?
学而不思则罔思而不学则殆
·
2021-01-23 11:00
iOS基础
专栏- 总目录(持续更新)
文章目录引言I、上架指南II、开发基础知识2.0iOS语言基础2.0.1Objective-C2.0.1.1对象模型2.0.1.2动态特性(runtime)2.0.2swift2.1调试2.2系统框架(API)适配iOS14适配iOS13适配iOS12适配2.3UI基础2.3.1系统控件的基本使用及常见问题的解决方案2.4UI进阶2.4.1自定义MVVM视图III、需求案例:注册/登陆基础模块3.
#公众号:iOS逆向
·
2021-01-16 09:27
#
iOS开发基础
iOS基础模块
iOS基础
知识(二)weak原理
一、weak基本介绍 weak是弱引用,用weak来修饰、描述所引用对象的计数器并不会加1,而且weak会在引用对象被释放的时候自动置为nil,这也就避免了野指针访问坏内存而引起奔溃的情况,另外weak也可以解决循环引用。二、weak原理概括1、基本原理: weak表其实是一个哈希表,key是所指对象的指针,value是weak指针的地址数组。(value是数组的原因是:因为一个对象可能被多个
shuaikun
·
2020-12-24 12:16
iOS基础
:【程序类型及抓包工具Wireshark的基本使用】
@[toc]前言iOS程序类型分为3类:Application,DynamicLibrary,后台Daemon。在越狱的设备上才会遇到需要开发后面两种类型程序的情况。iOS开发的过程我们经常需要分析请求和返回数据,因此本文也介绍下Wireshark的基本使用。I、Application平时我们开发提交到AppStore的应用即是Application,设备没有越狱的情况下,应用只能访问沙盒内存文件
iOS逆向
·
2020-12-02 17:16
逆向工程
ax
ios基础
什么是axiosAxios是一个基于promise的HTTP库,可以用在浏览器和node.js中。axios的特性特性:从浏览器中创建XMLHttpRequests从node.js创建http请求支持PromiseAPI拦截请求和响应转换请求数据和响应数据取消请求自动转换JSON数据客户端支持防御XSRFaxiso的安装使用npm:npminstallaxios使用bower:bowerinsta
demo_020
·
2020-11-29 22:14
笔记
vue
ajax
js
iOS基础
知识总结--atomic为什么不是线程安全
概述:1、原子操作对线程安全并无任何安全保证。被atomic修饰的属性(不重载设置器和访问器)只保证了对数据读写的完整性,也就是原子性,但是与对象的线程安全无关。2、线程安全已经有保障情况下、对性能也有要求的情况下可使用nonatomic替代atomic,当然也可以一直使用atomic。描述:首先我要纠正一个网上常见的关于atomic非线程安全的举例:如果线程A调了getter,与此同时线程B、线
yuanfeiyang
·
2020-11-24 18:59
网络上搜集的iOS面试题
iOS基础
题1.分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员?
_Zero丶
·
2020-10-17 16:50
ios基础
篇(七)—— 矩阵操作、图形上下文栈、Quartz2D的内存管理、绘制、图片裁剪
一、矩阵操作-仿射变换缩放voidCGContextScaleCTM(CGContextRefc,CGFloatsx,CGFloatsy)旋转voidCGContextRotateCTM(CGContextRefc,CGFloatangle)平移voidCGContextTranslateCTM(CGContextRefc,CGFloattx,CGFloatty)#import"HMView.h"
Li_婷
·
2020-10-15 17:45
ios小白
iOS基础
:多线程-深入理解GCD
前言本篇文章不会介绍GCD的底层实现!!!本篇文章不会介绍GCD的基本使用!!!本篇文章是我这两天再次理解GCD后的记录。说实话,虽然在开发时知道多线程是什么、如何用,但是对于概念真的有点模棱两可,而线程死锁之类的问题更是一知半解。正文一、GCD的官方定义开发者需要做的只是定义想执行的任务并将其追加到适当的DispatchQueue中。二、DispatchQueue下面先来说说定义中的Dispat
Jabber_YQ
·
2020-10-10 18:46
ax
ios基础
ax
ios基础
特征:从浏览器中创建XMLHttpRequest从node.js发出http请求支持PromiseAPI拦截请求和响应转换请求和响应数据取消请求自动转换JSON数据客户端支持防止CSRF/
wx-18538561085
·
2020-10-10 14:43
iOS基础
教程-SQLite数据库
学生名单管理界面实现数据库的增删改操作数据库操作最基本的无非就是增加,删除,改动,查询四个功能修改数据分为下图中的几个步骤第一步sqlite3_open打开数据库第二步sqlite3_prepare_v2预处理SQL语句操作第三步sqlite3_bind_text函数绑定参数第四步sqlite3_step函数执行SQL语句第五步sqlite3_finalize和sqlite3_close释放资源我
iOS___峰
·
2020-10-09 12:16
ios
sqlite
iOS基础
-01
iOS基础
-011、OC相对与Ca.在C的基础之上新增了一小部分面向对象的语法。b.将C的复杂的、繁琐的、可恶的语法封装的更加简单。c.OC完全兼容C语言。
爱吃芒果的薯条
·
2020-09-17 15:24
iOS
iOS
iOS知识点收藏梳理
三大关系(Five)C语言探索之旅|第一部分第五课:运算那点事Swift语言Swift编程风格Swift语法练习大全(附playground链接)1小时入门Swift语法Swift|闭包(colsure)
iOS
weixin_33863087
·
2020-09-16 16:39
移动开发
swift
面试
黑马程序员---
iOS基础
---面向对象编程思想
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------1.软件编程的实质编程的实质就是将人类的思想转换成机器可以理解的语言的过程。学习的核心问题就是掌握这种思维的方式。OC是一种面向对象的语言。2.对象面向对象是相对面向过程而言。面向对象和面向过程都是一种思想。例如洗衣服这件事的不同理解。面向过程的方式去理解:准备衣服已经相关的用品,打开洗衣机,放入衣
wodepei
·
2020-09-16 13:17
vue ax
ios基础
使用
npm安装$npminstallaxios--save发送GET请求axios.get('api/getData.php',{//还可以直接把参数拼接在url后边params:{data:'参数'}}).then(function(res){this.goodsList=res.data;}).catch(function(error){console.log(error);});发送POST请求
随便的名字
·
2020-09-16 04:04
vue
IOS基础
第一课
由于本周周四就已经完成了公司分配的任务,今天周五就没有什么事干了,于是突然想把一些IOS学习的经验分享给所有后来者。高手勿扰!!!!!另外,如果在学习过程中遇到什么问题,可以加我QQ:632840804交流,有问必答!!!!如果转载,请注明出处!!!!!下面不截图了,截图比较麻烦!下面只是对没有使用过XCODE的用户有用!!!1、打开XCODE、新建工程,如上图,选择CommandLineTool
标哥-iOS攻城狮
·
2020-09-15 06:01
IOS每日一课(共同学习)
ios -笔记
1
ios基础
和实战ios开发(ios)nsnotification总结摘要:1文本输入,键盘显示时,view向上,键盘隐藏时,view向下1.1注册键盘显示,关闭通知,并实现主界面上下变动[[NSNotificationCenterdefaultCenter
iOS探路者
·
2020-09-13 23:21
iOS
iOS基础
之----深浅拷贝
1、复制一个对象为副本,开辟一块新的内存来存储副本对象。(注意这种情况例外:使用copy去复制一个不可变变量时,不会开辟新的内存,因为Foundation对这种情况作了优化。这种情况得到的结果与retain等价)2、copy、mutableCopy和retain之间的关系在Foundation对象中,copy是一个不可变的对象时,作用相当于retain当使用mutableCopy时,不管源对象是否
Hiccup唐
·
2020-09-13 05:33
iOS
iOS基础
- iOS 11 navigationItem.titleView 适配
文章部分转载自:https://blog.csdn.net/a411360945/article/details/78067167最近由于Apple更新了iOS11版本,在系统升级之后,发现项目中之前适配好的titleView发生了如下变化:iOS11之前iOS11WTF?在iOS11中titleView的宽度设置了没有效果,也没有拉伸展示,缩成一坨了。项目中有好多地方用到了titleView这个
xiao胖
·
2020-09-12 17:38
iOS基础
1、父类实现深拷贝时,子类如何实现深拷贝。父类没有实现深拷贝时,子类如何实现深拷贝?(1)区别:浅拷贝是指针的拷贝,对一个对象进行浅拷贝,相当于对指向对象的指针进行复制,产生一个新的指向这个对象的指针,那么就是有两个指针指向同一个对象,这个对象销毁后,两个指针都应该置为空。深拷贝对一个对象进行拷贝,相当于对对象进行复制,产生一个新的对象,那么就有两个指针分别指向两个对象,当一个对象改变或者被销毁后
永不止步-Fighting
·
2020-09-11 14:22
iOS基础
iOS基础
笔记
/**************UIView***************///实例化一个UIView//frame:设置view的位置和大小(0,0)屏幕的最左上角的点X:正轴方向->向右Y:正轴方向->向下UIView*view=[[UIViewalloc]init];//设置位置和大小//1、frame方式view.frame=CGRectMake(50,100,220,220);//view
github_34702824
·
2020-09-11 12:35
初级
为什么要封装axios请求方法,以及如何封装
ax
ios基础
get请求,post请求老生常谈,get请求发送数据返回,post可以携带数据发送处理请求(一般用于提交表单或者上
一个前端小小白
·
2020-09-11 11:14
axios
iOS基础
:开发一个新项目的步骤、不升级Xcode 进行高版本系统的真机调试方案
文章目录I、开发一个新项目的步骤II、不升级Xcode进行高版本系统的真机调试方案III、重写UIButton的titleRectForContentRect方法注意事项I、开发一个新项目的步骤网络层-》数据模型层-》视图层1、项目配置(图标的玻璃质感、状态栏的设置、系统的兼容、是否支持横竖切换)–环境部署2、划分模块3、搭建主框架II、不升级Xcode进行高版本系统的真机调试方案1、不想升级Xc
iOS进阶
·
2020-09-11 04:43
iOS开发基础
XCode 7.3.1(dmg) 官方直接下载地址(离线下载)
XCode7.3.1(dmg)官方直接下载地址(离线下载)2015-09-2113:5636815人阅读评论(15)收藏举报分类:
iOS基础
(27)版权声明:本文为博主原创文章,未经博主允许不得转载。
JackRenDeveloper
·
2020-09-10 23:17
iOS
Xcode
Object-c
IOS基础
---Objective-C学习之NSString\NSMutableString
一、NSString1>表示字符串的类NSString创建的类对象包含了指向超类的指针、类名和指向类方法的列表的指针。类对象还包含一个long的数据,为新创建的类对象指定大小。2>常用方法返回字符串中的字符的个数:unsignedintlength=[@"字符串"length];返回Bool值的字符串比较方法:-(BOOL)isEqualToString:(NSString*)aString;//
a3563365
·
2020-08-25 16:25
Objective-C
iOS基础
--浅析frame,bounds,和center
首先我们必须明确一点,frame和bounds都是一个结构体类型.参看如下代码:structCGRect//frame和bounds都属于这一类型{CGPointorigin;//坐标位置CGSizesize;//形状大小};structCGPoint//坐标位置中包含x坐标和y坐标{CGFloatx;CGFloaty;};structCGSize//形状大小指的是矩形的长和宽{CGFloatwi
李xiao屁的忧伤
·
2020-08-24 20:44
iOS基础
-加速器使用1
iOS基础
开发教程--加速器的使用1加速器使用注意:允许接近显示屏发送通知-(void)viewDidLoad{[superviewDidLoad];[UIDevicecurrentDevice].proximityMonitoringEnabled
萝卜丝巾
·
2020-08-24 18:50
iOS基础
(三)
视图控制器与通知UIViewController视图控制器是数据和视图之间的桥梁,视图供职器提供了一个基本的框架来构建应用程序。UIViewController是所有视图控制器的父类iOS提供了许多内置的视图控制器,以支持标准的用户界面部分,比如导航控制器UINavigationController,标签栏控制器UITabBarController,表视图控制器UITableViewControl
Dear宅学长
·
2020-08-24 13:28
iOS基础
| Cocoa内存管理
什么是内存管理?内存管理是程序设计中常见的资源管理(resourcemanagement)的一部分。每个计算机系统的可供程序使用的资源都是有限的,包括打开文件、网络连接、图片处理等。以图书馆为例,如果每个人都只借不还,那么图书馆最终因将无书可借而倒闭,其他人也无法再使用图书馆。内存管理,即在程序需要的时候分配内存,程序运行结束时释放占用内存。如果只分配不释放就会发生内存泄漏(leakmemory)
UncleFool
·
2020-08-24 09:15
ios基础
学习笔记
资源位置的问题资源分文件(比如图片)和文件夹图片资源拖拽一张普通图片到xcode的工程的Assets.xcassets中。拖拽3张相同内容的1x、2x、3x普通图片到xcode的工程的Assets.xcassets中。拖拽一张普通图片到xcode的工程的代码所属的文件夹里面。在代码里面分别读取Assets.xcassets里面和xcode的工程的代码所属的文件夹里面的图片。代码如下。@interf
仕兴
·
2020-08-23 07:24
ios
iOS基础
CGAffineTransform的简单使用
CoreGraphics框架中的CGAffineTransform类可用于设定UIView的transform属性,控制视图的缩放、旋转和平移操作:另称放射变换矩阵,可参照线性代数的矩阵实现方式0.0这里附上的CGAffineTransform官方文档:https://developer.apple.com/library/ios/documentation/GraphicsImaging/Ref
VincentHK
·
2020-08-23 03:57
几个
iOS基础
题目总结
-----------------------------------------持续更新中---------------------------------
iOS基础
题1:分类和扩展有什么区别?
临川慕容吹雪
·
2020-08-22 19:27
iOs基础
篇(二十二)—— UIPickerView、UIDatePicker控件的使用
一、UIPickerViewUIPickerView是一个选择器控件,可以生成单列的选择器,也可生成多列的选择器,而且开发者完全可以自定义选择项的外观,因此用法非常灵活。1、常用属性(1)numberOfComponents:获取UIPickerView指定列中包含的列表项的数量。(2)showsSelectionIndicator:控制是否显示UIPickerView中的选中标记(以高亮背景作为
weixin_30371875
·
2020-08-22 19:13
iOS基础
- UIDatePicker and UIPickerView and UITextField
1.UIDatePicker继承自UIControl,因此不会通过代理来监听事件的改变,而是通过addTarget来监听事件。监听的事件是值改变事件。2.UIPickerView继承自UIView,里面有数据源和代理,因此UIPickerView展示数据通过数据源,监听事件通过代理。一、如何监听控件的一些事件或者行为*如果父类是UIControl,说明是通过addTarget:action:for
weixin_30325793
·
2020-08-22 19:10
iOS基础
控件---UIActivityIndicatorView
////ViewController.h//UIActivityIndicatorView////Createdbypengjiaxinon2017/10/16.//Copyright©2017年pengjiaxin.Allrightsreserved.//#import@interfaceViewController:UIViewController{//等待提示对象//当下载,或加载较大的文件
iOS开发-上海
·
2020-08-22 17:40
iOS
控件
【
iOS基础
】KVC的特殊作用!原来它有Java反射的效果!
今天无意间了解到KVC(Key-Value-Coding)(且并没有了解到KVO(Key-Value-Observe)的情况下),看了半天不知道它的作用何在,通过间接访问属性的方法,这不多此一举么?而且通过Key来访问,很容易打错字啊!因为会Java反射的缘故,发觉KVC其实还蛮像的,然后我突发奇想,Java反射能够不通过set方法更改属性值,那KVC呢?当然,它也可以,那么一个对象的属性值为re
阿曌
·
2020-08-22 16:49
*
iOS
*
iOS基础
iOS基础
【UIWebView API 被拒的解决方案】(怎么查哪个 SDK 使用了 UIWebView 的 API ?)
文章目录前言I、解决方案1.1、使用WKWebView替换UIWebView前言202012之后苹果将不再接受使用UIWebView的app。I、解决方案1.1、使用WKWebView替换UIWebView1.1移除/升级包含UIWebView的第三方SDK(grep-r"UIWebView")➜retailgit:(develop)grep-r"UIWebView".Binaryfile./re
iOS进阶
·
2020-08-22 15:40
iOS开发基础
UEFI BIOS模式下Windows系统启动过程以及引导文件修复方法
http://www.heu8.com/647.html有关UEFIB
IOS基础
知识的简介,一年前在网易博客做过详细的概述。
xcntime
·
2020-08-22 04:36
系统引导
iOS 基础
iOS基础
https://www.jianshu.com/p/cd923dd1890a@importvs#importhttps://www.jianshu.com/p/a5a95d025870OC的内存管理
iOS_愛OS
·
2020-08-21 16:21
IOS基础
理论知识复习(一)
在看到大牛的知识点,发现很多知识点自己一知半解,能做项目但理论不够扎实,默默地去百度总结一下.放到这里和大家交流交流.如有侵权,告知即删!一.基础篇01.为什么说Objective-C是一门动态的语言?Objective-C语言是C语言的一个子类,所以Objective-C是一个静态语言,但是Objective-C的三大特性之一的多态性让其拥有了动态性。oc的动态性让程序可以在运行时判断其该有的行
时光憧憧
·
2020-08-21 10:25
iOS基础
概念:【什么是“应用瘦身”?】(App thinning)Slicing、Bitcode和On-Demand Resources
前言在保证应用特性完整的前提下,尽可能地压缩和减少应用程序安装包的体积,也就是尽可能减少应用程序对用户设备内存的占用,从而减小用户下载应用程序的负担。Appthinning的实现主要有以下3种方法:Slicing、Bitcode和On-DemandResources1.Slicing在开发者将完整的应用安装包发布到AppleStore之后,AppleStore会根据下载用户的目标设备型号创建相应的
iOS进阶
·
2020-08-20 09:44
iOS开发基础
iOS基础
回顾-UILabel
lineBreakMode(设置标签文字过长时的显示方式)label.lineBreakMode=NSLineBreakByCharWrapping;//以字符为显示单位显示,后面部分省略不显示。label.lineBreakMode=NSLineBreakByClipping;//剪切与文本宽度相同的内容长度,后半部分被删除。label.lineBreakMode=NSLineBreakByTr
StoneCarlos
·
2020-08-20 09:47
iOS
lineBreakMode
UILabel
iOS基础
通讯UDP/KCP协议的使用
我的demo地址:https://github.com/caobo56/KCPDemo什么是KCP?kcp协议是传输层的一个具有可靠性的传输层ARQ协议。它的设计是为了解决在网络拥堵情况下tcp协议的网络速度慢的问题。kcp力求在保证可靠性的情况下提高传输速度。kcp协议的关注点主要在控制数据的可靠性和提高传输速度上面,因此kcp没有规定下层传输协议,一般用udp作为下层传输协议,kcp层协议的数
曹波波
·
2020-08-20 09:16
iOS info.plist 获取与解读
最近决定捋一遍
iOS基础
,先从项目的配置说起吧//方法一,获取文件的全部路径,解析info.plistNSString*filePath=[[NSBundlemainBundle]pathForResource
遇见更好的自己_Steve
·
2020-08-20 09:23
iOS
OC
ios基础
一、为什么说OC是动态语言?答:1.动态类型:即运行时再决定对象的类型。简单说就是id类型,任何对象都可以被id指针所指,只有在运行时才能决定是什么类型。像内置的明确的基本类型都属于静态类型(int、NSString等)。静态类型在编译的时候就能被识别出来。所以,若程序发生了类型不对应,编译器就会发出警告。而动态类型就编译器编译的时候是不能被识别的,要等到运行时(runtime),即程序运行的时候
BlueSky520
·
2020-08-20 03:02
iOS基础
之动画
目录1.UIView动画1.1animateWithDuration1.2beginAnimations1.3形变CGAffineTransform2.CoreAnimation核心动画3.物理动画UIDynamicAnimator4.粒子动画CAEmitterLayer5.UIViewPropertyAnimator属性动画器(iOS10)简介动画【可嵌套】:UIView动画基本动画、弹性动画、
风雨路上砥砺前行
·
2020-08-20 03:08
上一页
1
2
3
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
其他