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

阅读数 54

评论数 0

IOS:YTKNetwork 使用基础教程

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

2016-08-11 13:16:50

阅读数 1502

评论数 0

IOS:UITest单元测试

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

2016-07-26 11:22:25

阅读数 1502

评论数 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

阅读数 605

评论数 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

阅读数 1533

评论数 0

SWfit学习6:扩展

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

2015-09-14 10:51:18

阅读数 285

评论数 0

SWfit学习5:协议

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

2015-09-10 15:41:29

阅读数 349

评论数 0

SWfit学习4:枚举和结构体

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

2015-09-09 15:37:45

阅读数 350

评论数 0

SWfit学习3:类和对象

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

2015-09-08 16:14:09

阅读数 248

评论数 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

阅读数 329

评论数 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

阅读数 2459

评论数 0

IOS:UILocalNotification使用

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

2015-08-25 16:29:41

阅读数 411

评论数 0

IOS:身份证格式验证

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

2015-08-18 17:05:13

阅读数 682

评论数 0

IOS:MD5加密

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

2015-07-20 15:31:04

阅读数 402

评论数 0

iTunes Connect 使用总结

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

2015-07-01 11:09:08

阅读数 1873

评论数 0

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

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

2015-07-01 09:43:18

阅读数 1688

评论数 0

IOS:UIApplication sharedApplication详细解释

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

2015-06-17 15:32:26

阅读数 784

评论数 0

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

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

2015-06-15 17:50:36

阅读数 1852

评论数 0

IOS:添加.a文件到svn

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

2015-06-08 14:36:05

阅读数 606

评论数 0

IOS:蓝牙技术

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

2015-06-01 16:39:10

阅读数 692

评论数 2

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