7 qq流年似水

尚未进行身份认证

我要认证

先要付出,才会收获

等级
TA的排名 2w+

ios 暗黑模式 Dark Mode

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

2020-01-15 18:17:18

IOS: runtime 学习(1)

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

2018-03-22 16:12:17

IOS:YTKNetwork 使用基础教程

本教程将讲解 YTKNetwork 的基本功能的使用。YTKNetwork 基本组成YTKNetwork 包括以下几个基本的类:YTKNetworkConfig 类:用于统一设置网络请求的服务器和 CDN 的地址。 YTKRequest 类:所有的网络请求类需要继承于 YTKRequest 类,每一个YTKRequest 类的子类代表一种专门的网络请求。 接下来我们详细地来解释这些类以及它们的用

2016-08-11 13:16:50

IOS:UITest单元测试

UI Tests是一个自动测试UI与交互的Testing组件UI Tests有什么用?它可以通过编写代码、或者是记录开发者的操作过程并代码化,来实现自动点击某个按钮、视图,或者自动输入文字等功能。UI Tests的重要性在实际的开发过程中,随着项目越做越大,功能越来越多,仅仅靠人工操作的方式来覆盖所有测试用例是非常困难的,尤其是加入新功能以后,旧的功能也要重新测试一遍,这导致了测试需要花非常多的时间

2016-07-26 11:22:25

IOS:在app中访问appstore中的app

1、在应用内访问App Store中特定的appfloat version = [[[UIDevice currentDevice] systemVersion] floatValue]; if (version < 7.0) { [self openWebside:[NSString stringWithFormat:@"itms-apps://ax.itunes.appl

2015-12-16 10:07:03

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

一、Xcode升级到7.0后,之前采用http明文请求的app,将不能正常进行网络交互,报错如下:App Transport Security has blocked a cleartext HTTP (http://)resource load since it is insecure. 解决方案:1.配置成https(不过对于已经是明文的,肯定很麻烦了)

2015-09-22 13:47:24

SWfit学习6:扩展

扩展就是向一个已有的类、结构体或枚举类型添加新功能(functionality)。这包括在没有权限获取原始源代码的情况下扩展类型的能力(即逆向建模)。扩展和 Objective-C 中的分类(categories)类似。(不过与Objective-C不同的是,Swift 的扩展没有名字。)Swift 中的扩展可以: 添加计算型属性和计算静态属性 定义实例方法和类型方法 提供新的构造器 定义下

2015-09-14 10:51:18

SWfit学习5:协议

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

2015-09-10 15:41:29

SWfit学习4:枚举和结构体

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

2015-09-09 15:37:45

SWfit学习3:类和对象

创建和使用类Swift 使用 class 创建一个类,类可以包含字段和方法:class Shape { var numberOfSides = 0 func simpleDescription() -> String { return "A shape withh \(numberOfSides) sides." }}创建 Shape 类的实例,并调用其

2015-09-08 16:14:09

SWfit学习2:函数和闭包

函数Swift 使用 func 关键字声明函数:func greet(name: String, day: String) -> String { return "Hello \(name), today is \(day)." }greet("hello", day: "World")通过元组(Tuple)返回多个值:func getPrices() -> (Do

2015-09-07 16:37:30

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

一、ituns应用截图 1、iphone4/iphone4S:640*960 2、iphone5/iphone5S:640*1136 3、iphone6:750*1334 4、iphone6p:1242*2208请严格按照这个尺寸做截图设计,保存文件为JPG格式,路径不能出现中文。按照该方法做的话一般都能上传成功。(如果自己设计个性截图的话,要注意图片的分辨率,必须设置成与Home+关机健截

2015-08-28 12:31:25

IOS:UILocalNotification使用

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

2015-08-25 16:29:41

IOS:身份证格式验证

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

2015-08-18 17:05:13

IOS:MD5加密

在IOS开发过程中,为了保证数据的安全,我们通常要采取一些加密方法,常见的加密有Base64加密和MD5加密。Base64加密是可逆的,MD5加密目前来说一般是不可逆的。MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。MD5的作用是让大容量信息在用数

2015-07-20 15:31:04

iTunes Connect 使用总结

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

2015-07-01 11:09:08

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

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

2015-07-01 09:43:18

IOS:UIApplication sharedApplication详细解释

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

2015-06-17 15:32:26

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

xcode 今天更新到6.3,在进行真机调试时,发现xcode不能识别真机, 调测情况分析: 1 设备正常,itunes 能够识别 2 在apple developer 中创建项目的Provisioning Profiles 文件已经包含测试设备的ID解决方法:在window - device里面左侧菜单选中该设备,点击右键

2015-06-15 17:50:36

IOS:添加.a文件到svn

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

2015-06-08 14:36:05

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。