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学习
资源收藏列表
/*****
iOS学习
视频及资料**********/http://www.jianshu.com/p/cc40671c5fbc史上最全iOS开发工具集合/*****即时通讯*********/ChatKit
Sunny__CY
·
2017-02-23 08:00
关于OC动态数据类型 构造方法和类工厂等知识点的学习
iOS学习
笔记整理@property@property是一个编译器的指令它可以代替生成getter/setter方法的声明在Xcode4.X版本后@property既可以代替生成getter/setter
Gerhard_Z
·
2017-01-17 14:08
iOS学习
笔记之正则表达式
前言基本上每个App都有登录注册功能,在登录注册时需要验证用户所输入的内容是否符合规定;有时要在字符串中查找并截取符合要求的字符串,这时就需要用到正则表达式。正则表达式看起来晦涩难懂,没有什么规律可循,但是我们并不用深入研究,只需要简单了解,满足日常开发即可。什么是正则表达式?正则表达式就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如表达式“ab+”描述的特征是
李长友同学
·
2016-12-24 14:27
iOS学习
笔记之修改头像
话不多说,直接开始:1.获取手机相册和相机权限在info.plist里面添加Privacy-PhotoLibraryUsageDescription,允许访问手机相册在info.plist里面添加Privacy-CameraUsageDescription,允许访问照相机获取相册和相机权限2.遵守两个协议UINavigationControllerDelegate,UIImagePickerCon
李长友同学
·
2016-12-19 21:27
iOS学习
笔记之轮播图
思路采用了最常见的方法,将所要展示的轮播图放在UIScrollView上,并将第一张加到最后,最后一张加到开头,以三张图为例,如下图:轮播图原理图轮播图滑动到1s时,将偏移量移动到1的位置,滑动到3s时,将偏移量移动到3的位置,这个过程是没有动画的,所以用户看不出来,这就实现轮播图的循环滚动。代码1.自定义一个继承UIView的HomeBannerView,当然,名字根据自己的喜好来定。定义了两个
李长友同学
·
2016-12-14 21:57
iOS学习
笔记(十六)――详解数据库操作(使用FMDB)
iOS中原生的SQLiteAPI在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLiteAPI进行封装的库,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等,FMDB(https://github.com/ccgus/fmdb)是一款简洁、易用的封装库,这一篇文章简单介绍下FMDB的使用。在FMDB下载文件后,工程中必须导入如下文
xyz_lmn
·
2016-12-13 09:16
详解
iOS学习
笔记(十七)――文件操作(NSFileManager)
iOS的沙盒机制,应用只能访问自己应用目录下的文件。iOS不像Android,没有SD卡概念,不能直接访问图像、视频等内容。iOS应用产生的内容,如图像、文件、缓存内容等都必须存储在自己的沙盒内。默认情况下,每个沙盒含有3个文件夹:Documents,Library和tmp。Library包含Caches、Preferences目录。上面的完整路径为:用户->资源库->ApplicationSup
张兴业
·
2016-12-12 16:35
iOS学习
笔记--Quartz2D
Quartz2D是一个二维绘图引擎,同时支持iOS和Mac系统。Quartz2D能完成的工作:1.绘制图形:线条\三角形\矩形\圆\弧等2.绘制文字3.绘制\生成图片(图像)4.读取\生成PDF5.截图\裁剪图片6.自定义UI控件等为了便于搭建美观的UI界面,iOS提供了UIKit框架,里面有各种各样的UI控件,利用UIKit框架提供的控件,能搭建和现实一些简单、常见的UI界面。但是,有些UI界面
zhangke3016
·
2016-12-11 19:09
IOS
OC
ios
quartz
学习笔记
iOS学习
资源(三)
1.UITableview自己写套缓存机制http://al1020119.github.io/blog/2013/07/07/huan-cun-ji-zhi-shen-jiu/2.设计模式设计模式https://github.com/AlfredTheBest/Design-Patternhttps://github.com/huang303513/Design-Pattern-For-iOS3
枫晴maple
·
2016-12-08 19:27
iOS学习
1--UILabel属性简介
//设置标签文本@property(nullable,nonatomic,copy)NSString*text;//文本字体大小和文本字体@property(null_resettable,nonatomic,strong)UIFont*font;//文本颜色@property(null_resettable,nonatomic,strong)UIColor*textColor;//文本阴影颜色@
Shadowoff
·
2016-12-01 13:02
iOS学习
版权归作者所有,任何形式转载请联系作者。作者:MeetYou(来自豆瓣)来源:https://www.douban.com/note/593761677/2016年最新iOS基础班视频教程视频介绍本视频是在2016年推出的一套iOS入门视频,该视频专门针对零基础的学员录制,授课讲究通俗易懂、干货。通过该视频的学习,相信你能够轻轻松松地入门iOS的开发。注:掌握了该视频的知识,就可以具备报读iOS就
龙龙有病
·
2016-11-25 12:44
iOS学习
之MVC,MVVM,MVP模式优缺点
为什么要关注架构设计?因为假如你不关心架构,那么总有一天,需要在同一个庞大的类中调试若干复杂的事情,你会发现在这样的条件下,根本不可能在这个类中快速的找到以及有效的修改任何bug.当然,把这样的一个类想象为一个整体是困难的,因此,有可能一些重要的细节总会在这个过程中会被忽略。分析三种模式的优缺点:MVC即ModalViewController(模型视图控制器).20世纪80年代为编程语言Small
weixin_30376323
·
2016-11-14 23:00
测试
移动开发
前端
MY_
iOS学习
资源汇总(开源项目、第三方库、技术博客等等)
前言Github众所周知,全球最大的同性社区交友网站,在这里你可以获取任何你想要的,只要你想,只要Ta有。从事开发几年在Github上Star了不少好的东西,当然学到了更多,在此深深的膜拜下那些开源的大神。切入正题,下面对自己使用过或者Star过的第三方框架整理下,便于日后查阅,也方便他人借鉴,如果大家有什么好的库推荐,欢迎在本文下方评论,本篇文章不定时更新...戳这里----->已上传Githu
_Weak
·
2016-11-04 14:38
【原】
iOS学习
之Quartz2D(1)
什么是Quartz2D1、Quartz2D是一个二维绘图引擎,同时支持iOS和Mac系统2、Quartz2D能完成的工作:绘制图形:线条\三角形\矩形\圆\弧等绘制文字绘制\生成图片(图像)读取\生成PDF截图\裁剪图片自定义UI控件图形上下文1、图形上下文(GraphicsContext):是一个CGContextRef类型的数据2、图形上下文的作用:保存绘图信息、绘图状态决定绘制的输出目标(绘
墨隐于非
·
2016-11-02 16:00
【原】
iOS学习
之Xcode8关于控制台不打印错误信息
前几天将我的Xcode升到了8,但是在运行程序时,会打印很多没有用的信息,如下图:Xcode8运行程序时打印的乱码于是各种寻求答案,找到如下答案:EditScheme->Run->Arguments,在EnvironmentVariables里边添加OS_ACTIVITY_MODE=disable解决乱码问题图解上述问题解决了,但是新的问题来了!错误信息也不打印了!这就有些麻烦了,有些错误没有打印
墨隐于非
·
2016-10-28 15:00
iOS学习
之Xcode8关于控制台不打印错误信息
前几天将我的Xcode升到了8,但是在运行程序时,会打印很多没有用的信息,如下图:Xcode8运行程序时打印的乱码于是各种寻求答案,找到如下答案:EditScheme->Run->Arguments,在EnvironmentVariables里边添加OS_ACTIVITY_MODE=disable解决乱码问题图解上述问题解决了,但是新的问题来了!错误信息也不打印了!这就有些麻烦了,有些错误没有打印
墨隐于非
·
2016-10-26 15:16
iOS学习
之translucent属性
原文地址:http://www.jianshu.com/p/930643270455总所周知,苹果从iOS7开始采用扁平化的界面风格,颠覆了果粉们“迷恋”的拟物化风格。对于开发者而言,全新的风格带来新的接口,这些新的接口改动中,有些更加合理了,有些更加方便了,而有些可能让开发者容易迷糊,下面本人就来谈谈iOS7这些新添加“鬼魅”的接口中的经常接触到的一个----UITabBar/UINavigat
墨隐于非
·
2016-10-26 11:00
IOS学习
之错误集合
错误1:unrecognizedselectorsendtoinstance问题原因:你想调用A函数,你也声明了A函数,但是调用A函数和声明A函数的名字是否一样..错误2:thisclassisnotkeyvaluecoding_compliantforthekeytext问题原因:通常是你连线有问题错误3:你设置了懒加载,但是程序死活不调用懒加载问题原因:或许你用了_data去调用,这是不行的,
白令海峡
·
2016-10-25 10:23
IOS学习
之页面切换与传值
传值有以下几种方式:1、采用代理模式(本文使用)2、采用IOS消息机制3、通过NSDefault存储4、单例模式5、控制器属性(本文使用)页面切换方式:1、模态方式(本文使用)2、SwitchViewController3、UITabBarController4、UINavigationControllerPS:由于我入行较浅,很多叫法不是很专业.....勿怪勿怪页面切换首先,在StoryBoar
白令海峡
·
2016-10-23 14:55
【原】
iOS学习
之三种拨打电话方式的比较
拨打电话小编从网上找到三种,在这里做一些总结和比较1、基本使用NSString*str=[[NSMutableStringalloc]initWithFormat:@"tel://%@",@"152xxxx4165"];[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:str]];这种方法,拨打完电话回不到原来的应用,会停留在
墨隐于非
·
2016-10-19 11:00
iOS学习
资源汇总(开源项目、第三方库、技术博客等等)
iOS学习
资源汇总(开源项目、第三方库、技术博客等等)字数3919 阅读10309 评论29 喜欢297前言Github众所周知,全球最大的同性社区交友网站,在这里你可以获取任何你想要的,只要你想,只要
YCM1101743158
·
2016-10-11 11:00
IOS第三方库
ios开源
常见博客
iOS汇总
【原】
iOS学习
之图片拉伸处理(类似qq的气泡)
原理是拉伸里面的内容,将边保护起来方法1:①[imageresizableImageWithCapInsets:UIEdgeInsetsMake(30,30,30,30)];②[imageresizableImageWithCapInsets:UIEdgeInsetsMake(30,30,30,30)resizingMode:UIImageResizingModeStretch];typedefN
墨隐于非
·
2016-10-10 09:00
iOS学习
笔记-TableView性能优化篇1
TableView相信只要是做iOS开发的就不会陌生,目前大多数iOS的app都是采用TabBar+NavigationBar+TableViewController这一主流框架,既然用的这么频繁,肯定就会在开发过程中碰到一些问题--比如屏幕掉帧、卡顿等现象。这些现象大幅度的降低了用户的性能体验,并提高了crash的频率。因此如何能优化好tableView就非常考验程序猿们的功底了。本猿~啊呸,本
90后的思维
·
2016-10-08 21:40
iOS学习
笔记(2):UIApplication
什么是UIApplicationUIApplication对象是应用程序的象征每一个应用都有自己的UIApplication对象,而且是单例通过[UIApplicationsharedApplication]可以获得这个单例对象一个iOS程序启动后创建的第一个对象就是UIApplication对象利用UIApplication对象,能进行一些应用级别的操作UIApplication的常用属性//设
SevEnOye
·
2016-10-01 00:33
iOS代码耦合度等-1分钟看懂几个重要iOS小概念
题记:这是一个非常零散的
iOS学习
小系列,主要是一些小但是很重要的概念,一分钟让大家过一遍,在大家脑海中形成印象,想在大机器中加入点点滴滴润滑油,让大家更好更顺畅的理解iOS。
范特森
·
2016-09-30 16:44
【原】
iOS学习
之应用之间的操作
关于应用之间的相互操作,小编一直觉得非常高大上,在一次面试中被面试官一顿暴虐,今天小编就决定学习一下!经过一顿度娘,找到一些博客,不过都比较凌乱,我就打算自己整理一下!首先要说的是每一个APP都可以设置一个自己独有的URL,APP应用之间的操作就是通过这个URL来实现的!1、如何配置自己应用的URL?关于自己的URL,作为资深的程序猿都会想到Info.plist,在Info.plist中如下图配置
墨隐于非
·
2016-09-29 19:00
爆炸!iOS资源大礼包(持续更新...)
今天为大家整理了一些关于
iOS学习
的干货,献给正在奋斗的你们,首先声明一下,在整理的过程中参考了大量的博客和文章,知识的分享终究会增值,在此表示感谢,希望这篇文章给大家带来帮助。
iOS开发-上海
·
2016-09-28 09:16
iOS
工具
iOS学习
之适配iOS10
适配iOS102016年9月7日,苹果发布iOS10。2016年9月14日,全新的操作系统iOS10将正式上线。作为开发者,如何适配iOS10呢?1.Notification(通知)自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS10开始真正的进行大改重构,这让开发者也体会到UserNotifications的易用,功能也变得非常强大。iOS
墨隐于非
·
2016-09-18 14:00
[
iOS学习
]WKWebView类的学习
WKWebView是在iOS8中发布的新的Web视图,旨在替换iOS中的UIWebView和macOS中的WebView。WKWebView很好的解决了UIWebView的内存占用大和加载速度慢的问题。WKWebView可以加载本地HTML代码或者网络资源//加载网络资源时我们一般采用的是异步的加载方式,则使用以下这个方法来加载://该方法需要的参数是NSURLRequest对象,必须要严格遵守某
AmazingMiracle
·
2016-09-15 19:13
iOS狂暴之路(开始篇)---学习路线总结
那么从这篇文章开始我们就来开启我们的
iOS学习
之旅,但是这里的前提是你会一些基础的C语言语法和OC语法以及Android的开发经
jiangwei0910410003
·
2016-09-06 08:00
IOS文件管理
/拷贝2.NSFileManager是一个单例类3.NSFileManager中所有的功能是通过变量型方法提供的声明一个文件操作的路径letpath="/Users/qianfeng/Desktop/
iOS
Jackjun
·
2016-09-05 20:46
【原】
iOS学习
之Masonry第三方约束
1、Masonry概述目前最流行的Autolayout第三方框架用优雅的代码方式编写Autolayout省去了苹果官方恶心的Autolayout代码大大提高了开发效率框架地址:https://github.com/SnapKit/Masonry2、常用方法这个方法只会添加新的约束[blueViewmas_makeConstraints:^(MASConstraintMaker*make){}];这
墨隐于非
·
2016-08-31 19:00
【原】
iOS学习
之PINCache第三方缓存框架
在项目中总是需要缓存一些网络请求数据以减轻服务器压力,业内也有许多优秀的开源的解决方案。通常的缓存方案都是由内存缓存和磁盘缓存组成的,内存缓存速度快容量小,磁盘缓存容量大速度慢可持久化。1、PINCache概述PINCache是Pinterest的程序员在Tumblr的TMCache基础上发展而来的,主要的改进是修复了dealock的bug,TMCache已经不再维护了,而PINCache最新版本
墨隐于非
·
2016-08-30 11:00
【原】
iOS学习
之苹果原生代码实现Autolayout和VFL语言
1、添加约束的规则在创建约束之后,需要将其添加到作用的view上在添加时要注意目标view需要遵循以下规则:1)对于两个同层级view之间的约束关系,添加到它们的父view上2)对于两个不同层级view之间的约束关系,添加到他们最近的共同父view上3)对于有层次关系的两个view之间的约束关系,添加到层次较高的父view上2、苹果原生代码实现Autolayout步骤1)利用NSLayoutCon
墨隐于非
·
2016-08-26 19:00
【原】
iOS学习
之NSDate在项目中的一些类目扩展
在项目中,我们可能会面对各种各样的对于时间的需求,在这里提供几种可能会用到的需求代码1、与今天的时间做比较,返回日期差值代码:-(NSInteger)compareWithToday{NSDateFormatter*formatter=[[NSDateFormatteralloc]init];[dateFormattersetDateFormat:@"yyyy-MM-dd"];NSDate*tod
墨隐于非
·
2016-08-26 17:00
判断语句switch - case 和if - else
IOS学习
第5天switch-case结构执行步骤switch后面的小括弧中可以写一个表达式、变量、常量1.先计算switch后面的表达式的结果2.从上到下的将这个结果和每一个case后面的值进行相等比较判断
MA7777777__
·
2016-08-25 11:40
C语言
iOS学习
新知识-加速计和陀螺仪
一、CoreMotion框架介绍我们知道有一些iOS的应用,会有一些特殊的要求,比如:电子罗盘指南针之类的应用:让我们知道方向。运动类型软件:让我们知道我们跑步多少公里。社交软件中的摇一摇功能。游戏中扮演角色类中根据设备的晃动等进行操作。其实,他们多半是使用了iOS中的一个核心运动框架CoreMotion.framework使用iOS提供给我们的CoreMotion框架,主要是为了访问加速度计和陀
hbblzjy
·
2016-08-15 11:00
ios
算法
传感器
手机
三维
【原】
iOS学习
之tableView的常见BUG
1、TableView头视图不随视图移动,头视图出现错位错误原因:tableView的UITableViewStyle没有明确的声明解决方法:在tableView声明的时候明确为UITableViewStyleGrouped2、分组表视图顶部空白高度调整实现方式:方式一(推荐使用):Swift:functableView(tableView:UITableView,heightForHeaderI
墨隐于非
·
2016-08-15 11:00
iOS学习
资源集合
iOS初学者面对网上浩瀚的资料往往不知所措,为了让iOS初学者们少走弯路,少花时间在搜索资料上,个人为iOS初学者整理了一份学习资料。希望能帮助到大家。如有侵权,请联系我,我会马上删除。Github上也会同步更新这份资料,大家有其他好的资料可以留言,相互学习。培训班视频教程地址简介传智播客iOS公开课传智播客iOS公开课传智播客2016年基础班传智播客2016基础班传智播客2013年基础班李明杰授
dong0079432
·
2016-08-11 10:00
移动开发
swift
ui
iOS学习
第一周总结——Swift语言
Swift语言是苹果于2014年WWDC发布的新开发语言,可与Objective-C共同运行于和iOS平台,用于搭建基于苹果平台的应用程序。Swift结合了C和Objective-C的优点并且不受C兼容性的限制。Swift采用安全的编程模式并添加了很多新特性,这将使编程更简单,更灵活,也更有趣。数据类型数据类型有整型、浮点型、字符串类型、布尔类型等,整型和浮点型又分为几类。我们平时在使用的时候,输
BruceChenn
·
2016-08-08 01:27
华山论剑闲谈iOS中闪光灯的使用
前言近来项目已经完结,手上没有太多的任务,就想看一点以前没看过的东西,其实闪光灯的使用并不是太常见,而且调用比较简单,但是也是
iOS学习
过程中不可或缺的一部分.我总结闪光灯总共有三个功能,一是调用相机的时候充当闪光灯的功能
神经骚栋
·
2016-08-07 00:51
iOS学习
路线
学习路线总结地址:http://ios.skyfox.org/route.html这个学习路线必须发布到首页候选区。这个学习路线必须发布到首页候选区。这个学习路线必须发布到首页候选区。这个学习路线必须发布到首页候选区。这个学习路线必须发布到首页候选区。这个学习路线必须发布到首页候选区。这个学习路线必须发布到首页候选区。这个学习路线必须发布到首页候选区。这个学习路线必须发布到首页候选区。这个学习路线
iOS张文权
·
2016-08-02 09:00
让你的
iOS学习
渐入佳境
两门课程:开始浪迹iOS【iOS应用开发入门】:容易上手却不简单的课程,围绕着swift语法介绍了面向对象编程,通过这门课能够掌握swift语言和找到对象,是【iOS开发者】课程的最佳入门。【iOS开发者】:真正意义的iOS开发之旅通过学习UIKit掌握iOSAPP的UI元素。更重要的是,通过类比,掌握自行阅读文档学习其他框架的能力学习使用各类网站的API,让你的APP与世界连接,并且学会自己写C
Hhhotdog
·
2016-07-26 23:55
iOS
iOS-学习路线图(推荐)
所以推荐一个
iOS学习
路线图给大家(曾经网上搜索积累的),希望能帮助一些初学者。学习是一个积累的过程,不要想着短时间就把下图中所列的知识点都掌握了,每天充实一点,贵在坚持!(一)初级
onefboy
·
2016-07-25 10:03
iOS学习
之分享学习iOS的资源网站
官方文档iOSDeveloperlibrarycocoaPodsiOS删除已经配置的类库和移除CocoaPodsMaxOSXEl系统中安装cocoapods完整教程(2016)Mac下cocoapods使用说明(2016版)iOS开发~CocoaPods使用详细说明常用论坛/博客CSDN.blogCSDN.libCocoaChina简书Code4App版本控制GithubGit教程项目开发一个iO
fswy
·
2016-07-22 10:30
iOS学习--从入门到实战
iOS学习
笔记(11)-Realm初探
在raywenderlick上面看到一篇介绍Realm的文章,试用了一下,确实比CoreData方便不少,当然使用Realm会加大app的体积,官方文档上说的是Realm库文件大小在1M左右。这篇笔记对Realm的使用做一个简单的总结,raywenderlick上面的文章我也用Objective-C重新实现了一遍。1Realm架构Realm是一个移动端数据库,专门针对移动APP设计,不仅适用于iO
__七把刀__
·
2016-07-16 21:40
ios学习
笔记之相册访问系统
#import"ViewController.h"//遵守协议@interfaceViewController()@property(nonatomic,strong)UIButton*userBtn;@end@implementationViewController-(void)viewDidLoad{[superviewDidLoad];//所有的能看到的UI控件创建初始化方式都可以采用all
云翻拥成夏
·
2016-07-12 21:12
iOS学习
之UIImage详解
两种image初始化方法第一种初始化方法:适用于反复用回缓存图片UIImage*image1=[UIImageimageNamed:@"baby.jpg"];UIImageView*imageView1=[[UIImageViewalloc]initWithImage:image1];imageView1.frame=self.view.frame;[self.viewaddSubview:ima
Mr一丁
·
2016-07-11 10:03
iOS学习
之——下拉刷新
在UITableView中实现下拉刷新创建基于UITableViewController类的TableViewController类TableViewController.h#import @interfaceTableViewController:UITableViewController @property(nonatomic)intcount; @property(nonatomic,re
yxys01
·
2016-07-07 10:00
ios
刷新
UITableView
iOS学习
——KVO底层实现机制探究
一、什么是KVO?KVO(KeyValueObserving,键值观察)是Objective-C对观察者模式的实现,每次当被观察对象的某个属性值发生改变时,注册的观察者便能获得通知。使用KVO很简单,分为三个基本步骤:①、注册观察者,指定被观察对象的属性:[personaddObserver:selfforKeyPath:@"name"options:NSKeyValueObservingOpti
小崔_clq
·
2016-07-06 22:32
iOS学习笔记
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他