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笔记
】Runtime API
//1.objc_xxx系列函数objc_getClass获取Class对象objc_getMetaClass获取MetaClass对象objc_allocateClassPair分配空间,创建类(仅在创建之后,注册之前能够添加成员变量)objc_registerClassPair注册一个类(注册后方可使用该类创建对象)objc_disposeClassPair注销某个类objc_allocate
CoderSimonWong
·
2021-04-08 11:21
iOS笔记
1.屏蔽init方法-(instancetype)init__attribute__((unavailable("initnotavailable")));2.项目查找使用了某个类用终端使用命令,如grep-rUIWebView.
代江波
·
2020-10-17 10:37
ios笔记
(简单的天气)
下面是一些常用的东西,但是老是忘掉,所以记录下来,方便以后产查看。一、打印出类型-(void)viewDidLoad{[superviewDidLoad];NSString*test=@"测试";NSLog(@"test--%@",test);NSLog(@"test--地址:%p",test);NSLog(@"test--类名:%@",NSStringFromClass([testclass])
快乐的tomato
·
2020-10-11 03:49
【
iOS笔记
-异常-1】
FailedtoinitiateserviceconnectiontosimulatorErrorreturnedinreply:Connectioninvalid关闭所有xcode和模拟器,重新运行即可正常。
Kila_
·
2020-09-14 23:20
IOS
移动开发
IOS笔记
2019独角兽企业重金招聘Python工程师标准>>>MVC模式:(model+view+controller):是一种帮你把代码功能和显示划分出来的设计模式;model:较为底层的数据引擎,负责管理实体中所继承的数据;view:和用户交互界面;controller:连接二者的桥梁;cocoaframeworks有两个框架:foundationfoundation是cocoa中最基本的一些类;再m
weixin_34061042
·
2020-09-12 01:44
iOS笔记
UI--UITableview索引
列表索引的简单实现////ViewController.m//UITableView索引////Createdbyhhgon15/10/8.//Copyright(c)2015年hhg.Allrightsreserved.//#import"ViewController.h"@interfaceViewController()@property(nonatomic,strong)NSMutable
specter_hhg
·
2020-08-26 23:44
OC--UI功能
索引
IOS笔记
: addChildViewController
一下addChildViewController,一个ViewController可以添加多个子ViewController,但是这些子ViewController只有一个是显示到父视图中的,可以通过transitionFromViewController:toViewController:duration:options:animations:completion:这个方法转换显示的子视图。同时
weixin_30615767
·
2020-08-26 08:36
iOS笔记
之数组排序
简单说明数组排序比较多,我们讲一种比较常用的,这里涉及到一个知识点:NSComparisonResult:typedefenumNSComparisonResult:NSInteger{NSOrderedAscending=-1L,NSOrderedSame,NSOrderedDescending}NSComparisonResult;文档解释NSOrderedAscending:左边数据比右边小
SuAdrenine
·
2020-08-24 20:48
iOS笔记
--Day02课堂笔记
注意:@interface写在主函数的前面,而@inplementation可以写在主函数后面,因为@inplementation里面的方法在@interface里面已经声明过了Tips:企业级开发中千万不要随意修改一个方法Tips:一个汉字占3个字节Tips:commond+option+e统一修改变量名称(局部)对象方法在内存中的存储情况(为什么类方法的效率比对象方法的效率高):通过new方法
提莫不胖
·
2020-08-23 08:00
IOS笔记
045-UIDatePicker和UIPickerView
这是两种可以上下滚动的控件。这是UIDatePicker,可以显示日期和时间。这个是UIPickerView,显示类似几个选择项的界面。注意点:PickerView的高度不能改,默认162,PickerView里面每行的高度可以改,不要弄混淆了。做一个简单界面进行练习。单击生日输入框弹出自定义UIDatePicker,单击城市弹出自定义UIPickerView选择城市。1、UIDatePicker
weixin_30940783
·
2020-08-22 19:20
iOS笔记
--资源引用的问题
如果copyitemsifneeded不勾选上,仅仅是引用,是危险操作.Addtotargets备注:要不要把图片打包到软件安装包中去Addedfolder如果勾选Creategroups会创建一个虚拟的文件夹如果勾选Createfolderreferences真的创建一个文件夹(文件夹颜色不一样)
提莫不胖
·
2020-08-22 11:04
iOS笔记
--基础面试题 01
问题:1.浅复制和深复制的区别?答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源还是只有一份,那如果我们对A_copy执行了修改操作,那么发现A引用的对象同样被修改,这其实违背了我们复制拷贝的一个思想。深复制
提莫不胖
·
2020-08-21 10:21
【
iOS笔记
】UIKit(2) 用户界面
文章目录参考Views&Controls(视图和控件)1.UIView1.1定义1.2初始化1.3视觉和外观1.4事件相关1.5配置边界和框架矩形1.6管理层次结构1.7内容边距&安全区域1.8管理视图约束1.9使用布局锚点创建约束1.10使用布局指南1.11自动布局中的测量1.12在自动布局中对齐视图1.13触发自动布局1.14调试自动布局1.15调整内容大小1.16手动布置子view1.17调
Calcifer123
·
2020-08-20 13:24
ios
iOS笔记
-copy
copy和strong在@property中的使用我们来看一下以下两段代码:第一段@interfaceJWUser:NSObject@property(nonatomic,readwrite,strong)NSArray*array;@endJWUser*user=[[JWUseralloc]init];NSMutableArray*mutableArray=[[NSMutableArrayall
我是Johnny
·
2020-08-20 07:33
iOS笔记
--oc语法6 (OC中有私有变量和私有方法的相关讨论)
申明:此为本人学习笔记,若有纰漏错误之处的可留言共同探讨或者这个问题对于老手来说,来来回回啃了好多次,再拿出来谈,貌似就是鸡肋了(食之无味弃之可惜)。可是对于新手来说,还是有点纠结这个问题到底要怎么去理解,你说它有吧,它明明就各种被调用,说它没有吧,又有@private什么鬼的修饰,明明就限定为私有的啊。。。那好,我们来分清楚思路慢慢谈谈:先说方法:首先,OC是一门动态定型(dynamicalyt
specter_hhg
·
2020-08-10 06:52
iOS--OC语法与基础
iOS笔记
Block和内存管理
1.在块声明的范围里,所有变量都可以被它使用,不过不能修改。想要修改怎么办?可以在变量声明是加上__block。2.如果块中使用的变量是对象类型,那么就会自动保留它。系统在释放这个块的时候,也会一并释放。3.如果块定义在Ojective-C类的实例方法中,那么除了可以访问类的所有实例变量之外,还可以使用self变量。块总能修改实例变量,并不需要在声明时加__block。4.在块中使用实例变量如(_
xxdzyyh
·
2020-08-10 01:11
ios
ios
block
内存管理
【转】Vue 2.0封装ax
ios笔记
前言单页面应用大多采用前后端分离开发思路,我们知道,前端和后端交互有多中方式(服务器端渲染、Ajax、websocket等),今天我们主要讲解Ajax部分。最近团队讨论了一下,Ajax本身跟Vue并没有什么需要特别整合的地方,使用fetchpolyfill或是axios、superagent等等都可以起到同等的效果,vue-resource提供的价值和其维护成本相比并不划算,所以决定在不久以后取消
weixin_30433075
·
2020-08-09 13:43
ios笔记
(一)
main调用delegate,delegate的didfinishlaunchingwithoption方法调用各个viewcontroller1.didFinishLaunchingWithOption方法,当一个app载入完成后需要做一些什么事情,在这里,我们指定了哪个view被载入到windows中作为默认显示的view。——相当于android中的manifest:单个视图:self.wi
蛀牙kk
·
2020-08-07 23:37
苹果可能正在开发基于ARM处理器的MacBook
30年后,苹果计划推出代号为“星”的新设备,该设备可能是第一款运行在ARM处理器上的Mac,同时它也可用作
iOS笔记
本。
weixin_34184561
·
2020-08-06 13:19
iOS笔记
—stringByAppendingString与stringByAppendingPathComponent
两个都是string拼接方法。其中,一个是string的字符串拼接方法。另一个是string的路径拼接方法。字符串的拼接方法就是直接,如:拼“Astring”,“Bstring”,拼接后就是“AstringBstring”。NSString*myPath=[@"Astring"stringByAppendingString:@"Bstring"];路径拼接是带斜杠路劲分隔符的字符串。如:拼“Ast
specter_hhg
·
2020-08-03 16:58
iOS--OC语法与基础
ios笔记
Wifi定位原理及iOSWifi列表获取iOS上获取Wifi列表其实有很大限制,在iOS9以前是不能获取Wifi列表的,只能获取当前连接的Wifi信息,也就表示只有连接了Wifi才能定位。Apple在iOS9以后,提供了获取Wifi列表的API,但是获取Wifi列表是有门槛的,主要步骤有:1、向Apple申请开发NetworkExtension权限2、申请包含NetworkExtension的描述
Fighting_No1
·
2020-08-03 12:57
web前端
[
iOS笔记
]MVC架构的改良
MVC是iOS开发里面我们一开始接触得最多的架构了,也是开发中常用的架构之一。虽然有MVP、MVVM、VIPER这些架构,但在深入了解这些之前,我们是否真的把MVC用对了吗?在日常使用MVC开发的时候,View和Controller耦合会很严重,像viewDidLoad、viewWillAppear这些view的生命周期都会在controller里面来管理。再加上controller还负责了代理、
Seacen_Liu
·
2020-08-01 04:40
iOS笔记
--图片的内存问题
利用路径加载图片不会飙升内存.放到Image.xcassets中的图片只能通过图片名去加载,苹果会压缩图片,而且默认带有缓存很多资源都是加载项目中的,项目中的资源都是通过mainBundle来获取的苹果为什么这么干?方便下次使用,下次访问图片直接去内存,不需要再读取文件,加快访问速度优点:如果资源是经常用的,干脆放在内存中,不需要耗时的读写操作缺点:缓存是会越积越多的,占用内存放在images.x
提莫不胖
·
2020-07-31 20:53
iOS笔记
UI--UIStepper
////ViewController.m//2015-9-28////Createdbyhhgon15/9/28.//Copyright(c)2015年hhg.Allrightsreserved.//#import"ViewController.h"@interfaceViewController()@end@implementationViewController-(void)viewDidLo
specter_hhg
·
2020-07-31 16:25
OC--UI功能
uistepper
步进器
微调器
iOS笔记
记录一些iOS开发路上碰到的大坑小坑。2016.7.211.tabbar半透明效果lettabBarAppearance=UITabBar.appearance()tabBarAppearance.translucent=false2.storyboard获取containerview的controlleroverridefuncprepareForSegue(segue:UIStoryboard
LeeOuf
·
2020-07-29 14:21
iOS笔记
:第二篇 C语言scanf函数、变量和运算符
第一节scanf函数一、scanf函数的作用和语法1>作用:可以在程序运行的时候让用户输入数据将用户输入的数据存储在变量起来。2>语法:scanf("格式控制字符串",变量的地址列表);二、scanf函数的用法1、scanf函数是1个阻塞式的函数.当执行到这句代码的时候CPU的执行会暂停,等着用户输入数据。数据输入完毕之后,才会继续往下执行。2、格式控制字符串中应该写上占位符(格式控制符),格式控
junge_168
·
2020-07-29 11:41
iOS学习笔记
iOS笔记
之Reveal的使用
笔记:首先打开Terminal,输入vim~/.lldbinit创建一个名为.lldbinit的文件,然后将如下内容输入到该文件中:commandaliasreveal_load_simexpr(void*)dlopen("/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib",0x2);comm
minjing_lin
·
2020-07-15 15:33
iOS笔记
//binary2进制//octonary8进制//decimal10进制//hexadecimal16进制ios重要资源iOS抢红包软件多target倒计时-注意在工程文件夹如果是有两个相同类,没有导入也会报重复定义错误static一.修饰局部变量:1)让局部变量只初始化一次;2)局部变量在程序中只有一份内存;3)并不会改变局部变量的作用域,仅仅是改变了局部变量的生命周期(只到程序结束,这个局部
守护者_8013
·
2020-07-14 00:56
ios笔记
-升级Xcode8后,提示一堆file missing警告
示意图和解决办法摘自http://www.cocoachina.com/bbs/read.php?tid-1695992.htmlPaste_Image.png方法1:此问题,是由于升级之后xcode找不到MAC隐藏文件引起的.解决办法:打开终端输入:defaultswritecom.apple.finderAppleShowAllFilesYES敲击回车,再推出xcode重新打开就行了.此命令是
vv源vv
·
2020-07-12 10:59
iOS笔记
-练习代码(三)
***********单例**************************************http://www.kuqin.com/shuoit/20140120/337708.html对单例创建安全有考虑。普通创建模式://头文件提供类方法API#import@interfaceZBSingleton:NSObject+(instancetype)shareInstance;@end
树懒啊树懒
·
2020-07-12 09:34
iOS笔记
之NSTimer
1、初始化+(NSTimer*)timerWithTimeInterval:(NSTimeInterval)tiinvocation:(NSInvocation*)invocationrepeats:(BOOL)yesOrNo;+(NSTimer*)timerWithTimeInterval:(NSTimeInterval)titarget:(id)aTargetselector:(SEL)aSe
SuAdrenine
·
2020-07-12 06:40
iOS笔记
之UITextField
1、UITextField属性与方法//初始化textfield并设置位置及大小UITextField*text=[[UITextFieldalloc]initWithFrame:CGRectMake(20,20,130,30)];//设置边框样式,只有设置了才会显示边框样式text.borderStyle=UITextBorderStyleRoundedRect;typedefNS_ENUM(N
SuAdrenine
·
2020-07-12 04:45
(
iOS笔记
)UICollectionViewCell分隔线的设置
minimumLineSpacing:行间距,此属性大小决定上下两个cell的间距minimumInteritemSpacing:项间距,此属性设置为0,然后通过控制itemSize的大小来控制左右两个cell的间距最后把collecView的背景设置成分隔线的颜色-(UICollectionView*)collectionView{if(!_collectionView){UICollectio
程序猿孙哥哥
·
2020-07-10 10:58
iOS笔记
---GCD篇(3)
GCD里面一些剩余的常用的APIdispatch_sync前面开线程一直用的是dispatch_async,这是代表异步。有异步就有同步,同步就是dispatch_sync。两者区别:async在将指定的Block追加到DispatchQueue时,不会做任何等待;而sync在将Block追加是,线程会一直等待。调用dispatch_sync函数,在指定的处理执行结束之前,该函数不会返回,会处于等
七号萝卜
·
2020-07-10 07:32
UIViewController之
iOS笔记
摘录
目录1.UIViewController注意:上下拉手机的菜单,并不会走VC的apperar、disappear方法UIViewController生命周期见iOS调试篇跳转方式一(presentVC)//present下一页[selfpresentViewController:vcanimated:truecompletion:^{}];//返回上一页[selfdismissViewContro
风雨路上砥砺前行
·
2020-07-10 04:48
iOS笔记
--一些实用功能
1.不常用的属性//取消自动布局self.automaticallyAdjustsScrollViewInsets=NO;//解决tabbar挡住最后一行问题self.edgesForExtendedLayout=UIRectEdgeNone;//隐藏cell线self.tableView.separatorStyle=UITableViewCellSeparateStyleNone;//push
小刘_假装是个程序员
·
2020-07-10 00:44
[
IOS笔记
]plist创建和使用
【1】先代码创建plist文件#importintmain(intargc,constchar*argv[]){@autoreleasepool{//insertcodehere...NSArray*dataArr=@[@{@"name":@"单肩包",@"icon":@"danjianbao"},@{@"name":@"钱包",@"icon":@"qianbao"},@{@"name":@"链条
mashang123456789
·
2020-07-09 20:39
android
iOS开发笔记(一)
这是本人在开发中简单整理的
iOS笔记
,有点凌乱吧哈哈。不过内容简单易懂希望你能喜欢。
ios_cjh
·
2020-07-09 17:54
iPhone
iOS笔记
24
1//CLLocationManager的常用操作开始更新用户位置-(void)startUpdatingLocation;停止更新用户位置-(void)stopUpdatingLocation;当调用了startUpdatingLocation方法后,就开始不断地请求、刷新用户的位置,一旦请求到用户位置就会调用代理的下面方法-(void)locationManager:(CLLocationMa
chenfanfang
·
2020-07-09 17:40
iOS开发
iOS笔记
25
1//设置地图显示类型地图的样式可以手动设置,在iOS9.0之前有3种,iOS9.0之后增加了2种设置方式self.mapView.mapType=MKMapTypeStandard;枚举类型对应含义MKMapTypeStandard标准地图MKMapTypeSatellite卫星地图MKMapTypeHybrid混合模式(标准+卫星)MKMapTypeSatelliteFlyover3D立体卫星
chenfanfang
·
2020-07-09 17:40
iOS开发
iOS笔记
22
1//NSURLSessionTask的子类NSURLSessionTask/\NSURLSessionDataTaskNSURLSessionDownloadTask|NSUrlSessionUploadTask2//NSURLConnection和Runloop(面试)(1)两种为NSURLConnection设置代理方式的区别//第一种设置方式://通过该方法设置代理,会自动的发送请求//[
chenfanfang
·
2020-07-09 17:39
iOS开发
ios
iOS笔记
23
1//1.AFN使用技巧1.在开发的时候可以创建一个工具类,继承自我们的AFN中的请求管理者,再控制器中真正发请求的代码使用自己封装的工具类。2.这样做的优点是以后如果修改了底层依赖的框架,那么我们修改这个工具类就可以了,而不用再一个一个的去修改。3.该工具类一般提供一个单例方法,在该方法中会设置一个基本的请求路径。4.该方法通常还会提供对GET或POST请求的封装。5.在外面的时候通过该工具类来
chenfanfang
·
2020-07-09 17:39
iOS开发
ios
iOS笔记
14
01-带有边框的图片裁剪具体实现思路:1.假设边框宽度为BorderW2.开启的图片上下文的尺寸就应该是原始图片的宽高分别加上两倍的BorderW,这样开启的目的是为了不让原始图片变形.3.在上下文上面添加一个圆形填充路径.位置从0,0点开始,宽高和上下文尺寸一样大.设置颜色为要设置的边框颜色.4.继续在上下文上面添加一个圆形路径,这个路径为裁剪路径.它的x,y分别从BorderW这个点开始.宽度
chenfanfang
·
2020-07-09 08:12
iOS开发
性能优化之
iOS笔记
摘录
目录避免卡顿避免崩溃内存优化1.避免卡顿像阴影shadowColor、圆角cornerRadius、遮罩mask这种造成离屏渲染的情况,在滚动时会造成卡断。可以通过开启光栅化属性shouldRasterize来缓存离屏渲染结果,来减少卡顿。阴影可以通过设置shadowPath来避免离屏渲染。给图片切圆角可以使用CoreGraphics或者让UI切图。在OpenGL中,GPU屏幕渲染2种方式:1.O
风雨路上砥砺前行
·
2020-07-08 04:33
MAX10调试N
IOS笔记
之前没怎么用ALTERA的器件,最近用MAX10做嵌入式NIOS,MAX10是ALTERA推出的低价FPGA,且内置FLASH,比较适合成本敏感,且要求功能又复杂的应用。1、生成SOF文件和elf文件。我用的是QuartusPrime17.1,在Quartus软件中启动Platformdesigner软件,搭建NIOS系统。系统主要有时钟、NIOSCPU、RAM、FLASH等外设。搭建完成之后,点
wbyjerry
·
2020-07-05 20:06
MAX10
Quartus
Prime
iOS笔记
之提高效率
1.XCode快捷键使用CodeSnippets提高开发效率CodeSnippets的备份将/Users/envylotus/Library/Developer/Xcode/UserData/CodeSnippets拷出来放在不同的电脑上使用强烈安利:在当前视图下按住optional点选左侧边栏的文件,就可以得到当前文件和点选文件的拆分视图了cmd+0开关左边栏cmd+option+0开关右边栏c
尽欢呀尽欢
·
2020-07-05 00:06
ios笔记
-- 多线程应该知道的那几件事 GCD NSThread NSOperation
ios笔记
--多线程应该知道的那几件事GCDNSThreadNSOperation时间2013-09-1416:40:48CSDN博客原文http://blog.csdn.net/hufengvip/article
leewolf
·
2020-07-02 07:35
多线程
IOS开发
NSThread
GCD
NSOperatio
ios笔记
-- 多线程应该知道的那几件事 GCD NSThread NSOperation
iphone5s出来了,CPU升级到了64位可以应用到更大的内存了,同时对多线程的处理吞吐能力也教之前提升了十几倍。下面着中总结下ios下多线程的知识点1:现有的几种多线程概念应用场景NSThread苹果公司的Cocoa框架共支持三种多线程机制,分别为NSThread、GCD(GrandCentralDispatch)、CocoaNSOperatio。NSThree是官方推荐的线程处理方式,它在处
iteye_7514
·
2020-07-02 04:23
iOS笔记
--面试题03
问题:1.App需要加载超大量的数据,给服务器发送请求,但是服务器卡主了如何解决答案:1>设置请求超时2>给用户提示请求超时3>根据用户操作再次请求数据问题:2.地图导航不能用了怎么办?答案:1>提示用户打开导航定位功能问题:3.SDWebImage具体如何实现答案:1>利用NSOperationQueue和NSOperation下载图片,还使用了GCD的一些函数(解码GIF图片)2>利用URL作
提莫不胖
·
2020-07-01 15:52
iOS笔记
1.LaunchImageLaunchImage图片对UI会产生影响,LaunchImage一定要确保尺寸跟格式完全正确2.UIViewAutoresizeUIViewAutoresizingNone不会随父视图的改变而改变UIViewAutoresizingFlexibleLeftMargin自动调整view与父视图左边距,以保证右边距不变UIViewAutoresizingFlexibleWi
小小纳兰
·
2020-06-30 17:32
上一页
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
其他