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 uiwindow弹窗_
iOS学习笔记
--PresentedVC自定义弹窗
一、封装自定义弹窗有一下几种:1直接在当前视图控制器上放view(简直6翻了)2present到一个新的半透明视图控制器(类似UIAlertViewController,也就是说咱们要用的就是个控制器而不是个View了)3使用一个windowLevel更高的UIWindow(UIAlertView就是这种)4放在keyWindow上(使用这种方式有隐患,点击查看详情)5放在[UIApplicati
weixin_39583521
·
2024-08-22 20:25
ios
uiwindow弹窗
iOS学习笔记
--实时查看手机进程中的日志
非常感谢作者的分享,这里我只是搬运工,主要是为了自己留作笔记,原作者若介意请联系我删文,谢谢。原文链接:iOS如何实时查看App运行日志讲解的非常实用,主要是讲解了如何实时查看控制台的日志。我使用的是推荐的方法的第二种Console.app(控制台应用)查看日志很好用,推荐的第一种使用libimobiledevice工具查看日志我还没有尝试,这边以后尝试,所以在这里留作笔记。常用的查看控制台日志的
sunrise_min
·
2024-02-13 12:02
iOS学习笔记
(1)——证书和描述文件
简介首先要要有一个appleid,然后加入了“iOSDeveloperProgram”,成为iOS开发者,开发者分为团队和个人,需要付费进入iOSDevCenter,选择左侧的Certificates,Identifiers&Profiles,在打开的页面的“iOSApps”栏中任意选择一项,比如Certificates,进入Certificates,Identifiers&Profiles页面证
王小二005
·
2024-02-08 22:28
iOS
学习笔记
iOS学习笔记
72-Objective-C Autorelease Pool 的实现原理
内存管理一直是学习Objective-C的重点和难点之一,尽管现在已经是ARC时代了,但是了解Objective-C的内存管理机制仍然是十分必要的。其中,弄清楚autorelease的原理更是重中之重,只有理解了autorelease的原理,我们才算是真正了解了Objective-C的内存管理机制。注:本文使用的runtime源码是当前的最新版本objc4-646.tar.gz。autorelea
探路者_iOS
·
2023-10-29 13:02
IOS
IOS学习笔记
-5
代码不翘不熟练,容易忘记了。刚才看回之前的几篇关于OC语法的博客,几乎都快忘记了。不过,还好。前一段时间已经开始搞IOS应用开发了,慢慢地学习控件的使用。从总体来说,跟C#差不多的开发过程,只是在连接关系呀,自定义控件的对应变脸呀,什么的,有些许不一样。原理都是差不多的。视图--模型-控制器的方式!!前段时间跟着教程做了一个弹球的小游戏,对整体的开发流程有了一个感官上认识。今天继续学习控件的使用,
Chuck-Qin
·
2023-10-17 11:34
IOS学习
ios
界面
控件
类
iOS学习笔记
-004.加法计算器
加法计算器一IBAction和IBOutlet二设置程序启动时加载的storyboard三设置UITextField的键盘类型四退出键盘的两种方式五代码六图示加法计算器一、IBAction和IBOutletIBAction从返回值角度上看,作用相当于void只有返回值声明为IBAction的方法,才能跟storyboard中的控件进行连线IBOutlet只有声明为IBOutlet的属性,才能跟st
愤怒的小明
·
2023-10-17 11:33
iOS学习-iOS
ios
uitextfield
控件
连线
class
IOS学习笔记
---多目运算计算器
需求:(1)完成一个计算器,可以进行多目运算,而且可以判断优先级.设计思路:(1)先画UI,设置好位置(2)处理限制输入:1.处理不能同时输入多个符号,不能重复输入符号2.开头不能为*和÷3.÷后面的数字不能为04.处理小数点5.处理=6.处理以符号结尾的公式,自动删除(3)设计一个数组进行历史记载(4)设计退出键代码如下:////ViewController.h//Calculator//作者:
DRAGON-Yeah
·
2023-10-17 11:59
计算器
多目运算符
处理字符串
iOS学习笔记
(三)——iOS系统架构
iOS学习笔记
(三)——iOS系统架构iOS的系统架构分为四个层次:核心操作系统层(CoreOSlayer)、核心服务层(CoreServiceslayer)、媒体层(Medialayer)和可触摸层(
大维ios
·
2023-10-16 01:40
IOS学习笔记
——ViewController生命周期详解
在我之前的学习笔记中讨论过ViewController,过了这么久,对它也有了新的认识和体会,ViewController是我们在开发过程中碰到最多的朋友,今天就来好好认识一下它。ViewController是IOS开发中MVC模式中的C,ViewController是view的controller,ViewController的职责主要包括管理内部各个view的加载显示和卸载,同时负责与其他Vi
weixin_30797027
·
2023-09-23 09:48
移动开发
ui
测试
IOS学习笔记
37——ViewController生命周期详解
在我之前的学习笔记中讨论过ViewController,过了这么久,对它也有了新的认识和体会,ViewController是我们在开发过程中碰到最多的朋友,今天就来好好认识一下它。ViewController是IOS开发中MVC模式中的C,ViewController是view的controller,ViewController的职责主要包括管理内部各个view的加载显示和卸载,同时负责与其他Vi
饭小粒
·
2023-09-23 09:15
ios开发
ios
iOS学习笔记
(一)——ios搭建开发环境
好久就想试水IOS开发了,由于开发环境限制,一直局限于理论和虚拟机,近来入手了MacBook,也来尝尝鲜,笔者也是现学现总结,如果有不足,请指正。IOS开发必备MACOSX另加一部iPhone手机,windows操作系统也可以开发,需要安装虚拟机,安装虚拟机请参考Windows7下虚拟机安装MAC。笔者的开发硬件配置:MacBook+iphone6,手机有点落后了。我们来看一下MAC下建立iOS开
大维ios
·
2023-09-23 00:16
iOS学习笔记
-UIImage转换为NSData
建立分类UIImage+ToDataUIImage+ToData.h#import@interfaceUIImage(ToData)+(NSData*)getDataFromImage:(UIImage*)image;@endUIImage+ToData.m#import"UIImage+ToData.h"@implementationUIImage(ToData)//将UIImage转换为NSD
leyal
·
2023-09-11 02:27
ax
ios学习笔记
axios的配置aixos官网教程:https://github.com/axios/axiosaxios是用来发送Ajax请求的,可以运行在浏览器和Node.js环境中。如果想要在不同环境中使用axios,需要不同的引入方式:如果是在浏览器中使用,可通过如下代码引入:例如:axios配置console.log(axios);如果是在Node.js中使用,则可通过下面的代码引入://第一步,安装包
二木成林
·
2023-08-19 07:07
学习笔记
前端
node.js
axios
iOS学习笔记
-defer关键字
1.概述defer关键字是修饰一段函数内任一段代码,使其必须在函数中的其余代码都执行完毕,函数即将结束前调用。可以理解为将延迟执行。2.细解2.1代码写一段functestMethod_defer(){print("函数开始");defer{print("defer_1");}defer{print("defer_2");}print("函数结束")}2.2执行结果函数开始函数结束defer_2d
酷拼车
·
2023-08-02 21:03
iOS学习笔记
——数据库操作(使用FMDB)
iOS中原生的SQLiteAPI在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLiteAPI进行封装的库,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等,FMDB(https://github.com/ccgus/fmdb)是一款简洁、易用的封装库,这一篇文章简单介绍下FMDB的使用。在FMDB下载文件后,工程中必须导入如下文
iOS大咖
·
2023-08-02 16:42
iOS学习笔记
: 初级数据持久化 归档与解档 和序列化及反序列化
1>沙盒机制iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。1.1、每个应用程序都有自己的存储空间1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容1.3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行。2>沙盒机构默认情况下,每个沙盒含有
dfyptkjk82483
·
2023-07-25 04:02
移动开发
c/c++
疯狂
iOS学习笔记
-字典
NSDictionary的功能和用法NSDictionary集合由多组key-value组成,因此创建NSDictionary时需要同时指定多组key-value对。NSDICTIONARY分别提供了类方法和实例方法创建NSDictionary。dictionary:创建一个不包含任何key-value对的NSDictionary。dictionaryWithContentsOfFile:/ini
瓯海剑
·
2023-07-19 06:52
ios
学习
objective-c
iOS学习笔记
02—MVC的理解
谈下我对于iOS中模型-视图-控制器(MVC)范型的理解。一.什么是MVC?MVC即是Model-VIew-Controller三个英文单词的缩写,中文翻译为模型-视图-控制器。MVC并非只有ios应用软件独有的应用开发模式,它被广泛应用在许多软件(尤其是中大型软件)的开发上。MVC把软件系统分为三个部分:Model,View,Controller。Model相当于应用的底层,应用在功能上的实现完
GarrettMan
·
2023-07-16 02:56
iOS
iOS
MVC
vue----ax
ios学习笔记
前言:本地项目使用vue脚手架搭建的,使用git代码管理工具,1.安装axios:npminstallaxios--save2.引入:importaxiosfromaxios3.实例:methods:{getHomeData(){axios.get('/api/index.json').then(this.getHomeDataSucc);},getHomeDataSucc(res){//获取数据
Beth_clover
·
2023-04-17 17:03
iOS学习笔记
--界面自动布局总结
本文我们将提到:1、autolayout(storyboard与xib)2、autolayout与VFL(代码布局)3、第三方框架(OC版本的Masonry与Swift版本的SnapKit)下面是个人使用各种布局的过程及遇到的问题,进行记录并在结尾作下总结:1、storyboard与xib布局介绍实际上Xcode提供的可视化布局是根据开发者设定的约束关系,自动生成NSLayoutConstrain
cz_12de
·
2023-04-05 10:18
【ax
ios学习笔记
】axios起步
【ax
ios学习笔记
】axios起步文章目录【ax
ios学习笔记
】axios起步写在前面一、axios是什么?
前端程序员小张
·
2023-03-31 10:08
Axios
学习
javascript
前端
【ax
ios学习笔记
】二次封装axios
【ax
ios学习笔记
】二次封装axios写在前面这里是前端程序员小张!人海茫茫,感谢这一秒你看到这里。希望我的文章对你的有所帮助!愿你在未来的日子,保持热爱,奔赴山海!
前端程序员小张
·
2023-03-31 10:08
Axios
学习
前端
javascript
iOS学习笔记
(四)——iOS应用程序生命周期
开发应用程序都要了解其生命周期,开始接触android时也是从应用程序生命周期开始的,android的应用程序生命周期更多是其组件的生命周期,例如Activity、Service。今天我们接触一下iOS应用程序的生命周期,iOS的入口在main.m文件:[cpp]viewplaincopyintmain(intargc,char*argv[]){@autoreleasepool{returnUIA
大维ios
·
2023-03-11 17:09
iOS学习笔记
(一)——ios搭建开发环境
好久就想试水IOS开发了,由于开发环境限制,一直局限于理论和虚拟机,近来入手了MacBookPro,也来尝尝鲜,笔者也是现学现总结,如果有不足,请指正。IOS开发必备MACOSX另加一部iPhone手机,windows操作系统也可以开发,需要安装虚拟机,安装虚拟机请参考Windows7下虚拟机安装MAC。笔者的开发硬件配置:MacBookPro+iphone3gs,手机有点落后了。我们来看一下MA
xyzlmn
·
2023-02-23 16:30
移动开发
运维
开发工具
IOS学习笔记
-xcode与git
多个git账户的设置ssh-gen倒不用多说,多个账户的关键是要新增个文件:cd~/.sshtouchssh_config注意,WIN下文件名是config内容大概是这样的格式:HOST:A.comUser:demo1IdentifyFile:~/.ssh/demo1_rsaHOST:B.comUser:demo2IdentifyFile:~/.ssh/demo2_rsa删除HOST缓存,重试:r
5f375ff95999
·
2023-02-03 08:52
iOS学习笔记
(1) - 修饰符
1.nonatomic非原子性,允许多线程并发访问,性能高。但是访问不安全,直接访问内存值,nonatomic不为setter方法加锁。系统中一般都使用nonatomic。2.atomic原子性,保证线程安全,但是消耗系统资源。atomic为setter方法加锁。系统默认使用atomic。3.readonly只读属性,无法修改,只有getter方法,无setter方法。4.readwrite读写属
可乐超
·
2023-01-26 16:34
iOS学习笔记
——UIViewController学习
视图控制器的概念视图控制器就像个大管家,用来管理视图的加载、卸载、横屏竖屏显示等操作。每一个界面都应该由一个控制器来管理显示。UIViewController是所有视图控制器的父类。iOS提供了许多内置的视图控制器类,以支持标准的用户界面部分,比如导航控制器(UINavigationController),标签栏控制器(UITabBarController),表视图控制器(UITableViewC
氯化钠哦
·
2023-01-26 15:37
iOS学习笔记
-057.自定义View04——刷帧动画
自定义View04刷帧动画一视图重新绘制的方法二基本刷帧代码ViewControllermWMViewm三基本刷帧图示四两个定时器五刷帧动画代码六刷帧动画图示自定义View04——刷帧动画一、视图重新绘制的方法二、基本刷帧代码ViewController.m////ViewController.m//03_UIView46_刷帧////Createdby杞文明on2016/04/1507:59:1
愤怒的小明
·
2023-01-21 16:48
iOS学习-iOS
ios
自定义View
刷帧动画
动画
iOS学习笔记
-129.SDWebImage5——框架内部部分细节
SDWebImage5框架内部部分细节一清空缓存二取消当前所有的操作三最大并发数量四缓存文件的保存名称如何处理五该框架内部对内存警告的处理方式六该框架进行缓存处理的方式七如何判断图片的类型八队列中任务的处理方式九如何下载图片的十请求超时的时间SDWebImage5——框架内部部分细节一、清空缓存//1.清空缓存//clear:直接删除缓存目录下面的文件,然后重新创建空的缓存文件//clean:清除
愤怒的小明
·
2022-12-22 09:57
iOS学习-iOS
ios
框架
图片
缓存
iOS学习笔记
——视图上移与键盘弹回
在学习iOS开发的过程中总是遇见键盘出现时,遮盖了输出口UITextField,无法看到用户自己输出的内容。这时就需要对当前视图做出相应的上移,当输出结束时点击屏幕的任意地方,使键盘弹回去。第一种方法是在UITextField开始编辑前和编辑后调用的方法里添加移动视图的方法;第二种方法是新创建一个视图移动的方法,两次都调用,并判断是否做出相应移动。把两种方法贴出来,都需要在.h文件中添加UITex
LGSC
·
2022-08-20 07:13
iOS学习笔记
1.在OC中向一个nil对象发送消息会发生什么?在Objective-C中向nil对象发送消息不会报错,只是在运行不会有任何作用。objc在向一个对象发送消息的时候,runtime是根据对象isa指针找到该对象所属的类,然后在该类和它的父类的方法列表里找方法运行。如果向一个nil对象发送消息的话,在寻找对象的isa指针的时候就返回0地址,所以不会出现任何错误。所以发送给nil的消息返回0(nil)
阳光下的小泡沫丶
·
2022-02-14 08:45
iOS学习笔记
-UIColor分类
建立分类UIColor+SetRGBUIColor+SetRGB.h#import@interfaceUIColor(SetRGB)//-(void)setRGB:Red:(CGFloat)rGreen:(CGFloat)gBlue:(CGFloat)b;+(UIColor*)RGB:(CGFloat)randG:(CGFloat)gandB:(CGFloat)balpha:(CGFloat)al
leyal
·
2022-02-11 05:03
iPhone 屏幕分辨率
参考内容:
iOS学习笔记
(1)-iPhone分辨率和坐标系iPhone、iPad屏幕分辨率大全iPhone各个型号屏幕分辨率总结iPhone设备宽Width高Height对角线Diagonal逻辑分辨率
Phant
·
2021-06-27 05:29
ios学习笔记
之地图(上)
一前言ios8.0之后与ios8.0之前,对于CoreLocation的使用,还是有很大区别的。本文介绍下CLLocationManager类的基本使用、如何做简单的区域监听以及一个指南针小案例。二CLLocationManager类的基本使用及ios8.0与ios9.0的对比首先要导入头文件"#import"需要获取用户位置信息时,要创建CLLocationManager位置管理者对象。创建一个
梨仔_Rosie
·
2021-06-12 04:51
Ax
ios学习笔记
Axios的封装axios是什么Axios是一个基于promise的HTTP库,可以用于在游览器和nodejs环境中进行请求网站资源。有以下特性:从浏览器中创建XMLHttpRequests从node.js创建http请求拦截请求和响应转换请求数据和响应数据取消请求自动转换JSON数据客户端防范XSRF引入一般在项目的src目录中,新建一个api文件夹,然后在里面新建一个http.js、reque
coderkey
·
2021-05-21 14:03
Axios
api
vue
iOS学习笔记
之字节操作
二进制、十进制、十六进制十进制转二进制正整数除二取余,然后倒序排列,高位补零负整数先是将对应的正整数转换成二进制后,对二进制取反,然后对结果再加一十进制转十六进制小数部分对小数点以后的数乘以2,有一个结果吧,取结果的整数部分(不是1就是0喽),然后再用小数部分再乘以2,再取结果的整数部分……以此类推,直到小数部分为0或者位数已经够了就OK了。然后把取的整数部分按先后次序排列就OK了,就构成了二进制
iOS_朱益锋
·
2021-05-20 14:47
iOS学习笔记
(2) - Objective-C基础
上一篇文章总结了iOS开发一些屏幕和分辨率相关的内容,这篇来总结下iOS主要的开发语言objective-c。1创建第一个工程打开Xcode,File->New->Project创建一个工程,注意这里我们是学习Objective-C语言(下文简写为Objc),因此选择OSX这一节里面的Application,创建一个CommandLineTool工程,输入工程名,组织名等,创建完成后可以看到项目里
__七把刀__
·
2021-05-16 15:32
IOS学习笔记
(一)
学习IOS有一定的时间了。学习内容主要的学习材料有以下几个:1.Stanford大学PaulHegarty白胡子大叔讲授的DevelopingIOS7APPSforiPhoneandiPad,最近又出了IOS8课程,两者讲述的内容相似。最大的不同就是前者系统为IOS7,使用Objective-C,后者则讲述最新IOS8,使用swift语言。上课的白胡子大叔很用心,讲解也很细致,让你知其然而知其所有
linwkr
·
2021-05-15 19:31
ios面试资料
包含基础知识和iosoc面试知识点iosBAT面经-有些小细节待自己搜索答案iOS面试题系列之常见算法iOS面试中常见的算法题目2016年3月iOS面试总结-混合了基础知识和ios知识iOS有用的面试题大集合
ios
夏的背影
·
2021-05-15 10:29
iOS学习笔记
07 数据库的简单使用
新手开发文,iOS开发中经常会有数据需要进行本地存储,将数据存储在本地,就会减少一些不必要的操作,也不需要经常添加MBProgreHUD类似的插件,例如一些app进行登录之后,下次再登录的时候就可以直接自动登录,这方面就有用到数据本地存储。常用的数据存储方式,大家应该也都有了解,有Plist存储,归档,NSUserDefault等等方式,但是这几种方式有个挺严重的问题,当数据量偏大的时候,它们是无
点柈
·
2021-05-08 08:29
[iOS]
IOS学习笔记
——iOS组件之UIScrollView详解
引言UIScrollView的是几个UIKit类包括的UITableView和UITextView中的超类。一个UIScrollView对象(或者,简单地说,一个滚动视图)的核心概念是,它是一个视图,其起源是可调过的内容视图。它剪辑的内容,它的框架,这通常(但不一定)恰逢该应用程序的主窗口。滚动视图跟踪手指的变动,并相应调整原点。这正显示出它的内容“,通过”滚动视图的视图绘制的基础上,新的原点,它
Kean_Qi
·
2021-05-07 13:34
iOS学习笔记
6
UIScrollView学习添加UIScrollView设置contentSize属性(能够滚动多大)如果UIScrollView不能滚动没有设置contentSize属性ScrollEnable=NO没有接受到点击事件:userInteractionEnable=NOUIScrollView常见属性@property(nonatomic)CGPointcontentOffset内容左上角和UIS
蠢萌的L君
·
2021-05-04 20:36
iOS学习笔记
27-摄像头
一、摄像头在iOS中,手机摄像头的使用有以下两种方法:UIImagePickerController拍照和视频录制优点:使用方便,功能强大缺点:高度封装性,无法实现一些自定义工作AVFoundation框架实现优点:灵活性强,提供了很多现成的输入设备和输出设备,还有很多底层的内容可以供开发者使用缺点:需要和底层打交道,学习难度大,使用复杂我们平常使用UIImagePickerController就
执着丶执念
·
2021-05-02 13:10
iOS学习笔记
(3):控制器管理
如何创建一个控制器控制器常见的创建方式有以下几种:1.通过storyboard创建>直接创建UIViewController*vc=[[UIViewControlleralloc]init];>指定xib文件来创建UIViewController*vc=[[UIViewControlleralloc]initWithNibName:@“UIViewController”bundle:nil];通过
SevEnOye
·
2021-05-01 23:11
ios学习笔记
-新建项目
如果你的系统没有安装xcode,可以在appstore里下载:下载xoce文件很大,要耐心等待。下载完毕后,打开xcode:xcode启动界面先看左侧:Getstartedwithaplayground新建一个Swift项目CreateanewXcodeproject创建xoce项目,正是我们需要的Checkoutanexistingproject导入已存在的项目下面那个勾最好勾选上,比较方面。右
人在江湖飘
·
2021-04-30 18:33
[扩展]生动形象地理解RAC
iOS学习笔记
39-ReactiveCocoa入门InteractivediagramsforReactiveCocoa
古愿狼
·
2021-04-30 02:11
Foundation01
其中有不正确的地方请大神指教我们Foundation框架中包含的有1、结构体2、枚举3、类类我们已经在我们的
iOS学习笔记
中已经介绍过了,所以我们现在介绍的是前面两个结构体NSRa
高俊
·
2021-04-28 16:04
iOS学习笔记
35-社交分享
一、社交分享现在很多应用都内置“社交分享”功能,可以将看到的新闻、博客、广告等内容分享到微博、微信、QQ、人人网等,其实从iOS6.0开始苹果官方就内置了Social.framework专门来实现社交分享功能,利用这个框架开发者只需要几句代码就可以实现内容分享。Social框架使用步骤:导入Social.framework框架,添加头文件#import创建分享内容编辑控制器SLComposeVie
执着丶执念
·
2021-04-28 13:16
iOS学习笔记
(1):项目中常见的文件
Texts文件夹:单元测试FrameWords:依赖的框架Info.plist:项目配置文件pch文件:一个头文件,能被项目中的其他所有源文件共享和访问Info.plist项目配置文件,用于保存应用的信息,软件名称等,相当于身份证。程序加载首先加载配置文件,读取软件名称等信息。Info.plist对应Xcode的project的图形界面,更改图形界面的属性,就会改变Info.plist对应的属性。
SevEnOye
·
2021-04-28 09:43
iOS学习笔记
49-Swift(九)访问控制
一、Swift的访问控制Swift中的访问控制模型基于模块和源文件这两个概念模块:指的是Framework或Appbundle。在Swift中,可以用import关键字引入自己的工程。源文件:指的是Swift中的SwiftFile,就是编写Swift代码的文件,它通常是属于某一个模块。Swift提供了三种不同的访问级别:Public:【使用public修饰】【范围大】可以访问当前模块及其他模块中的
执着丶执念
·
2021-04-27 09: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
其他