- 博客(439)
- 资源 (3)
- 收藏
- 关注
转载 关于iOS多线程,你看我就够了
在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文章将会使用Swift 和 Objective-c 两种语言讲解,双语幼儿园。OK,let's begin!概述这篇文章中,我不会说多线程是什么、线程和进程的区别、多线程有什么用,当然我也不会说什么是串行、什么是并行
2017-01-27 05:47:54
666
转载 iOS多线程之Pthread/NSthread
多线程基础知识进程进程是指在系统中正在运⾏行的一个应用程序 每个进程之间是独⽴的,每个进程均运⾏在其专用且受保护的内存空间内 线程一个进程要想执⾏任务,必须得有线程(每1个进程⾄少要有1条线程) 线程是进程的基本执⾏单元,一个进程(程序)的所有任务都在线程中执⾏ 进程负责开辟内存空间线程负责执行任务线程的串⾏(排排坐,吃果果,你一个,我一个)
2017-01-04 09:46:51
501
原创 Auto Layout可视化格式
要始终牢记一点:所有的约束都是NSLayoutConstraint类的成员,无论你是以何种形式创建他们的。下列代码片段演示了使用可视化格式(VFL)创建约束。[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:[view1]-8-[view2]" options:NSLa
2016-12-05 17:03:45
590
原创 Auto Layout 布局约束类
构建布局约束布局约束(NSLayoutConstraint的实例)定义了关于视图的物理集合特性的规则。布局约束指定了视图的布局方式,以及视图与同一层次结构中其他视图的关系。NSLayoutAttributeLeft = 1,NSLayoutAttributeRight,NSLayoutAttributeTop,NSLayoutAttributeBottom,视图的左边、
2016-11-29 13:17:56
549
转载 阶乘算法优化
原文地址:http://blog.csdn.net/yxnk/article/details/1665052我的感言:首先,有一个概念上的认知,即根据阶乘定义而来的常规算法,如果是long int型只能正确计算到12左右的阶乘,如果用double型只能正确计算170左右的阶乘,当然这些只是大概,需要结合实际平台进行验证。下面是原文:序大数阶乘的计算是一个有趣的话题,从中学生到大学教
2016-11-28 10:17:37
11888
转载 苹果个人公司类型开发者账号申请(99美元)详解
苹果开发者账号,我们需要区分一下个人账号、公司账号和企业账号这三种,还有一种是教育账号,这个就不多说了。 个人账号:个人申请用于开发苹果app所使用的账号,仅限于个人使用,申请比较容易,$99。 公司账号:以公司的名义申请的开发者账号,用于公司内部的开发者共用,申请流程相对比较麻烦一下,$99。 企业账号:一般是公司规模在500人以上的企业,用于内部测试发
2016-11-28 10:07:12
1180
转载 iOS description方法的使用介绍
在输出字符串、一些基本数据类型以及 OC 对象,我们都可以使用 NSLog 函数进行输出。本次主要谈谈使用NSLog输出 OC 对象的应用。 一般情况下,我们在使用NSLog 和 %@ 输出某个对象时,就会调用这个对象的 description 方法,它的返回值就是 NSString 字符串类型,所以 description 默认实现返回的格式是 ,如图:以上输
2016-11-28 08:01:54
1074
原创 代码中使用Autoresizing
UIView *redView = [[UIView alloc] init]; redView.backgroundColor = [UIColor redColor]; CGFloat X = self.view.frame.size.width - 100; CGFloat Y = self.view.frame.size.height - 100;
2016-11-25 09:53:21
600
转载 iOS开发之2016年App提交上架App Store最新流程(iPhone)
一. 证书准备首先你需要有一个苹果开发者账号+Mac系统电脑PS:没有账号的可以在(https://developer.apple.com)注册,并支付$99/年.申请发布证书2.1首先进入AppleDeveloper(https://developer.apple.com 苹果开发者中心)点击右上角Account.imgA.png2.2登录申请
2016-11-24 22:43:20
1491
转载 苹果个人公司类型开发者账号申请(99美元)详解
谈到苹果开发者账号,我们需要区分一下个人账号、公司账号和企业账号这三种,还有一种是教育账号,这个就不多说了。 个人账号:个人申请用于开发苹果app所使用的账号,仅限于个人使用,申请比较容易,$99。 公司账号:以公司的名义申请的开发者账号,用于公司内部的开发者共用,申请流程相对比较麻烦一下,$99。 企业账号:一般是公司规模在500人以上的企业,用于内部测
2016-11-24 22:39:06
10570
1
转载 给iOS 模拟器“安装”app文件
刚刚接触iOS的时候,我就一直很好奇,模拟器上面能不能直接安装app呢?如果可以,我们就直接在模拟器上面聊QQ和微信了。直到昨天和朋友们聊到了这个话题,没有想到还真的可以给模拟器“安装”app!一.应用场景先来谈谈是什么情况下,会有在模拟器上安装app的需求。在一个大公司里,对源码的管理有严格的制度,非开发人员是没有权限接触到源码的。对苹果的开发证书管理也非常严格,甚至连开发人员也没有
2016-11-15 17:22:55
7008
转载 App Icons on iPad and iPhone
Q: How are the icon files in my application bundle used on iPad and iPhone?A: Below are guidelines for handling icon files for iPhone-only apps, iPad-only apps, and universal apps.If you don't pro
2016-11-15 17:01:15
1318
转载 怎么查找XCode模拟器的保存路径?以及真机的沙盒文件?
转载自:http://blog.csdn.net/while0/article/details/52904307有时候开发调试时,需要查看模拟器或真机中应用的数据文件,比如Sqlite之类的,可按以下步骤进行:模拟器文件路径Finder ->前往 ->前往文件夹-> 输入路径 :/Users/用户名/Library/Developer/CoreSimulat
2016-11-15 16:58:21
9257
原创 NSNotification通知的使用
第一、通知中心,通知中心有两种方法,一种是发布通知,一种是订阅通知,必须先订阅通知,再发布通知NSNotificationCenter *center =[NSNotificationCenterdefaultCenter];第二、订阅通知JSPerson *mj = [[JSPerson alloc] init];mj.name = @"lmj";JSPerson *
2016-11-14 02:20:24
348
转载 iOS中通知中心(NSNotificationCenter)的使用总结
转载自:https://my.oschina.net/u/2340880/blog/406163摘要: NSNotification是IOS中一个调度消息通知的类,采用单例模式设计,在程序中实现传值、回调等地方应用很广。iOS中通知中心NSNotificationCenter应用总结一、了解几个相关的类1、NSNotification这个类可以理
2016-11-14 00:29:54
617
转载 iOS开发 - 通知中心(NSNotificationCenter)
转载自:http://www.2cto.com/kf/201504/394367.html通知中心(NSNotificationCenter)每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信 任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。其他感兴趣的对象(Observer)可
2016-11-14 00:26:43
2368
转载 【iOS系列】- 通知NSNotification的使用
转载自:http://www.cnblogs.com/fengtengfei/p/4424062.html1:属性通知属性:- (NSString *)name; // 通知的名称- (id)object; // 通知发布者(是谁要发布通知)- (NSDictionary *)userInfo; // 一些额外的信息(通知发布者传递给通知接收者的信息内容)初始化
2016-11-14 00:22:45
404
转载 iOS中通知的使用NSNotificationCenter
转载自:http://blog.csdn.net/qq_27325349/article/details/51583898在实际的开发中,通知这一手段还是比较常用的。那今天就详细讲讲通知。1.通知中心(NSNotificationCenter)实际是在程序内部提供了一种广播机制。把接收到的消息,根据内部的消息转发表,将消息转发给需要的对象。这句话其实已经很明显的告诉我们要如何使用通知了
2016-11-14 00:20:59
325
转载 iOS NSNotificationCenter 使用姿势详解
转载自:http://www.jianshu.com/p/a4d519e4e0d5#最近在做平板的过程中,发现了一些很不规范的代码。偶然修复支付bug的时候,看到其他项目代码,使用通知的地方没有移除,我以为我这个模块的支付闪退是因为他通知没有移除的缘故。而在debug和看了具体的代码的时候才发现和这里没有关系。在我印象中,曾经因为没有移除通知而遇到闪退的问题。所以让我很意外,于
2016-11-14 00:19:58
355
转载 iOS开发中通知(Notification)快速入门及推送通知实现教程
转载自:http://www.111cn.net/sj/ios8/90190.htm通知(Notification)是开发框架中观察者模式的一种实现方式,内部的实现机制由Cocoa框架支持,通常用于试图控制器和数据模型的交互。通过通知,可以向一个或者多个对象发送消息。继承自NSObject,实现了NSCopying Protocol协议。通知通过通知中心(NSNot
2016-11-14 00:18:19
4263
转载 iOS开发:分辨率像素你知多少
iPhone屏幕尺寸和分辨率方面的一些小姿势 20160303iPhone设备现在有多种分辨率,如下表所列,设备屏幕尺寸分辨率(pt)Reader分辨率(px)渲染后PPI(DPI)iPhone 3GS3.5寸320 x 480@1x320 x 480空163iPhone 4/4S3.5寸3
2016-11-13 01:39:05
8257
转载 史上最详细的iOS之事件的传递和响应机制-实践篇
转载自:http://www.jianshu.com/p/3e53d4d5f293前言之前我已经通过《史上最详细的iOS之事件的传递和响应机制-原理篇》比较详细的介绍过了事件的响应和传递的一些原理。如果说上篇是原理性文章,那么本篇文章更偏重于实践。本篇文章主要介绍如何利用事件处理的这些机制来处理公司开发中一些比较棘手的需求。例如,点击的是A视图,却要让B视图处理事件;点
2016-11-11 23:38:59
468
转载 史上最详细的iOS之事件的传递和响应机制-原理篇
转载自:http://www.jianshu.com/p/2e074db792ba#前言:按照时间顺序,事件的生命周期是这样的: 事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到最合适的view后事件的处理(touches方法的重写,也就是事件的响应)其中重点和难点是: 1.
2016-11-11 23:38:08
362
转载 iOS 点击事件传递及响应
转载自:http://xfenglin.com/a/12007156660.html1.iOS中的事件iOS中的事件可以分为3大类型:触摸事件加速计事件远程控制事件这里我们只讨论iOS中的触摸事件。1.1响应者对象(UIResponder)在iOS中不是任何对象都能处理事件, 只有继承了UIResponder的对象才能接收并处理事件,我们称为响应者对
2016-11-11 23:30:07
345
转载 iOS SDK详解之UIScreen
转载自:http://blog.csdn.net/hello_hwc/article/details/46955529原创Blog,转载请注明出处 blog.csdn.net/hello_hwc欢迎关注我的iOS SDK详解专栏 http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html
2016-11-10 01:21:29
375
转载 iOS开发UI篇—UIWindow简单介绍
转载自:http://www.cnblogs.com/wendingding/p/3770052.html一、简单介绍UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindowiOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上
2016-11-10 01:13:22
264
转载 UIWindow中文详解
1.window 每个iOS应用都会有至少一个window,这个window就是UIWindow的实例,也有些应用会有多个window。window会有如下几个职责:它包含了应用中的可见内容;它在视图和应用对象之间传递触摸事件中起很重要的作用;它和视图控制器配合完成方向转变。 在iOS系统中,windows没有标题栏、关闭框以及其他可视控件。一个window就是一个或多
2016-11-10 00:06:09
282
转载 iOS开发UI篇—程序启动原理和UIApplication
转载自:http://www.cnblogs.com/wendingding/p/3766347.html一、UIApplication1.简单介绍(1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。(2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建一个UI
2016-11-09 23:56:17
221
转载 iOS8 Core Image In Swift:自动改善图像以及内置滤镜的使用
转载自:http://blog.csdn.net/zhangao0086/article/details/39012231iOS8 Core Image In Swift:自动改善图像以及内置滤镜的使用iOS8 Core Image In Swift:更复杂的滤镜iOS8 Core Image In Swift:人脸检测以及马赛克iOS8 Core Imag
2016-11-02 22:57:49
580
转载 Core Image 介绍
转载自:https://objccn.io/issue-21-6/这篇文章会为初学者介绍一下 Core Image,一个 OS X 和 iOS 的图像处理框架。如果你想跟着本文中的代码学习,你可以在 GitHub 上下载示例工程。示例工程是一个 iOS 应用程序,列出了系统提供的大量图像滤镜以供选择,并提供了一个用户界面用来调整参数并观察效果。虽然示例代码是用 Swift 写的 i
2016-11-02 22:52:06
297
转载 Core Image 你需要了解的那些事~
转载自:http://colin1994.github.io/2016/10/21/Core-Image-OverView/前言最近在研究 Core Image 自定义 Filter 相关内容,重新学习了 Core Image,对 Core Image 的一些优化点也有了一定的了解。故此记录,与君交流~本文将会介绍逐一介绍 Core Image 相关基础
2016-11-01 13:01:15
2769
1
转载 iOS-UITouch事件处理详解
转载自:http://www.jianshu.com/p/ef60a6c10a8d1. iOS中的事件基本介绍在iOS中不是任何对象都能处理事件,只有继承了 UIResponder 的对象才能接收并处理事件。我们称之为 “响应者对象” UIApplication、UIViewController、UIView都继承自UIResponder,因此它们都是响应者对象
2016-10-27 09:42:27
1156
转载 CAAnimation wiki
转载自:http://www.cocoachina.com/ios/20160919/17592.htmlCAAnimation是一个动画抽象类,但是不要直接使用CAAnimation类,而是使用它的子类,如上图所示展示的就是它的家族成员子类们,CAAnimation遵守CAMediaTiming和CAAction协议,它是直接作用在CALayer上的,并非UIView上,动画
2016-10-27 08:07:34
370
转载 iOS - 教你制作SDK和.a静态库
转载自:http://blog.csdn.net/boring_cat/article/details/52807294公司近期和其他公司合作 其他公司需要我们提供一个sdk等供给他们公司的员工进行二次开发。 之前没接触过,但人嘛,进步都是被逼的,今日就写了一个小demo来说说如何制作.a文件的静态库。写在前面的话,什么是库? 库就是封装好功能的程序代码,当我们引用
2016-10-27 05:39:42
3283
转载 iOS 静态库和动态库的基本介绍和使用
转载自:http://blog.csdn.net/vbirdbest/article/details/52869237什么是库 ?库就是程序代码的集合,将N个文件组织起来,是共享程序代码的一种方式。库的分类开源库:源代码是公开的,可以看到每个实现文件(.m文件)的实现,例如GitHub上的常用的开源库:AFNetworking、SDWeb
2016-10-27 05:28:28
4193
1
转载 CATransition—转场动画
转载自:http://www.jianshu.com/p/267ba592254c一、简介CATransition是CAAnimation的子类,用于做转场动画能够为图层提供移出屏幕和移入屏幕的动画效果。iOS比Mac OS X的转场动画效果少一点 如:UINavigationController导航控制器就是通过CATransition转场动画实现了将控制器的视图推入
2016-10-26 15:23:46
391
转载 iOS 动画 —— CATransition
以前对转场的概念有点笼统,对 ViewController 层次的转场和 View 的转场(过渡)老是混淆,区分一下此处先对 View 转场 用 CATransition 实现动画,进行一个笔记。对 CATransition 进行了解,它是CAAnimation的子类,用于做过渡动画或者转场动画,能够为层提供移出屏幕和移入屏幕的动画效果。 其中最主要的就是type 和 subType
2016-10-26 15:14:53
376
转载 CABasicAnimation精讲
转载自:http://www.huangyibiao.com/archives/229本教程写了这个效果图的demo,同时总结CABasicAnimation的使用方法。看完gif动画完,看到了什么?平移、旋转、缩放、闪烁、路径动画。实现平移动画实现平移动画,我们可以通过transform.translation或者水平transform.translation.x
2016-10-26 15:00:51
320
转载 iOSCoreAnimation动画系列教程(二):CAKeyFrameAnimation【包会】
转载自:http://www.cnblogs.com/wengzilin/p/4256468.html在上一篇专题文章【原】iOSCoreAnimation动画系列教程(一):CABasicAnimation【包会】中我们学习了iOS核心动画CoreAnimation中CABasicAnimation动画的使用方法。CABasicAnimation已经可以应付一些比较简单的应用场景了,
2016-10-26 14:47:03
262
转载 CAKeyframeAnimation—关键帧动画
转载自:http://www.jianshu.com/p/b05986ded337一、简介关键帧动画,也是CAPropertyAnimation的子类结构图.png二、与CABasicAnimation的区别CABasicAnimation:只能从一个数值(fromValue)变到另一个数值(toValue)CAKeyfr
2016-10-26 14:05:26
451
Vue.js源码全方位深入解析
2019-01-28
现代操作系统
2013-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人