自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 ios 暗黑模式 Dark Mode

*ios 暗黑模式 Dark Mode 一、UITraitCollection 为表征 size class 而生,用来区分设备。你可以在它身上获取到足以区分所有设备的特征 API: (1)判断当前设备时 iPhone/iPad/tv/carPlay 的配置 + (UITraitCollectio...

2020-01-15 18:17:18 120 0

原创 IOS: runtime 学习(1)

相关定义 // 类中的一个方法 typedef struct objc_method *Method; // 实例变量 typedef struct objc_ivar *Ivar; // 类别Category typedef struct objc_category *Category...

2018-03-22 16:12:17 89 0

转载 IOS:YTKNetwork 使用基础教程

本教程将讲解 YTKNetwork 的基本功能的使用。YTKNetwork 基本组成YTKNetwork 包括以下几个基本的类:YTKNetworkConfig 类:用于统一设置网络请求的服务器和 CDN 的地址。 YTKRequest 类:所有的网络请求类需要继承于 YTKRequest 类,...

2016-08-11 13:16:50 1793 0

原创 IOS:UITest单元测试

UI Tests是一个自动测试UI与交互的Testing组件UI Tests有什么用?它可以通过编写代码、或者是记录开发者的操作过程并代码化,来实现自动点击某个按钮、视图,或者自动输入文字等功能。UI Tests的重要性在实际的开发过程中,随着项目越做越大,功能越来越多,仅仅靠人工操作的方式来覆盖...

2016-07-26 11:22:25 1719 0

原创 IOS:在app中访问appstore中的app

1、在应用内访问App Store中特定的appfloat version = [[[UIDevice currentDevice] systemVersion] floatValue]; if (version < 7.0) { [self openWebside:...

2015-12-16 10:07:03 658 0

原创 IOS:IOS9适配中出现的一些问题

一、Xcode升级到7.0后,之前采用http明文请求的app,将不能正常进行网络交互, 报错如下: App Transport Security has blocked a cleartext HTTP (http://)resource load since it is insecure....

2015-09-22 13:47:24 1579 0

转载 SWfit学习6:扩展

扩展就是向一个已有的类、结构体或枚举类型添加新功能(functionality)。这包括在没有权限获取原始源代码的情况下扩展类型的能力(即逆向建模)。扩展和 Objective-C 中的分类(categories)类似。(不过与Objective-C不同的是,Swift 的扩展没有名字。)Swif...

2015-09-14 10:51:18 310 0

原创 SWfit学习5:协议

协议定义协议与定义类,结构,枚举非常相似,Swift 使用 protocol 定义协议:protocol ExampleProtocl{ var simpleDescription:String {get} func adjust() }如果一个类有父类,在任何协议之前列出父类名...

2015-09-10 15:41:29 379 0

原创 SWfit学习4:枚举和结构体

**枚举**swift的枚举类型是一系列的值,不同于c语言中枚举类型是整数类型。每个枚举定义了个新的类型使用 enum 创建枚举——注意 Swift 的枚举可以关联方法 enum Rank:Int{ case Ace = 1 case Two,Three,Fo...

2015-09-09 15:37:45 376 0

原创 SWfit学习3:类和对象

创建和使用类Swift 使用 class 创建一个类,类可以包含字段和方法:class Shape { var numberOfSides = 0 func simpleDescription() -> String { return "A sha...

2015-09-08 16:14:09 266 0

原创 SWfit学习2:函数和闭包

函数Swift 使用 func 关键字声明函数:func greet(name: String, day: String) -> String { return "Hello \(name), today is \(day)." }gree...

2015-09-07 16:37:30 347 0

原创 IOS: 应用截图尺寸和启动图片

一、ituns应用截图 1、iphone4/iphone4S:640*960 2、iphone5/iphone5S:640*1136 3、iphone6:750*1334 4、iphone6p:1242*2208请严格按照这个尺寸做截图设计,保存文件为JPG格式,路径不能出现中文。按照该方...

2015-08-28 12:31:25 2616 0

原创 IOS:UILocalNotification使用

添加本地通知:首先要判断下版本,ios8后的版本,要取得用户的授权-

2015-08-25 16:29:41 435 0

原创 IOS:身份证格式验证

//验证身份证号是否有效 - (BOOL)validateIdentityCard: (NSString *)value { value = [value stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlin...

2015-08-18 17:05:13 707 0

原创 IOS:MD5加密

在IOS开发过程中,为了保证数据的安全,我们通常要采取一些加密方法,常见的加密有Base64加密和MD5加密。Base64加密是可逆的,MD5加密目前来说一般是不可逆的。 MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的...

2015-07-20 15:31:04 452 0

转载 iTunes Connect 使用总结

iOS Developer通常需要用到 developer.apple.com 和 itunesconnect.apple.com 这两个工具,就如同名字表现出来的,前者是开发者资源站,包括文档,工具,社区都在那里。后者是管理自己App的工具。本文提到的内容主要和iTunes Connect有关。...

2015-07-01 11:09:08 1958 0

转载 GitHub排名前50的Objective-C开发者

这是GitHub在世界范围内排名前50的Objective-C程序员,并且列出相关信息,从而可以走近他们的程序世界。数据来自GitHub的API以及自己整理的相关内容。这个列表是我做Monkey for GitHub这个开源的GitHub第三方客户端的衍生品,欢迎交流意见。 Rank Us...

2015-07-01 09:43:18 1750 0

原创 IOS:UIApplication sharedApplication详细解释

iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示: int UIApplicationMain ( int argc, char *argv[], NSString *principalClassName, NS...

2015-06-17 15:32:26 873 0

原创 IOS:更新xcode后真机显示不出来

xcode 今天更新到6.3,在进行真机调试时,发现xcode不能识别真机, 调测情况分析: 1 设备正常,itunes 能够识别 2 在apple developer 中创建项目的Provisioning Profile...

2015-06-15 17:50:36 2039 0

原创 IOS:添加.a文件到svn

在提交代码到svn的时候,.a文件通常是提交不到svn上的,这时可以通过终端来添加,打开终端,cd到.a文件所在的目录, 然后在终端输入 svn add 文件名.a,回车,搞定 例如 cd /Users/newmacmini/Desktop/test 这是进入文件所在路径,然后 sv...

2015-06-08 14:36:05 651 0

转载 IOS:蓝牙技术

基本理论框架与概念在ios中使用蓝牙技术,会用到CoreBluetooth框架。里面对设备有2个定义:周边(peripeheral)设备 与 中央(central)设备。发送蓝牙信号的是周边设备,接收蓝牙信号的是中央设备。可以这样理解,周边设备是服务端,中央设备是客户端。中央设备可以去搜索周边有哪...

2015-06-01 16:39:10 731 2

原创 iOS:删除itunsconnect的构建版本

对已正在审核的app,可能需要立即更新一个新版本,但是不想改变版本号,点击”将此版本从审核中撤下” 但是这是,在构建一个新版本在验证过程中,会提示说已存在一个构建版本,把build改了,version不用改就可以,重新打包上传吧。 要注意的是你的APP里如果有用到APP版本号,要用CFBu...

2015-05-27 17:18:06 11895 0

转载 iOS申请证书,Certificates, Identifiers &Profiles 简介

原文地址:http://my.oschina.net/u/1245365/blog/196263Certificates, Identifiers &Profiles 简介 CertificatesCertificates 即 ”证书“,约等于通行证,申请证书是我们进行真机调试与发布的第...

2015-05-25 13:32:41 375 0

转载 iOS :Code Signing

原文地址:http://www.raywenderlich.com/2915/ios-code-signing-under-the-hood       下面是一篇有澳洲墨尔本的一名全职iOS开发者提供的文章。他在论坛上是一个很摩登的年轻人 – Adam Eberbach。 ...

2015-05-22 17:18:35 410 0

转载 IOS:armv7,armv7s,arm64,i386,x86

一、概要 平时项目开发中,可能使用第三方提供的静态库.a,如果.a提供方技术不成熟,使用的时候就会出现问题,例如: 在真机上编译报错:No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID...

2015-05-04 16:43:21 2721 0

原创 iOS:银行卡号扫描SDK card.io使用

最近项目要用到一个功能:通过扫描银行卡,获取银行卡号,在网上搜过后,选用了card.io这个SDK,过程如下: (1)下载Card.io Card.io是让手机摄像头获取信用卡的信息,中间利用了OCR(光学字符识别)的扫描技术返回结果,它还推出了SDK(软件开发包),让开发者们可以...

2015-05-04 10:59:44 4294 0

原创 IOS:将zXing导入到项目中

最近项目中要用到二维码扫描,去网上搜了下,决定用zXing,经过2天的奋斗,终于成功了,过程如下:   我用的zxingSDK是在网上搜的,已经剪切好的,所以剪切那个步骤就简单贴出来,     (1)剪切整合文件       ZXing(Github镜像地址)是一个开源的条码生成和扫描库(开源协...

2015-04-08 12:29:57 1469 0

原创 IOS:判断邮箱格式是否正确

下面给出两种不同的方法验证邮箱输入合法性 //通过区分字符串 -(BOOL)validateEmail:(NSString*)email {     if((0 != [email rangeOfString:@"@"].length) &a...

2015-03-31 17:32:07 1862 0

原创 IOS:ios8.0下CLLocationManager定位服务

最近在ios8.0使用CLLocationManager定位服务,发现老不能定位,查看设置菜单中的项也是处于未知状态.想起之前都有一个弹出框提示用户是否允许定位,这次一直没有出现了.原来ios8.0下的定位服务需要申请授权了. 具体代码如下:  if ([CLLocationMana...

2015-03-31 15:28:39 821 0

原创 IOS:多图片上传

-(NSDictionary *)PostImagesToServer:(NSString *)strUrl dicPostParams:(NSMutableDictionary *)params dicImages:(NSMutableDictionary *) dicImages andI...

2015-03-27 15:03:53 724 0

转载 IOS中图形图像处理第一部分:位图图像原图修改

原文地址:http://www.raywenderlich.com/69855/image-processing-in-ios-part-1-raw-bitmap-modification 泰然翻译组:The Game。校对:lareina。 想象一张最好的生活自拍照。它是很高大尚滴并...

2015-03-27 14:05:46 1506 0

原创 IOS:界面适配

机型变化           坐标:表示屏幕物理尺寸大小,坐标变大了,表示机器屏幕尺寸变大了;           像素:表示屏幕图片的大小,跟坐标之间有个对应关系,比如1:1或1:2等;           ppi:代表屏幕物理大小到图片大小的比例值,如果ppi不变,则坐标和像素的比例不会...

2015-03-06 10:03:40 756 1

原创 iOS:机型参数

各机型参数对比                          分辨率                        ppi            大小(inch)           坐标                              比例       宽高比         屏...

2015-03-06 09:45:08 439 0

原创 iOS:导航栏的属性的一些自定义方法

1、改变导航栏标题样色 #define RGB(r,g,b)  [UIColor colorWithRed:r / 255.0 green:g / 255.0 blue:b /255.0 alpha:1] [self.navigationController.naviga...

2015-03-04 14:35:30 452 0

原创 iOS 关于Xcode Other Linker Flags

背景 在ios开发过程中,有时候会用到第三方的静态库(.a文件),然后导入后发现编译正常但运行时会出现selector not recognized的错误,从而导致app闪退。接着仔细阅读库文件的说明文档,你可能会在文档中发现诸如在Other Linker Flags中加入-ObjC...

2015-03-04 13:47:30 458 0

原创 IOS:一些小总结

1、textField输入时,字体太靠左边边缘,     解决方法:            UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 30)];     textField.leftView...

2015-02-09 15:22:13 459 0

转载 iOS: base64 加密解密 通用类

在使用过程中,直接将被类引入到项目中即可,不需要其它辅助类。 使用示例:  将此通用类的头文件引入到目标类后,直接使用类名进行调用即可。 NSString *str = [NSString stringWithFormat:@"YWE="]; NSS...

2015-02-06 16:43:57 911 0

原创 IOS:手写签名的实现(实现了手势绘制字体,添加文字水印,图片剪切、图片压缩)

最近要实现一个手写签名功能,要求是,在一定区域绘制文字签名,签名完成后,添加新的水印,并且将图片仅保留签字区域剪切,并且宽度不能大于128,经多方努力,终于完成了,现在上代码,总结一下:   首先,新建单视图项目,然后新建一个继承view的类signatureView,绘制功能和图片的处理就是在该...

2014-12-30 17:48:16 6924 2

转载 iOS:触摸事件、手势识别、摇晃事件、耳机线控

概览 iPhone的成功很大一部分得益于它多点触摸的强大功能,乔布斯让人们认识到手机其实是可以不用按键和手写笔直接操作的,这不愧为一项伟大的设计。今天我们就针对iOS的触摸事件(手势操作)、运动事件、远程控制事件等展开学习: iOS事件简介触摸事件手势识别运动事件远程控制事件 i...

2014-12-30 09:35:42 991 0

转载 在iOS上绘制自然的签名

在iOS上绘制自然的签名 这里有一篇很棒的文章写如何在Android上获取流畅的签名:Smoother Signatures,但是我没有找到一篇是写在iOS上如何实现。那么,究竟怎么做才能在iOS设备上获取用户的签名呢? 虽然我没有找到任...

2014-12-29 16:38:38 599 0

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