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学习
之NavigationBar(标题栏)
2016.10.19特别说明:本标题栏样式部分参照github上的bacy/titlebarPS:谢谢网上诸多大神资料效果图:关注标题就可以啦SimulatorScreenShot2016年10月19日下午6.36.57.png对象的定义@interfaceViewController()//需要操作的按键需要定义出来@property(strong,nonatomic)UIBarButtonIt
白令海峡
·
2019-12-19 03:51
iOS学习
日记-离屏渲染
本文参考:https://imlifengfeng.github.io/article/593/一、概述OpenGLES是一套多功能开放标准的用于嵌入系统的C-based的图形库,用于2D和3D数据的可视化。OpenGL被设计用来转换一组图形调用功能到底层图形硬件(GPU),由GPU执行图形命令,用来实现复杂的图形操作和运算,从而能够高性能、高帧率利用GPU提供的2D和3D绘制能力。iOS系统默认
LUJQ
·
2019-12-18 20:59
Flutter学习之
iOS学习
前言UIView相当于Flutter中的什么?UIView是iOS原生开发构建UI中,需要大量使用的对象,这些对象,组合构成你的界面布局.在Flutter中,你可以粗略的认为Widget相当于UIView,Widget和iOS中的控件并不完全等价,但当你试图去理解Flutter是如何工作的时候,你可以认为它们是“声明和构建UI的方法”。然而,Widget和UIView还是有些区别的。首先,widg
sunny冲哥
·
2019-12-18 17:58
iOS学习
-(2)属性和成员变量
一、类Class中的属性property在ios第一版中,我们为输出口同时声明了属性和底层实例变量,那时,属性是oc语言的一个新的机制,并且要求你必须声明与之对应的实例变量,例如:复制代码@interfaceMyViewController:UIViewController{UIButton*myButton;}@property(nonatomic,retain)UIButton*myButto
一片枫叶随风舞
·
2019-12-18 11:16
iOS 学习资料整理{非常有用,强烈推荐}
iOS学习
资料整理这份学习资料是为iOS初学者所准备的,旨在帮助iOS初学者们快速找到适合自己的学习资料,节省他们搜索资料的时间,使他们更好的规划好自己的
iOS学习
路线,更快的入门,更准确的定位的目前所处的位置
DXSmile
·
2019-12-18 00:04
iOS学习
笔记--归并排序
归并排序百度上的解释:归并排序:是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(DivideandConquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。学习归并排序之前,需要理解一下分治思想。分治思想:a.将大问题划分为N个小问题,b.解决每个小问题,c.将解决完的小问题合
半月迎风
·
2019-12-17 23:51
iOS学习
笔记(三)cocoapods的安装和使用
1.先升级Gem(可以省略)sudogemupdate--system2.切换cocoapods的数据源终端输入如下命令(修改Ruby镜像,已更新地址)gemsources--removehttps://rubygems.org/gemsources--removehttps://ruby.taobao.org/gemsource-ahttps://gems.ruby-china.orghttps
Pamela_Liu
·
2019-12-17 18:54
iOS学习
- 网络之http与NSURLConnection的使用
HTTP请求的常见方法GET所有参数拼接在URL后面,并且参数之间用&隔开比如http://520it.com?name=123&pwd=345传递了2个参数给服务器name参数:123pwd参数:345没有请求体一般用来查询数据POST所有参数都放在请求体中一般用来修改、增加、删除数据创建HTTP请求GET//请求路径NSString*urlString=@"http://520it.com?n
蠢萌的L君
·
2019-12-17 17:00
iOS 技术博客
刘坤的技术博客
iOS学习
资料整理infoQOneV'sDen大家尊称为喵神@onevcat的博客。对Swift技术在国内的推广做了很大的贡献。Limboy’sHQ李忠关于RAC、组件化的文章流传很广。
wandou911
·
2019-12-17 12:28
typescript重构ax
ios学习
记录
前言本文记录自己用typescript造axios轮子的一些经验。如果你有耐心看完并一起实践,我敢保证你也能用typescript构建一个axios,并且熟悉typescript、axios、jest特性。本次记录包括如下内容:造轮子的过程web的基本知识,例如XMLHttpRequest()单元测试过程记录知识来源:构建思路来自基于TypeScript从零重构axios,有能力请支持正版。先使用
极奏
·
2019-12-17 08:44
【置顶】Swift学习有问必答群入群须知
有权限要求,入群只能通过手机版QQ申请).本群由Guards翻译组创建并维护为了给大家提供更好的提问和学习环境,务必阅读以下提问须知:为了节省问答时间,提问前请先问自己几个问题:问题是不是和Swift或
iOS
Guards翻译组
·
2019-12-17 05:05
iOS学习
之导航栏右侧放置两个按钮
@property(nonatomic,strong)UIBarButtonItem*mapBtn;//第一个@property(nonatomic,strong)UIBarButtonItem*messageBtn;//第二个//第一个-(UIBarButtonItem*)mapBtn{if(!_mapBtn){UIButton*btn=[UIButtonbuttonWithType:UIBut
鑫飞
·
2019-12-16 18:26
iOS学习
之UITableView
UITableViewUITableView继承自UIScrollView,可以用来展示一组或多组内容样式相似的数据。UITableView几乎是iOS开发中运用最多的UI控件了,是iOS开发中必须掌握的控件之一。什么是UITableView?在众多移动应用中,能看到各式各样的列表数据:在iOS中,要实现展示列表数据,最常用的做法就是使用UITableView。UITableView继承自UISc
真一
·
2019-12-16 09:13
iOS学习
之运行程序屏幕上下有黑边
程序启动后效果(如下图):程序启动后效果.png.jpeg解决办法(如下图):解决办法.png.jpeg解决后效果(如下图):解决后效果.png.jpeg产生的原因分析(如下图):产生的原因分析.png.jpeg当我们设置启动图片资源为“BrandAssets”时如果“BrandAssets”里面没有“640*1136@2x”规格的图片iPhone屏幕就不能被拉伸所以只有iPhone4能正常显示,
鑫飞
·
2019-12-16 04:20
iOS学习
路线
原文点击这里:http://www.zengxianhua.com/2016/02/17/iosxue-xi-lu-xian/look.jpg路线图的原地址往往很多人看到这图的时,你丫的,这么多。就我个人而言,并不需要面面俱到,每个人兴趣不同,例如有的同学喜欢娱乐类、社交类或者工具类产品,我却比较倾向于娱乐和工具,不要为了(全栈)工程师而淹没了自己的兴趣,总之你可以选择性的攻克。说一些不痛不痒的地
曾宪华
·
2019-12-16 03:23
iOS学习
笔记24-不断进化的屏幕适配
一、屏幕适配iOS的屏幕适配可以分为3大块,代表着不同时期的屏幕适配主流:AutoResizing:在iOS6之前,完全能够胜任,因为当时苹果只有3.5寸屏,加上比较少的支持横屏,它有非常大的局限性:只能相对于父控件布局AutoLayout:在iOS6之后,苹果多了几个尺寸屏幕,AutoResizing已经无能为力了,这时候苹果推出了AutoLayout,功能十分强大,可以再任意两个控件之间建立布
执着丶执念
·
2019-12-16 01:39
iOS学习
之录制(或选择)视频,压缩、上传(整理)
最新做的一个功能涉及到了视频的录制、压缩及上传。根据网上诸多大神的经验,终于算是调通了,但也发现了一些问题,所以把我的经验分享一下。首先,肯定是调用一下系统的相机或相册代码很基本://选择本地视频-(void)choosevideo{UIImagePickerController*ipc=[[UIImagePickerControlleralloc]init];ipc.sourceType=UII
鑫飞
·
2019-12-15 17:17
iOS学习
路线图
学习大纲参考:http://ios.skyfox.org/route.html
iOS学习
路线图操作系统Mac系统操作常用UNIX指令版本控制Gitsvn常用软件XCode安装和使用调试po等命令断点调试
逸飞u
·
2019-12-15 14:30
iOS学习
笔记(12)-自己动手写RESideMenu
很多app都实现了类似RESideMenu的效果,RESideMenu是Github上面一个stars数超过5000的作品,作为iOS初学者,我下载试用了并读了下源码,大致理清了思路,很多东西看着是明白了,真正写的时候容易卡壳,所以,自己动手来实现一次吧,代码都是来自RESideMenu的源码,有简化功能和少许改动。代码地址:,可以checkout出不同tag的代码来根据本文实现相关功能,最新的t
__七把刀__
·
2019-12-15 10:01
IOS学习
之——库 静态库的学习和使用
什么是库?库是程序代码的集合,是共享程序代码的一种方式根据源代码的公开情况,库可以分为2种类型开源库公开源代码,能看到具体实现比如SDWebImage、AFNetworking闭源库不公开源代码,是经过编译后的二进制文件,看不到具体实现主要分为:静态库、动态库为什么要做静态库==============================================================
TenMios
·
2019-12-15 09:42
0. Socket学习资料汇总
iOSSocketUDP编程(C语言版)GCDAsyncSocket类库,IOS下TCP通讯使用心得Berkeley套接字-维基百科简单理解SocketLinuxSocket编程CocoaAsyncSocket封装
iOS
苏宇lovecc
·
2019-12-15 00:24
iOS学习
笔记之RunLoop
前言在苹果官方文档中对RunLoops的介绍是:RunLoops是与线程相关的基础结构的一部分;RunLoop是一个用于调度工作和协调事件接受的事件处理循环;RunLoop的目的是在有工作时当线程保持忙碌,没有工作时让线程休眠。RunLoop是事件循环机制在iOS中的一种实现方式。正文RunLoop的应用范畴保证程序不会退出定时器(Timer)、NSObject的performSelector方法
Kity_Pei
·
2019-12-14 10:12
iOS学习
笔记 临近OOM,如何获取详细内存分配信息并分析?
OOM:outOfMemory,App内存占用达到上限要被系统强杀了。由iOS的Jetsam机制导致的一种“另类”崩溃,并且日志无法通过信号捕捉到。Jestam机制:操作系统为了防止内存资源的过度使用,而采用的一种管控机制。通过JetsamEvent日志计算内存限制值通过手机的设置—>隐私—>分析中看到相关日志,日志中的PageSize代表内存页大小,rpages内存页数量。所以:pagesize
DrunkenMouse
·
2019-12-14 07:24
iOS学习
- UIPickerView
UIPickerView使用:效果所示1、单个PickerView的使用#pragmamark=====UIPickerView-(UIPickerView*)pickerView{if(!_pickerView){_pickerView=[[UIPickerViewalloc]init];_pickerView.frame=CGRectMake(0,YHScreenHeight-300,YHSc
江河_ios
·
2019-12-13 17:44
iOS学习
之视图加载过程中会触发的方法(loadView/viewDidLoad/didReceiveMemoryWarning)
1.loadView这是视图控制器用来加载根视图的方法;如果需要将自定义的视图作为根视图,则不需要调用父类对该方法的实现([superloadView]);直接将自定义视图通过self.view定义为视图控制器的根视图;自定义视图中的简单响应事件也应由视图控制器来进行处理,写在此方法内;2.viewDIdLoad当视图控制器的根视图加载完成之后触发该方法;(也就是loadView调用完成之后会立即
雪里的懒猪
·
2019-12-13 14:33
iOS学习
笔记36-Masonry自动布局
一、Masonry介绍之前我们在屏幕适配的章节中学习过AutoLayout的使用,但那都是在可视化界面上进行添加约束完成的,我们很多时候都需要在代码中使用AutoLayout约束,苹果也为我们提供了实现,使用NSLayoutConstraint类表示约束,但使用起来比较复杂,代码量比较大,例如创建一个约束的方法:+(id)constraintWithItem:(id)view1/*一个UIView
执着丶执念
·
2019-12-11 21:59
ios学习
笔记-storyboard方式OR手写代码方式
storyboard就是之前的nib文件。好处是可以通过拖拽UI的方式来布局。但是我的学习过程走的是另外一种方式,就是手写布局代码。好处是可以加深理解。当然,我觉得最好的方式是把storyboard当作原型来用。这样自己开发之前可以先用storyboard画出界面,以后不会忘记掉。下面纪录一个手写代码布局的例子,这个例子重写之前写的那个helloworld例子。首先,如之前一样,创建一个Singl
人在江湖飘
·
2019-12-11 18:26
iOS学习
笔记07-运动事件和远程控制
之前我们已经学习了触摸处理和手势识别,其实这两个同属于iOS事件的触摸事件,今天我们来学习下iOS事件的另外两个事件:一、运动事件运动事件,是通过加速器进行触发,和触摸事件一样,继承UIResponder类的对象才能处理运动事件UIResponder处理运动事件的方法:#pragmamark运动开始时执行-(void)motionBegan:(UIEventSubtype)motionwithEv
执着丶执念
·
2019-12-08 03:57
iOS学习
之权限设置大全
相册NSPhotoLibraryUsageDescription相机NSCameraUsageDescription麦克风NSMicrophoneUsageDescription位置NSLocationUsageDescription在使用期间访问位置NSLocationWhenInUseUsageDescription始终访问位置NSLocationAlwaysUsageDescription日
鑫飞
·
2019-12-07 18:04
IOS学习
之 -- UICollectionView
1、实现代理#import@interfaceViewController:UIViewController@end2、声明UICollectionView@property(nonatomic,strong)UICollectionView*myCollectionView;3、实现代理方法/***数据源代理*///返回个数-(NSInteger)collectionView:(UICollec
就怕是个demo
·
2019-12-07 16:57
iOS开发网站推荐
.51cto.com/http://www.cocoachina.com/http://www.techcn.com.cn/http://code.cocoachina.com/http://code4app.com/
iOS
道道明明白白
·
2019-12-07 12:44
iOS学习
指南
一:学习指南图路线图的原地址原文作者(曾宪华)二:必须掌握的知识点:常见Linux命令能给开发者带来很多方便之处,例如管道使用、批量修改图片名等等(我笨,但是我可以学,这不批量了嘛!把琐碎的事情丢给工具完成)KVC、KVO的理解(KVC很容易理解?但是扩展应用呢?Mantle可以告诉你)Protocol的合理使用(MVP?)Block的剖析(千万别犯低级错误,循环引用)Runtime的剖析Po等命
木马不在转
·
2019-12-07 12:45
iOS学习
笔记之App启动速度优化与监测
简述App启动速度是用户对于App的第一印象,如果App启动的很慢非常有可能导致用户的流失。在开发过程中和实际生活过程中,我们都会经常遇到这类的话题。在工作中的时候,运营小伙伴会说我们的开发技术不如竞品,判断依据是什么呢?别人启动速度比我们的快好几倍。在实际生活过程中,我们可能会依赖于各种各样的App,而这些App不乏缺少竞品,为什么我们会在芸芸众生中选择其中某一款呢?除了功能外启动速度也成了我们
Kity_Pei
·
2019-12-07 06:43
iOS学习
之路推荐必备技能
编程语言SwiftObjective-CC++/CJavaScript操作系统MacOSXiOSwatchOStvOSLinux常用命令开发基础UI控件Storyboard&XibCoreData&SqliteCoreGraphicsAnimationBlock&GCDTestCase编写FrameworkAutolayout手势识别,重力感应开发进阶引用计数RuntimeRunloop对象模型H
TobyStark
·
2019-12-07 02:19
IOS学习
-objective-c-类的创建
声明一个类:Objective-C:需要先有一个*.h文件,标注@interfaceMyObject:NSObject,h文件类型于java中的接口,对外公开属性或方法;*.m文件为*.h文件的具体实现;swift:classMyObject:NSObject{}Java:publicclassMyObject{}声明一个接口(interface)或协议(protocol)objective-c@
app
·
2019-12-07 02:17
React Native 调用原生Android/iOS代码实现拨号功能
为了让从Android或
iOS学习
ReactNative的同志更加清楚
抱歉我孤独成性视你如命i
·
2019-12-06 20:47
非985/211应届生小白自学iOS&求职之旅
从此便开始了我的iOS之旅学习iOS我刚开始只看了两集斯坦福iOS公开课,但是是Swift版本的,里面有许多Objective-C的知识,我当时觉得再去学Objective-C非常麻烦,而且大二课也多,于是便将
iOS
Cocoaboy
·
2019-12-06 16:56
iOS学习
笔记-单例模式
一、基本知识点1、什么是单例模式简单的来说,一个单例类,在整个程序中只有一个实例,并且提供一个类方法供全局调用,在编译时初始化这个类,然后一直保存在内存中,到程序(APP)退出时由系统自动释放这部分内存。2、系统提供的单例类UIApplication(应用程序实例类)NSNotificationCenter(消息中心类)NSFileManager(文件管理类)NSUserDefaults(应用程序
Mr_Ten
·
2019-12-02 04:52
iOS学习
笔记-guard关键字
1.简介guard是Swift中的一个关键字,类似于if语句,都是进行条件判断,然后执行其后代码块中的语句。但与if语句不同的是,guard-else只会有一个代码块,不像if语句可以if-else多个代码块。2.作用guard-else的语义是除非...那么。guard语句判断其后的表达式值为false时,才会执行之后代码块里的代码,如果为true,则跳过整个guard语句。3.使用//MARK
Mr_Ten
·
2019-12-02 00:28
iOS学习
笔记-atomic和nonatomic的区别
1.Atomic默认的会保证CPU能在别的线程来访问这个属性之前,先执行完当前流程速度不快,因为要保证操作整体完成对于atomic的属性,系统生成的getter/setter会保证get、set操作的完整性,不受其他线程影响。比如,线程A的getter方法运行到一半,线程B调用了setter:那么线程A的getter还是能得到一个完好无损的对象。不过atomic也并不能完全保证线程安全。如果线程A
Mr_Ten
·
2019-12-01 21:24
iOS学习
笔记之UITableView(1)
序引本系列文章将介绍iOS开发中的UITableView控件,将会分成四篇文章完整的讲述UITableView的具体使用方法和注意点,文章编写周期会长一些,由于本人还在学习iOS开发阶段,有些东西可能会描述不对或错误,Markdown排版也不是特别好,欢迎各位读者指点其中不对的地方。本文主要涉及的知识点:UITableView的概念UITableView显示数据的两种样式UITableView的使
yetCode
·
2019-12-01 21:19
iOS学习
路线图
文章转载自「开发者圆桌」一个关于开发者入门、进阶、踩坑的微信公众号这里整理的
iOS学习
路线图包含初中高三个部分,你可以通过百度云盘下载观看对应的视频链接:http://pan.baidu.com/s/1hs7K4AS
做人当本然
·
2019-12-01 04:23
网页收藏
使用教程2、Github上的iOSApp源码(中文)3、ReactNative学习资料整理4、时间格式化字符串写法5、全面的Swift学习资料整理6、iOS前50动画相关库7、trip-to-iOS(
iOS
MooneyWang
·
2019-12-01 02:50
将Swift 运用协议泛型封装网络层
趁着项目才开始,给大家讲解Swift运用协议泛型封装网络层(其实做为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的
iOS学习
交流群783941081,不管你是小白还是大牛欢迎入驻,大家一起交流学习
程序犭袁
·
2019-11-30 18:23
技术的学习-程序员的发展
CocoaTouchlayer->UIKit文档-general->guides->ios.x.xAPIdiffs博客国内:比如国外:https://github.com/shinobicontrols公众号高阶
IOS
AlazyWang
·
2019-11-30 12:32
ios学习
规划
1.准备1)准备Mac,mac是必须的,可以选择的是macmini(最便宜的,不过要自配显示器)、macbook(有三种,推荐pro)、imac(最合适的开发设备,就是太贵)、黑苹果(最实惠,最难搞,学习推荐远景)2)准备iphone,手机尽量要有,不然模拟器很多东西都模拟不出来的(比如摄像头,重力什么的),如果真买不起iphone,ipodtouch也是可以代替的3)开发者账号,开发者账号是为了
loohoo
·
2019-11-30 05:48
iOS学习
git的操作与使用
01.GIT简介02.GIT命令行帮助$githelp查看git所有命令的帮助$githelp子命令要退出帮助信息,按"q"翻看下页,按"空格"翻看上页,按"CTRL+B"要搜索相关文字,按"/"然后输入"相关文字"03.创建代码库&配置个人信息1>创建代码仓库$gitinit2>配置用户名和邮箱$gitconfiguser.namemanager$gitconfiguser.emailmanag
蠢萌的L君
·
2019-11-28 08:24
Swift 运用协议泛型封装网络层
趁着项目才开始,给大家讲解Swift运用协议泛型封装网络层(其实做为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的
iOS学习
交流群341162898,不管你是小白还是大牛欢迎入驻,大家一起交流学习
专业信用修复
·
2019-11-28 07:18
iOS学习
周报四
文章2015移动开发之iOS回顾观点:个人总结,主要是iOSApp适配64位、WWDC2015、iOS9、watchOS2、OSXELCapitan、tvOS、Swift、XCodeGhost、开源项目等几个方面的简单总结,没有更深入的技术探讨。iOS在移动架构、跨平台、数据持久化、App性能优化、APP瘦身、页面布局、动效开发、安全等技术纬度上也是值得深入的话题。2015移动开发之Android
bofly
·
2019-11-28 04:18
iOS学习
之常见的设计模式
一、单例模式1.1概述单例模式可以保证App在程序运行中,一个类只有唯一个实例,从而做到节约内存。在整个App程序中,这一份资源是共享的。提供一个固定的实例创建方法。1.2系统为我们提供的单例类有哪些?UIApplication(应用程序实例类)NSNotificationCenter(消息中心类)NSFileManager(文件管理类)NSUserDefaults(应用程序设置)NSURLCac
天蚕青春豆
·
2019-11-21 17:22
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他