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写简单的HelloWorld控制台程序
用xcode编写控制台程序输出HelloWorld程序第一步:打开xcode5.1.1,点击创建一个新的xcode项目,如下图xcode欢迎界面第二步:点击CommandLineTool控制台应用程序(xcode在列表中显示它支持创建的各种项目类型),如下图创建一个新的命令行工具第三步:对新项目进行设置(ProductName项目名OrganizationName组织名,一般显示计算机名Compa
geekday
·
2020-08-01 12:48
iOS
iOS学习
之彻底搞清楚KVC/KVO
这篇主要讲KVO的底层原理,顺便讲一下KVC。先说一下KVC吧,KVC(key-value-coding)提供了一种通过字符串访问对象属性的机制,而不是调用对象的setter、getter方法。NSObject一个分类中实现了KVC,所以OC中所有对象都可以使用KVC。对于对象的成员变量使用点语法(setter和getter方法)和KVC差别不大,但KVC神奇的是可以访问私有属性,也就是没有提供s
北你妹的风
·
2020-08-01 10:13
iOS学习
笔记系列 - Grand Central Dispatch
笔者本科刚毕业,做iOS也有半年了,一直觉得纯工作不总结没什么沉淀。看到那么多大神在做学习笔记,于是决定也跟着做点,希望对自己有帮助。如果能顺道帮到一两个同道,那将更是完美了。今天的话题是GCD。笔者由于缺乏实战经验,总觉得多线程什么的处理起来非常复杂,于是决定花点时间把GCD搞懂。参考上主要看了dullglass大神的总结,获益匪浅,特此鸣谢。下面是这篇文章的总纲:GCD存在的意义是什么GCD队
Ryan王
·
2020-08-01 10:44
iOS学习
——自动定位
最近在项目中需要做自动定位功能,就是你在参加会议通过扫描二维码签到的时候自动定位并将你的定位信息在签到中上传,这样可以避免我们进行假签到。在这个功能中,主要用到的是系统自带的定位模块,首先我们是需要配置定位功能的参数,然后当我们定位成功时调用特定的方法进行相应操作就可以了,当然,在定位失败时我们也可以进行相应的操作,这些都有对应的一些回调方法,我们只需要重写对应的回调方法就可以实现对应的功能了。首
weixin_30262255
·
2020-08-01 03:28
ios学习
总结之NSThread
ios里面多线程有多种实现方案,下面先来了解一下NSThread,这个算是最基础的一个了。首先看NSThread创建,NSThread的创建有三种方法,分别是:-(void)threadCreate{NSLog(@"%s",__PRETTY_FUNCTION__);//1.NSThread*thread=[[NSThreadalloc]initWithTarget:selfselector:@se
yangzheng114
·
2020-08-01 01:08
iOS 基于FMDB二次封装,直接存储Model
这里不就复制粘贴了~作者:执着_执念-《
iOS学习
笔记17-FMDB你好!》
我就叫Tom怎么了
·
2020-08-01 00:19
iOOOOOOOOS
iOS学习
之Extension开发详解
从事iOS开发的童鞋,估计现在有过iOSAppExtension开发经验的朋友还不太多。说来惭愧,我也是最近以Extension的方式写过Xcode的一个插件之后,才把Extension相关的知识点梳理了一遍,技术和想法上都有些新的收获。顺便写篇文章介绍推广下AppExtension开发。何谓AppExtension?iOS生态圈向来以其封闭性闻名,封闭一方面提高了第三方应用的质量,另一方面也使得
qq_32506555
·
2020-07-31 21:51
项目资料整理
搜索框样式审核问题的终极解决方案汇总主要用于社交app,用于呈现一组图片iOS视频直播项目模板1模板2应用的菜单分页组件安卓学习项目用于存储我博客中的demo移动开发前线python资源集合与开源硬件
iOS
默默学习
·
2020-07-31 19:31
iOS学习
--- Push(推送)功能学习
简介:本课程将带你了解iOS的push原理,如何搭建push环境,push的交互设置,以及该如何实现推送消息。并且会给大家分别讲解LocalPush的一般用法和高级用法,以及push的相关业务功能介绍。要点:iOS远程推送通知课程介绍iOS之远程push环境搭建iOS本地推送通知课程介绍通知大家都不陌生,其实通知分两种,远程通知和本地通知。远程通知是指服务器发出的通知,通过苹果的推送然后到达用户设
iOS开发-上海
·
2020-07-31 18:06
iOS
学习(直播
文章
视频)
iOS学习
--- UIImage方法(imageWithCGImage: scale: orientation:)
UIImage*imaged=[UIImageimageWithCGImage:image.CGImagescale:1.0orientation:UIImageOrientationUp];/*cgImage:cgImage=image.CGImageimage为原始图片scale:原始图片放大倍数orientation:即UIImage的imageOrientation属性控制image的绘制
iOS开发-上海
·
2020-07-31 18:34
iOS
学习(直播
文章
视频)
iOS学习
之UIPickerView控件的关联选择
接上篇
iOS学习
之UIPickerView控件的简单使用接着上篇的代码http://download.csdn.net/detail/totogo2010/4391870,我们要实现的效果如下:当选择左边的一级选项时
iteye_3753
·
2020-07-31 18:30
iOS学习
笔记(十六)——数据库操作(使用FMDB)
iOS中原生的SQLiteAPI在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLiteAPI进行封装的库,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等,FMDB(https://github.com/ccgus/fmdb)是一款简洁、易用的封装库,这一篇文章简单介绍下FMDB的使用。在FMDB下载文件后,工程中必须导入如下文
iteye_11790
·
2020-07-31 18:38
ios学习
常用网站
http://cocoachina.com/大量iPhone开发资料,教学,经验。http://www.23Code.comios开源代码站http://www.iteye.com/forums/board/mobileiPhone开发论坛http://developer.apple.com/iphone/苹果iPhone开发官方主页,提供大量实例、文档和教学视频http://www.stanfo
ox2A19
·
2020-07-31 12:09
iOS学习
资源库
这是个精心编排的列表,它包含了优秀的iOS框架、库、教程、XCode插件、组件等等。这个列表分为以下几个部分:框架(Frameworks)、组件(Components)、测试(Testing)和其他的开源项目,免费的和付费的服务。每个部分中的项目没有先后顺序,均是按照提交的先后顺序排列的。Swift语言写成的项目会被标记为★,AppleWatch的项目则会被标记为▲。你可以自由添加你的项目。【特别
iChenfy
·
2020-07-31 11:17
iOS
常用相关功能
ios学习
--从今日头条iOS客户端启动速度优化中学习
应用启动时间,直接影响用户对一款应用的判断和使用体验。头条主app本身就包含非常多并且复杂度高的业务模块(如新闻、视频等),也接入了很多第三方的插件,这势必会拖慢应用的启动时间,本着精益求精的态度和对用户体验的追求,我们希望在业务扩张的同时最大程度的优化启动时间。技术调研先说结论,t(App总启动时间)=t1(main()之前的加载时间)+t2(main()之后的加载时间)。t1=系统dylib(
zzzzzdddddxxxxx
·
2020-07-30 23:56
iOS
杂文
Swift
ios学习
--block深度解析
1.block的本质是一个Objective-C的对象,为什么这么说?在Objective-C中,runtime会在运行时根据对象的isa指针的指向,来度额定这个对象的类型,也可以认为一个对象,它具有isa指针,就是一个OC对象2.你怎么知道block有isa指针呢,我们可以通过clang命令将来看block的实现//测试代码intmain(intargc,constchar*argv[]){@a
zzzzzdddddxxxxx
·
2020-07-30 23:25
block
iOS
IOS学习
笔记--Objective-C之内存管理
2014-07-2617:10byKenshinCui,17317阅读,6评论,收藏,编辑概述我们知道在程序运行过程中要创建大量的对象,和其他高级语言类似,在ObjC中对象时存储在堆中的,系统并不会自动释放堆中的内存(注意基本类型是由系统自己管理的,放在栈上)。如果一个对象创建并使用后没有得到及时释放那么就会占用大量内存。其他高级语言如C#、Java都是通过垃圾回收来(GC)解决这个问题的,但在O
weixin_34077371
·
2020-07-30 21:28
iOS学习
NSPredicate模糊搜索(全方面搜索)支持中文、数字、字母
可以实现可通过汉字,拼音,拼音首字母,拼音中间字母进行搜索的搜索栏。+(NSString*)getPinyinWithString:(NSString*)string{NSString*pinyin;if([stringlength]){NSMutableString*ms=[[NSMutableStringalloc]initWithString:string];if(CFStringTrans
LeftLee
·
2020-07-30 17:36
【
iOS学习
】小红点解决方案思路分析
小红点(消息推送提醒)在现今的各个App中几乎无处不在,特别是内容的更新日渐频繁,大量的小红点被投放在各个业务入口。一般来说,小红点主要有三个应用场景:App有新添加的功能提醒用户使用某一个已有的模块有功能上的更新功能有内容的变化或业务上的提醒常见的比如下图所示的QQ消息提示(红点为消息数目的提示),朋友圈的新回复,店铺上架新品,最新优惠活动提醒等等。red-dot.png思路分析通常情况下,小红
软件iOS开发
·
2020-07-30 16:02
软件开发
iOS
SMBUS的介绍与访问
博文是为了总结自己在b
ios学习
上面的点点滴滴,并且加深印象,由于本人水平有限,难免存在不足之处,望指正,同时感谢CSDN提供的平台。本文主要介绍的是SMBUS。
请叫我帅斌
·
2020-07-30 02:59
BIOS
IOS学习
笔记29—提示框第三方库之MBProgressHUD
MBProgressHUD是一个开源项目,实现了很多种样式的提示框,使用上简单、方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有使用到。到GitHub上可以下载到项目源码https://github.com/jdg/MBProgressHUD,下载下来后直接把MBProgressHUD.h和MBProgressHUD.m拖入工程中就行,别忘了选择拷贝到工程。完了在需要使用的地方导入
唐韧_Ryan
·
2020-07-30 00:28
iOS
iOS学习笔记系列
ios
float
interface
新浪微博
android
iOS学习
笔记(八)——iOS网络通信http之NSURLConnection
移动互联网时代,网络通信已是手机终端必不可少的功能。我们的应用中也必不可少的使用了网络通信,增强客户端与服务器交互。这一篇提供了使用NSURLConnection实现http通信的方式。NSURLConnection提供了异步请求、同步请求两种通信方式。1、异步请求iOS5.0SDKNSURLConnection类新增的sendAsynchronousRequest:queue:completio
iteye_11790
·
2020-07-29 10:09
iOS学习
笔记 -- CocoaPods安装及遇到问题解决
1.更新gemsudogemupdate--system可能出现以下错误error:whileexecutinggem...(error:EPERM)Operationnopermitted-/usr/bin/update_rubygems则输入下方命令sudogemupdate-n/usr/local/bin--system2.更新Redy源2.1查看系统源,输入命令gemsources-l正常
问题少年啊宁
·
2020-07-29 07:29
【
iOS学习
】Macbook外接2k显示器开启hidpi的方法
一、前言:大家平时用macbook开发的时候一般都喜欢外接一个显示器开发吧?这里我用了一台2k的显示器,我们要开启hidpi模式。你们会问到为什么要开启hidpi模式呢?我的2k显示器是2560*1440分别率,如果采用默认的设置,那么在显示器上面的字会特别的小。如果我们开启显示器的hidpi模式就类似于macbook的retina模式,那么就会在图像大小不变的情况下,变的特别清晰。我在升级最新的
软件iOS开发
·
2020-07-28 08:42
软件开发
iOS
IOS学习
之使用PickerView制作日期选择器
由于项目中要用到时间的选择,但是自带的datePicker感觉有点丑,并且它是不支持编辑的,所以我用UIPickerView做了日期选择器和时间选择器在字体方面参考了网上的资料效果图如下:picker.gif制作思路其实很简单,日期选择器和时间选择器都是一个独立的UIViewController,如下图:屏幕快照2016-11-16下午6.08.17.png以日期选择器为例,xib文件如下:屏幕快
白令海峡
·
2020-07-28 06:39
ios学习
资料
https://github.com/iphone5solo/Gank非官方版本的干货集中营iOSApp。https://github.com/AppliKeySolutions/PandoraPlayer潘多拉视频播放器https://github.com/moshuqi/YSRun易瘦跑步iOS客户端https://github.com/darkerk/v2exV2EX三方客户端https:/
一个记事本
·
2020-07-28 04:59
【
ios学习
】浅谈Runtime
一、Runtime基石:Objective-C对象模型1、对象每一个对象都是类的实例,类中保存对象的方法列表;当一个对象方法被调用时,类会首先查找它本身是否有该方法的实现,如果没有,则会向它的父类查找该方法,直到NSObject(根类);类是元类(metaclass)的实例;元类保存类方法列表;当一个类方法被调用时,元类会首先查找它本身是否有该类方法的实现,如果没有,则会向它的父类查找该方法,直到
软件iOS开发
·
2020-07-28 00:31
IOS学习
之——静态单元格
//*****************************************************************************-9静态单元格(1)把原来的storyboard删除拖入新的tableview让viewController.h中遵守UITablViewController(2)点击新的storyboard设置箭头指向它设置4中Content中Dynami
TenMios
·
2020-07-27 17:36
IOS学习
IOS学习
笔记-一些很有用的东西
随手记一些零碎。第三方库管理cocoapods为了减少时间可以这样用:podupdate--verbose--no-repo-update忽略第三方的警告12和写CSS一样写UIClassy使用iconfonticonfont抽屉效果RESideMenu自动布局autolayout与Masonry响应式编程函数响应式编程ReactiveCocoa关于图片资源UIImage的imageNamed和i
人在江湖飘
·
2020-07-27 14:12
Objective-C 内存管理——你需要知道的一切
本文旨在从初学者的角度出发,对iOS内存管理的关键部分进行介绍,希望能对广大
iOS学习
者有所帮助。本文首发于我发起的笔试面试知识整理项目,这里是对应的Github仓库,由多人协作编辑而成。
weixin_34138255
·
2020-07-27 13:45
iOS项目——项目开发环境搭建
在开发项目之前,我们需要做一些准备工作,了解iOS扩展——Objective-C开发编程规范是进行开发的必备基础,学习
iOS学习
——Xcode9上传项目到GitHub是我们进行版本控制和代码管理的选择之一
风铃的翼
·
2020-07-15 22:13
oc
项目搭建
Xcode9
iOS学习
笔记之NSUserDefaults
NSUserDefaults是单例类。NSUserDefaults*userDefaults=[NSUserDefaultsstandardUserDefaults];NSUserDefaults的用法:1.存NSUserDefaults*userDefaults=[NSUserDefaultsstandardUserDefaults];[userDefaultssetBool:YESforKey
李长友同学
·
2020-07-15 21:40
【
IOS学习
】之五:引用计数
arcautomaticreferencecounting内存管理中对引用采取自动计数。apple官方文档:在oc中采用arc机制,让编译器来进行内存管理,在新一代applellvm编译器中设置arc为有效状态,就无需再次键入retain或release代码,降低程序崩溃,内存泄露等风险的同时,很大程度上减少了开发程序的工作量。编译器完全清楚目标对象,并能立刻释放那些不再被使用的对象。如此一来,应
jofranks
·
2020-07-15 17:27
iOS
IOS学习
网站整理
问题解答网站:中文的segmentfault英文的stackoverflowgithub:Tim9Liu9/TimLiu-iOS:总结的iOS、mac开源项目及库tip:非常详尽的第三方框架的总结nixzhu/dev-blog:一些iOS/Web开发相关的翻译或原创博客文章YYKitMJKithttp://www.cnblogs.com/jason-swift/p/5157656.html【同行说
龙幽
·
2020-07-15 10:47
iOS学习
笔记之内存管理及@property
iOS5之后苹果公司引入了ARC机制,大大方便了ios开发者对内存的管理机制。在iphone4出世的时候为什么ios在512M的内存中可以运行很大的游戏,保持畅快流畅的状态。得益于ios非常好的内存处理机制。在我们现在创建项目的时候,默认会直接引入ARC机制,我们可以关闭ARC机制:在输入框中输入long点击搜索按钮,如图:接下来即可进行老版本的内存操作了。在老版本中,内存操作采用了引用计数(re
weixin_34323858
·
2020-07-15 05:24
N
IOS学习
笔记
刚刚开始使用NIOSII在使用的时候出现了很多的问题,我现在把我经常遇到的问题整理一下,希望能给各位一些帮助。1、SDRAM不能正常读写我刚刚开始使用SDRAM的时候,经过了两天的时间调试,才把SDRAM调试通,经常会遇到很多的问题,如果调试不通,首先应该检查一下硬件,看看有没有时钟信号。晶振起震吗,然后在看看PLL的设置,我当时就是因为PLL的问题,搞死我了。我的e0输出当时定的是-60,后来改
wangdongx40423p
·
2020-07-15 02:14
IOS学习
(1)-UIButton
1.Whythereuse(id)senderinthebuttonclickevent?(id)senderistheobjectwhichsentthemessagetothatselector.It'slikeinthedelegatefunctionswhereyouhavethecontrolpassedintothefunction,etc.You'dusethisifyouhad2o
deactivateuser
·
2020-07-15 01:13
iOS学习
笔记--如何使九宫格布局图片的显示自适应大小
今天,刚学习了UICollectionView的使用,通过第三方类库获取到图片的网址是图片以异步的方式显示出来,并且是图片的显示的大小是自适应的,其他的代码不多说,下面会给demo的链接,现在写主要的实现代码://该方法是返回每个cell的宽和高的-(CGSize)collectionView:(UICollectionView*)collectionViewlayout:(UICollectio
谷穗
·
2020-07-15 01:15
iOS开发
iOS-学习资源看我就够了
iOS学习
视频及资料懒人demo大全更新至4.0版(oc+swift)史上最全iOS开发工具集合笔试面试iOS-笔试面试总结网络通信《iOS对HTTPS证书链的验证》iOS升级HTTPS通过ATS你所要知道的也许
临海听风V
·
2020-07-14 22:10
iOS
iOS开发
iOS学习
博客
[唐巧的技术博客](http://blog.devtang.com/),[iOS开发系列--让你的应用“动”起来-KenshinCui-博客园](http://www.cnblogs.com/kenshincui/p/3972100.html),[RayWenderlich|TutorialsforiPhone/iOSDevelopersandGamers](http://www.raywende
JasonEVA
·
2020-07-14 19:36
IOS学习
经验总结--来自知乎网友
转自知乎:http://www.zhihu.com/question/20016551我当时刚学iOS开发的时候一样的感觉总想知道原理内部怎么回事感觉在像在雾里但是iOS开发就是这样他是封闭的本身就是在雾里...关于iOS开发的学习打个比方就像把汽车分解最底层的原料有塑料钢铁再用这些底层的东西造出来发动机座椅最后再加上写螺丝胶水等把汽车就拼起来了iOS基本都是英文的资料也由于封闭文档写的相当好在遇
an4455
·
2020-07-14 07:53
iOS学习
笔记-TableView性能优化篇1
TableView相信只要是做iOS开发的就不会陌生,目前大多数iOS的app都是采用TabBar+NavigationBar+TableViewController这一主流框架,既然用的这么频繁,肯定就会在开发过程中碰到一些问题--比如屏幕掉帧、卡顿等现象。这些现象大幅度的降低了用户的性能体验,并提高了crash的频率。因此如何能优化好tableView就非常考验程序猿们的功底了。本猿~啊呸,本
Ven519
·
2020-07-14 06:05
iOS
多实体关联(
IOS学习
)
1.新建一个单视图时勾选UseCoreData2.进入后会有一个.xcdatamodeld文件,鼠标单击3.点击AddEnity创建新ENITIES(Enity:实体)4.建好Enity后,点击style,右下角5.页面上有Enity的示意图形,选中后按Ctrl拖向另一个,即可将两者关联起来6.每个示意图下部会出现一个RelationShips标签,点击标签为其取名7.点击标签,在右边栏里再选中"
袁祥奕
·
2020-07-14 04:17
iOS学习
路线-可参考
课程分类课程模块模块介绍课程内容Part1C语言C语言和Objective-C语言C语言Mac系统及常用工具、进制;C数据类型、常量变量、运算符、表达式、格式化输入输出关系运算符、逻辑运算符、if、条件运算符、switch..case..while循环、do..while循环、for循环一维数组、数组排序、字符数组二维数组、字符串数组、多维数组函数分类、函数声明和定义、函数调用,形参实参、函数嵌套
bad_fox
·
2020-07-13 22:43
iOS学习
必须了解的七大手势
ios的七大手势#import"ViewController.h"@interfaceViewController()@property(nonatomic,retain)UIImageView*imageView;@property(nonatomic,assign)NSIntegerindex;//下标@property(nonatomic,retain)NSMutableArray*imag
码农笔记
·
2020-07-13 14:50
IOS学习笔记
关于
iOS学习
进阶的必读一些博客总结
关于
iOS学习
进阶的必读一些博客总结作者Raybon_lee2016.01.1622:28*字数3110经过一周的思考还是决定重组一下优秀的博客,首次整理这些博客比较乱,但是后期会慢慢增加github常用的优秀开源项目
编织人生_程就未来
·
2020-07-13 13:34
iOS
-
笔记
IOS学习
三:Objective-C的扩展OOP,类别,内存管理等
其实自己也不知道这些概念怎么写,总不能直接从书上copy吧,那还不如买书了,这多累。对于一些抽象的概念,一般都是大师写的。比如那本可以当枕头的java编程思想。那真的是思想啊。1遍过后绝对跟看小说似的,模模糊糊。而抽象着东西并没有什么很好的定义,因为它无法定义。真正的理解,可能还是要我们自己的时间和积累。这会儿我业余学习ios一周,目前红柚子那本刚好边看边实践到选取器有关的那部分。我虽有做笔记,但
iteye_17686
·
2020-07-13 05:12
使用Core Data出现Missing current version declaration警告解决方法
@(
iOS学习
)[笔记]Xcode7beta3使用CoreData出现Missingcurrentversiondeclaration警告解决方法,在xxx.xcdatamodel文件路径下,新建一个.
不是谢志伟
·
2020-07-13 02:00
2018-06-26
IOS学习
知识点2
使用cocoapods时,经常会遇到卡死的情况。通常有以下解决方式:1、更新ruby源gemsources-l//当前ruby源gemsources--removehttps://xxxx.ruby.org///删除当前ruby源gemsources-ahttps://gems.ruby-china.org2、更新podrepo源podrepo//查看当前的podrepo源cocoapods默认的
北你妹的风
·
2020-07-12 12:52
iOS学习
笔记——AlamoFire
前言在移动开发中,发起http请求几乎是每个app必备的功能。今天就用这篇博客记录iOS发起http请求的示例代码。本文基于swift,使用第三方库Alamofire。引入第三方库iOS与Android类似,都会通过一个构建脚本来实现对工程第三方依赖的管理。在Android中这个脚本叫build.gradle。在iOS开发中,这个脚本叫Podfile。我们通过编辑Podfile管理iOS工程的依赖
oceanLong
·
2020-07-12 12:06
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他