自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

转载 深入理解Java输入输出流

原文:http://baijiahao.baidu.com/s?id=1600444161351758219&wfr=spider&for=pc前面介绍了Java.io包的File类,File类用于目录和文件的创建、删除、遍历等操作,但不能用于文件的读写。Java 对文件的写入和读取涉及到流的概念,写入为输出流,读取为输入流。如何理解流的概念呢?可以把流看成流动的自来...

2019-05-28 16:26:04 268

转载 iOS-苹果企业证书过期-描述文件过期的方案

原文:https://www.cnblogs.com/xiaonanxia/archive/2013/04/24/3040567.html苹果开发证书分为个人证书和企业证书。两者其中一个区别是,企业证书打包的app不需要发布到app store,而个人证书的app必须发布到app sotre。但是企业证书有个弊端,使用企业证书发布app有效期为12个月,假如过了有效期app则无法运行。也就是说,企...

2018-06-29 13:46:56 14315

转载 iOS-APP签名的原理

原文: http://www.cocoachina.com/ios/20170602/19427.html目的  先来看看苹果的签名机制是为了做什么。在 iOS 出来之前,在主流操作系统(Mac/Windows/Linux)上开发和运行软件是不需要签名的,软件随便从哪里下载都能运行,导致平台对第三方软件难以控制,盗版流行。苹果希望解决这样的问题,在 iOS 平台对第三方 APP 有绝对的控制权,一...

2018-05-27 08:59:46 629

转载 iOS-设置状态栏字体颜色的两种方案

原文http://blog.csdn.net/iosbird/article/details/52768344状态栏的字体为黑色:UIStatusBarStyleDefault状态栏的字体为白色:UIStatusBarStyleLightContent一、在info.plist中,将View controller-based status bar appearance设为NO状态栏字体

2017-09-28 15:41:35 6203

原创 直接使用safari网页下载百度网盘里的内容跳过提示使用客户端下载

1.用safari打开要百度网盘下载内容的页面2.点击左上角safari3.点击偏好设置4.点击高级5.点击在菜单栏中显示开发菜单6.这是在safari的菜单栏中点击开发7.点击用户代理8.点击Microsoft edge这时候页面会刷新一下 再点击下载 就可以直接用网页下载了 而不会因文件过大提示下载客户端如果觉得网页下载太慢 就点击下载任务 右击复制下载链接

2017-08-19 09:49:51 19840 1

原创 iOS-计算绕某点旋转得到旋转后的点公式

#define pointRotatedAroundAnchorPoint(point,anchorPoint,angle) CGPointMake((point.x-anchorPoint.x)*cos(angle) - (point.y-anchorPoint.y)*sin(angle) + anchorPoint.x, (point.x-anchorPoint.x)*sin(angle) +...

2017-05-31 17:32:42 3036

转载 iOS-矩阵与线性代数的关系____仿射变换

原文:http://www.ruanyifeng.com/blog/2015/09/matrix-multiplication.html大多数人在高中,或者大学低年级,都上过一门课《线性代数》。这门课其实是教矩阵。刚学的时候,还蛮简单的,矩阵加法就是相同位置的数字加一下。矩阵减法也类似。矩阵乘以一个常数,就是所有位置都乘以这个数。

2017-05-24 14:20:38 1909

转载 iOS-视图,动画渲染机制探究

Bugly 技术干货系列内容主要涉及移动开发方向,是由 Bugly 邀请腾讯内部各位技术大咖,通过日常工作经验的总结以及感悟撰写而成,内容均属原创,转载请标明出处。腾讯Bugly特约作者:陈向文终端的开发,首当其冲的就是视图、动画的渲染,切换等等。用户使用 App 时最直接的体验就是这个界面好不好看,动画炫不炫,滑动流不流畅。UI就是 App 的门面,它的体验伴

2017-05-10 12:52:19 516

转载 iOS-保持界面流畅的技巧

原文:http://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何构建流畅的交互。Index演示项目屏幕显示图像的原理卡顿产生的原因和解决方案C

2017-05-10 12:13:20 255

翻译 iOS-苹果应用商店审核指南中文翻译

前言 感谢您付出宝贵的才华与时间来开发iOS应用程程序。从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的事业。我们希望帮助您加 入这个成功的组织。这是我们首次发布《应用程序商店评估指导》(App Store Review Guidelines)。通过它,我们希望帮助您解决开发应用程序时遇到的问题,以便于您在提交应用程序时,可以加快审批流程的速度。   我们将

2017-03-25 11:36:06 2097

转载 iOS-Core Image 介绍-期刊

这篇文章会为初学者介绍一下 Core Image,一个 OS X 和 iOS 的图像处理框架。如果你想跟着本文中的代码学习,你可以在 GitHub 上下载示例工程。示例工程是一个 iOS 应用程序,列出了系统提供的大量图像滤镜以供选择,并提供了一个用户界面用来调整参数并观察效果。虽然示例代码是用 Swift 写的 iOS 程序,不过实现概念很容易转换到 Objective-C 和

2017-03-04 19:02:03 204

转载 iOS--UIGraphicsBeginImageContext系列知识(图片缩放裁剪、改变大小、合并、裁剪部分、保存到媒体库)

- (UIImage *)rescaleImage:(UIImage *)img ToSize:(CGSize)size; //图片缩放裁剪- (UIImage*)transformWidth:(CGFloat)width height:(CGFloat)height; //改变大小+ (UIImage *)addImage:(UIImage *)image1 toImage:(U

2017-02-15 14:40:12 1670

转载 iOS-获取视频的任意一帧

原文:http://blog.txx.im/blog/2013/09/04/ios-avassertimagegenerator/项目要求根据服务器返回的视频和秒数,生成该视频的预览图。网上一搜关键词 “iOS 视频 帧” 结果都是:iOS如何获取视频的第一帧。但是如果我不想要第一帧,要第s秒的第x帧怎么办?先贴如何获取第一帧的代码:

2017-01-20 16:44:55 697

原创 iOS-父视图半透明子alpha视图不透明

superView.backgroundColor = [[UIColorblackColor]colorWithAlphaComponent:0.4];

2017-01-20 10:44:11 449

原创 iOS-NSURL踩的坑

生成本地路径   [NSURLfileURLWithPath:path];生成网络路径  [NSURL URLWithString:Path];

2017-01-18 11:46:39 254

原创 iOS-常用第三方库地址

网络请求:                 AFNetworking                    : https://github.com/AFNetworking/AFNetworking界面布局约束:         Masonry                              :   https://github.com/SnapKit/Masonry    加

2017-01-14 10:01:03 318

原创 iOS-报错[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[0]'

错误提示:*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[0]'这个提示是说用一个

2017-01-09 09:20:19 14336

转载 iOS-UINavigationController、bar、baritem 区别及其关系详解

原文:http://www.cnblogs.com/ygm900/p/3659619.htmlUINavigationController 部分1、 UINavigationController 是一个容器类。里面盛放的是UIViewController。容器的意思是,如果你不放入UIViewController,里面就是空的,什么也没有。这个容器在

2016-11-16 16:22:48 734

原创 iOS-重定向nslog输出到文件,邮件反馈

以下是在断线真机测试时查看程序运行日志的简单方法1 复制以下代码到didfinishlaunch里面去粘贴 UIDevice *device = [UIDevicecurrentDevice];if ([[device model]isEqualToString:@"iPhone"] || [[devicemodel] isEqualToString:@

2016-11-01 12:06:10 590

转载 iOS-应用崩溃日志揭秘

转自 http://www.raywenderlich.com/zh-hans/30818/ios应用崩溃日志揭秘本文作者是 Soheil Moayedi Azarpour, 他是一名独立iOS开发者。作为一名应用开发者,你是否有过如下经历?为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,

2016-10-27 11:38:53 571

转载 深入理解RunLoop

http://www.cocoachina.com/ios/20150601/11970.htmlRunLoop 是 iOS 和 OS X 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的

2016-10-19 17:36:43 204

原创 iOS-获取苹果商店iPhone应用程序编号APPID-应用中跳转到AppStore中的其他应用

一 获取苹果商店iPhone应用程序编号APPID1 在mac上打开itunes  选择中的A 然后再在右上角输入应用程序名记得选择itunes store2 在搜索出来的应用程序中复制链接3 随便找个文本粘贴  链接格式为:https://itunes.apple.com/app/应用程序名/id然后一串数字?mt=8  id和?中间的数字就是 应用程序编号 。二 应用中跳转到A

2016-09-02 09:54:48 11896

转载 iOS-宏和__attribute

原文 :http://www.cnblogs.com/Mike-zh/p/5143904.html本文目录iOS宏的经典用法Apple的习惯__attribute__iOS宏的经典用法1.常量宏、表达式宏#define kTabBarH (49.0f)#define kScreenH [UIScreen mainScreen].bounds.s

2016-08-26 15:03:28 1004

转载 iOS-block

原文 :http://blog.devtang.com/2013/07/28/a-look-inside-blocks/这里 有关于 block 的 5 道测试题,建议你阅读本文之前先做一下测试。先介绍一下什么是闭包。在 wikipedia 上,闭包的定义) 是:In programming languages, a closure is a function or referen

2016-06-27 18:39:37 257

转载 iOS-程序启动

关键步骤一个程序从main函数开始启动。复制代码代码如下:int main(int argc, char * argv[]) {    @autoreleasepool {        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));

2016-06-22 18:12:18 213

转载 iOS-对应用程序启动时所有方法的调用顺序分析

一个应用程序的启动过程要包括代理的创建,控制器的加载和控制器view的加载,这其中有很多关于生命周期的方法,每个方法都是有先后顺序的,如果调用顺序拿不准,或者某段代码写的方法不恰当,就会遇到各种奇葩问题。本文不怕麻烦的在几乎所有启动时要调用的方法里都用了 __FUNCTION__ 打印。结果还有有些地方出人意料的如果你不是在董铂然博客园看到本文,请点击查看原文首先回顾一下应用程序的启动

2016-06-22 16:31:24 345

转载 汇编常用指令

常用汇编指令集合-----------------------算数运算指令-----------------------ADD          加法ADC          带位加法SBB           带位减法SUB          减法.INC          加法.NEC          求反(以0减之). NEG

2016-06-17 12:54:54 375

原创 SQL语法基础

基础功能:增删改查查select distinct 列名 from 表名 where 条件1 and或者or 条件2解释: select 是查询关键字  distinct 所修饰列在结果集当中如果有相同值就只显示一行from 从哪个表进行查询where 查询的条件 可以不写and和or 查询的条件之间的逻辑关系条件写法: 列 操作符  ’值’       值用单

2016-06-16 11:03:42 383

转载 实战X86寄存器

原文: http://blog.chinaunix.net/uid-23069658-id-3756930.html作为一个程序员,当白天和黑夜没有了界限,按照相对论的观点,这时候他就变成了一个“程序猿”。                                                                                             

2016-06-16 08:43:31 502

转载 寻访x86处理器“实模式”和“保护模式”的前世今生

原文: http://blog.chinaunix.net/uid-23069658-id-3569341.html 还是把博文“CPU的内部架构和工作原理”里的这个表搬出来,祭奠那些不应该在岁月的洪荒中被淹埋的荣耀:8086的诞生,标志着Intel 正式进入了x86时代,这是个多么具有纪念意义的日子:1978-6-8。同时,8086的诞生也是处理器内存寻址技术的第一次飞跃

2016-06-15 10:27:36 445

转载 CPU内部架构和工作原理

原作者:http://blog.chinaunix.net/uid-23069658-id-3563960.html一直以来,总以为CPU内部真是如当年学习《计算机组成原理》时书上所介绍的那样,是各种逻辑门器件的组合。当看到纳米技术时就想,真的可以把那些器件做的那么小么?直到看了Intel CPU制作流程及AMD芯片的制作流程的介绍不禁感慨,原来科技是如此的发达。本文我们以Inte

2016-06-15 09:38:29 11158 1

转载 iOS-学习-AT&T汇编

AT&T汇编和8086汇编语言虽然两者很相似,但是还是不能根据8086的语法规则来读AT&T汇编的吧,所以还是要看看AT&T汇编的语法规则,因为在读内核代码时,跟硬件打交道的部分代码是用AT&T汇编编写的,所以不可避免的会遇到AT&T汇编,下面先来看看AT&T汇编的语法规则吧。一、 大小写   INTEL格式的指令使用大写字母,而AT&T格式的使用小写字母。 例:  INTEL

2016-06-14 09:36:44 212

转载 iOS-Swift-switch

今天这篇博客就是要看一下Swift中的Switch的不同之处,来总结一下Switch不同的特性。在Swift语言中的Switch中,你可以匹配数字,字符串,元组,字符区间等。并且还可以进行数值绑定,以及在case中使用where子句(SQL中经常使用Where子句)。默认的Switch语句中是不需要添加break语句的,因为其默认就是只执行一个case语句就结束,除非你添加上fallthrough

2016-05-27 12:48:33 322

转载 iOS-Swift-枚举类型

一、定义枚举    在Swift中枚举的定义与其他编程语言中定义枚举不同,在每个枚举元素前面多了一个关键字case,  case后紧跟的是枚举元素,下面是定义枚举类型的两种方式。    1. 多个case, 每个枚举元素前都有个case1 //枚举的定义2 enum KindOfAnimal {3 case Cat4 case Dog5

2016-05-27 12:45:46 276

原创 iOS-OC中混编swift

第一步工程名 -> Build Settings -> all ->在搜索框中输入packaging 第二步将搜索出来的Packaging中找到 Defines Module  设置为Yes再找到Product Module Name 对应的值 记下来第三步创建需要使用的swift类文件 ,确认之后选Create Bridging Header第四步在需要调用swi

2016-05-27 11:55:10 238

原创 iOS-获得设备型号

+ (NSString*)deviceVersion{    // 需要#import "sys/utsname.h"    structutsname systemInfo;    uname(&systemInfo);    NSString *deviceString = [NSStringstringWithCString:systemI

2016-05-26 16:45:12 233

转载 iOS-程序的启动与运转-RunLoop个人小结

学习iOS开发一般都是从UI开始的,从只知道从IB拖控件,到知道怎么在方法里写代码,然后会显示什么样的视图,产生什么样的事件,等等。其实程序从启动开始,一直都是按照苹果封装好的代码运行着,暴露的一些属性和方法作为接口,是让我们在给定的方法里写代码实现自定义功能,做出各种各样的应用。这些方法的调用顺序最为关键,熟悉了程序运转和方法调用的顺序,才可以更好地操控程序和代码,尽量避免Xcode不报错又实现

2016-05-24 12:03:28 494

转载 iOS-将像素绘制到屏幕上

今天把WordPress搭建好了,想用Django搭建的,还是没能实现,把之前翻译的一篇文章拿出来校对了一下,欢迎评阅。##########我是正文##########      一个像素是怎样绘制到屏幕上去的?有多种方式将一些东西映射到显示屏上,他们需要调用不同的框架、许多功能和方法的结合体。这里我们走马观花的看一下屏幕之后发生的一些事情。当你想要弄清楚什么时候、怎么去查明并解决

2016-05-20 17:48:56 1479

转载 iOS-随心所欲控制button内image view和title view的位置

刚开始学iOS的时候,一直通过imageInserts 和 titleInserts 设置UIButton的Image以及Label位置,但是它们两个经常互相挤,导致需要特殊效果譬如Image和Label 左右分布,上下分布等功能实现起来颇为麻烦,经常需要调整。而采用UIImage+UILabel + 手势的组合实现起来又过于繁琐,于是研究了下UIButton,写了自定义的 LDButton用来实

2016-05-18 15:09:22 1644

转载 iOS-键盘通知

前几日发现一个iOS键盘通知方面的小bug,因此总结下iOS键盘通知的知识点。在iOS中,键盘通知目前的SDK里总共有如下6个:UIKeyboardWillShowNotification : 显示键盘的时候立即发出该通知UIKeyboardDidShowNotification:显示键盘后才发出该通知UIKeyboardWillHideNotification

2016-05-13 10:50:10 934

iOS-省市区地址plist文件

完整的省市区plist文件

2016-06-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除