![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
文章平均质量分 67
LisztCoder
这个作者很懒,什么都没留下…
展开
-
iOS-进程与线程概念以及iOS的三种多线程技术
多线程多线程的应用 主要用于耗时的操作(1) 耗时操作,例如网络图片、视频、歌曲、书籍等资源下载(2) 游戏中的声音播放多线程基本概念(1) 每一个程序都有一个主线程,程序启动时创建(调用main来启动)(2) 主线程的生命周期是和应用程序绑定的,程序退出(结束)时,主线程也就停止了(3) 多线程技术表示,一个应用原创 2017-08-13 20:56:07 · 412 阅读 · 0 评论 -
iOS-多线程之GCD实例和理解
GCD1. GCD简介什么是GCD呢?我们先来看看百度百科的解释简单了解下概念引自百度百科Grand Central Dispatch (GCD) 是Apple开发的一个多核编程的较新的解决方法。它主要用于优化应用程序以支持多核处理器以及其他对称多处理系统。它是一个在线程池模式的基础上执行的并行任务。在Mac OS X 10.6雪豹中首次推出,也可在IOS 4及以上版本使用。原创 2017-08-26 13:43:05 · 357 阅读 · 0 评论 -
iOS 之GCD串行和并发队列的理解
dispatch_queue_t serialQueue = dispatch_queue_create("com.lai.www", DISPATCH_QUEUE_SERIAL); dispatch_async(serialQueue, ^{ // NSLog(@"1"); sleep(3); NSLog(@"1"); })原创 2017-09-13 13:56:08 · 565 阅读 · 0 评论 -
iOS-沙盒机制
iOS开发之沙盒机制iOS应用储存分以下几种:一、沙盒基本机制二、plist储存三、偏好设置四、NSKeydeArchiver归档 一、沙盒基本机制(sandbox)iOS系统相对于Android系统,或者相对于Windows系统来说比较安全的原因很多,其中有一点就是苹果推出的沙盒机制,每个应用都有自己对应的沙盒,每个应用原创 2017-08-31 20:51:30 · 521 阅读 · 0 评论 -
iOS-解决SDWebImage加载多张图片内存溢出
SDWebImage大家肯定都恨熟悉了,国内外太多的App使用其进行图片加载。但是最近在使用过程中发现,我用SDWebImage加载多个图片,类似微博动态那种,在加载的过程中。我发现当图片分辨率比较大的时候(不是图片大),加载几张图片就崩溃了。网上说可以每次加载图片清空memcache,但是效果并不好。 [[SDImageCache sharedImageCache]原创 2017-08-31 22:13:35 · 4045 阅读 · 0 评论 -
iOS-NSBundle获取不到本地文件
1.首先选择到Build Phases2.添加资源文件原创 2017-09-27 12:56:10 · 2123 阅读 · 0 评论 -
iOS-Failed to set (placeholder) user defined inspected property on (UITextView)
原创 2017-09-28 15:39:24 · 1854 阅读 · 0 评论 -
iOS-AppStore审核指南(2017最新版)
App Store 审核指南简介App 正在改变世界,丰富人们的生活,并为像您一样的开发者提供前所未有的创新机会。因此,App Store 已成长为一个激动人心且充满活力的生态系统,正为数百万的开发者和超过十亿的用户提供服务。不管是开发新手,还是由经验丰富的程序员所组成的大型团队,我们都非常欢迎您为 App Store 创建 app,并希望能够帮助您了解我们原创 2017-09-29 15:13:53 · 2091 阅读 · 0 评论 -
iOS-系统毛玻璃效果
UIVisualEffectView *visualEffect = [[UIVisualEffectViewalloc]initWithEffect:[UIBlurEffecteffectWithStyle:UIBlurEffectStyleExtraLight]];visualEffect.frame = CGRectMake(20,90, 280, 300);visual原创 2017-09-29 15:55:17 · 276 阅读 · 0 评论 -
Xcode9 无线调试教程
软硬件要求:- Xcode 9.0 beat 及以上版本- macOS 10.12.5 及以上版本- iOS 11.0 beat 及以上版本连接要求电脑和设备处于同一 Wifi 环境虽然Xcode支持无线调试, 但让你的设备支持无线调试之前, 必须连接上数据线, 做好相应配置通过数据线将您的设备,连接至Xcode.打开菜单栏 Window >原创 2017-09-22 09:43:43 · 744 阅读 · 0 评论 -
iOS-常用的第三方库以及实例
原文:TabWu把平时看到或项目用到的一些插件进行整理,文章后面分享一些不错的实例,若你有其它的插件欢迎分享,不断的进行更新; 一:第三方插件1:基于响应式编程思想的oc地址:https://github.com/ReactiveCocoa/ReactiveCocoa2:hud提示框地址:https://github.com/jdg/MBPr原创 2017-09-22 14:10:57 · 5920 阅读 · 0 评论 -
Xcode-cocos2d-x环境搭建
cocos2d-x 配置关键步骤如下:1.下载地址 http://cn.cocos2d-x.org/download/ (目前最新版本3.3 375M左右)2.下载完成解压后, 打开终端, 进入到对应文件夹。比如我的: cd /Users/apple/Desktop/Colin/Cocos2d-x/cocos2d-x-3.3/再执行./setup原创 2018-01-10 13:39:52 · 1181 阅读 · 1 评论 -
iOS-多线程之Pthread、NSThread实例和理解
1. pthreadpthread简单介绍下,pthread是一套通用的多线程的API,可以在Unix / Linux / Windows 等系统跨平台使用,使用C语言编写,需要程序员自己管理线程的生命周期,使用难度较大,所以我们在iOS开发中几乎不使用pthread,简单了解下就可以了。引自 百度百科POSIX线程(POSIX threads),简称Pthreads,是线程的原创 2017-08-26 13:41:37 · 384 阅读 · 0 评论 -
iOS-多线程之NSOperation实例和理解
1. NSOperation简介NSOperation是苹果提供给我们的一套多线程解决方案。实际上NSOperation是基于GCD更高一层的封装,但是比GCD更简单易用、代码可读性也更高。NSOperation需要配合NSOperationQueue来实现多线程。因为默认情况下,NSOperation单独使用时系统同步执行操作,并没有开辟新线程的能力,只有配合NSOperationQue原创 2017-08-26 13:39:42 · 390 阅读 · 0 评论 -
iOS-深拷贝浅拷贝实例
深.浅拷贝copy/mutableCopy NSStringNSString *string = @"汉斯哈哈哈";// 没有产生新对象NSString *copyString = [string copy];// 产生新对象NSMutableString *mutableCopyString = [string mutableCopy];NSLog(@"string =原创 2017-08-26 13:02:55 · 301 阅读 · 0 评论 -
iOS-UIImageView获取网络图片
在软件开发中,从网络获取照片是必不可少的下面介绍一下加载网络图片的方法(首先说明一下,由于iOS9中新增App Transport Security(简称ATS)特性,简单说就是原来请求用的HTTP要换成HTTPS,目的是更安全。但是我们请求的时候很可能用到http,直接请求http的话,控制台会打印一条消息:App Transport Security has blo原创 2017-08-13 20:49:55 · 2354 阅读 · 0 评论 -
iOS-NSRunlLoop 实现原理和理解
原文地址:http://www.jianshu.com/p/613916eea37f Runloop即运行循环。为什么你的APP放在那里不去动它,在某个时间点去操作它,它还会给你反馈。就是因为Runloop的存在。总结一下,因为Runloop的存在,保证你的程序不会死。初识runloop使程序一直运行并接受用户输入决定程序在何时处理一些Event调用解耦(Message Q原创 2017-08-13 16:27:32 · 438 阅读 · 0 评论 -
iOS-SDWebImage实现原理和理解
GItHub托管地址:https://github.com/LisztGitHub/SDWebImage这个类库提供一个UIImageView、UIButton类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。SDWebImage 支持异步的图片下载+缓存,提供了 UIImageView+WebCache、UIButton+WebCache原创 2017-08-13 16:10:15 · 331 阅读 · 0 评论 -
iOS-Appicon尺寸
1.使用工具切图:Appicon and Launchimage Maker2.iOS6-10的icon尺寸如下:icon-20@2x.png 40*40icon-20@3x.png 60*60icon-29.png 29*29icon-29@2x.png 58*58icon-29@3x.png 87*87icon-40.png 40*40icon-40@2x.png原创 2017-03-21 12:26:05 · 769 阅读 · 0 评论 -
iOS-NSRunLoop实现原理++
一. 认识NSRunloop 1.1 NSRunloop与程序运行 那么具体什么是NSRunLoop呢?其实NSRunLoop的本质是一个消息机制的处理模式。让我们首先来看一下程序的入口——main.m文件,一个ios程序启动后,只有短短的十行代码居然能保持整个应用程序一直运行而没有退出,是不是有点意思?程序之所以没有直接退出是因为UIApplicationMain这个函数内部原创 2017-08-13 21:23:17 · 352 阅读 · 0 评论 -
iOS-NSRunLoop详解+++
概念Runloop就像它的名字一样,就是跑环.我的理解就是一个死循环.是一个可以随时睡眠,随时唤醒的死循环大家可以想一下,手机app为什么会一直运行?而且在接收到用户点击等等操作时就会有所反映.这个离不开runloop.iOS app启动时就会启动一个runloop,而且这种模式应该Android也有,所以才会有了app能一直运行每个线程都有一个runloo原创 2017-08-13 21:32:40 · 382 阅读 · 0 评论 -
iOS-键值编码和键值监听的理解和实现
概述由于ObjC主要基于Smalltalk进行设计,因此它有很多类似于Ruby、Python的动态特性,例如动态类型、动态加载、动态绑定等。今天我们着重介绍ObjC中的键值编码(KVC)、键值监听(KVO)特性:键值编码KVC键值监听KVO键值编码KVC我们知道在C#中可以通过反射读写一个对象的属性,有时候这种方式特别方便,因为你可以利用字符串的方式去动态控制一个对原创 2017-08-13 23:23:25 · 367 阅读 · 0 评论 -
iOS-AotuLayout实现与理解
开篇其实对于Autolayout的资料非常非常的多,博主也是略自皮毛,也上不了大雅之堂。这里只是给大家稍微整理一下,可定也不是很全面,主要是针对AutoLayout给这个系列进行稍微的讲解一下。其实呢,对于很多人来说Autolayout都懂的非常多,我呢,其实也不是很想写,我也是被人架着刀放在脖子上去写的。既然大家不想听,那这篇就到此为止吧。(特么的,你是来骗我们进来的么,要么讲要么退票钱原创 2017-08-13 22:59:44 · 252 阅读 · 0 评论 -
iOS-2017面试题大全
一、 设计模式是什么? 你知道哪些设计模式,并简要叙述? 设计模式是一种编码经验,就是用比较成熟的逻辑去处理某一种类型的事情。1). MVC模式:Model View Control,把模型 视图 控制器 层进行解耦合编写。2). MVVM模式:Model View ViewModel 把模型 视图 业务逻辑 层进行解耦和编写。3). 单例模式:通过static关键词,声明全局原创 2017-08-26 12:44:53 · 297 阅读 · 0 评论 -
博客迁移通知
http://www.lisztCoder.com 欢迎各大开发者来访留言原创 2018-01-26 16:42:30 · 355 阅读 · 0 评论