
iOS其它
文章平均质量分 69
sky_2016
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
iOS开发之SEL用法
@interface Person : NSObject + (void)test1; - (void)test2; @end // 根据.h文件中定义的Person类和方法 执行完这行代码 在内存中如下 Person *person = [[Person alloc] init]; SEL就是对方法的一种包装。包装的SEL类型数据它对应相应的方法地址,找到方法地址就可原创 2014-11-07 15:55:27 · 927 阅读 · 0 评论 -
iOS开发之appCode工具
AppCode官网地址:https://www.jetbrains.com/objc/注意:这个是需要好多刀的。。。真心伤不起啊不过我们在天朝不用怕 嘎嘎破解注册码:Username:qoophp.comLicenceKey:===== LICENSE BEGIN =====54283-1204201000003JtXHtt8M05x原创 2014-12-09 12:31:33 · 4869 阅读 · 0 评论 -
执行延迟IOS关于取消延迟执行函数的种种
写这篇博客要主是加深自己对执行延迟的认识和总结实现算法时的一些验经和训教,如果有错误请指出,万分感谢。@interface NSObject (NSDelayedPerforming) - (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay inModes原创 2014-12-12 17:52:25 · 1883 阅读 · 0 评论 -
iOS之PhoneGap开发环境
由于在下最近在做基于HTML5的跨平台移植,搭建环境的时候着实费了不少劲。现在空闲下来顺便整理一下,给大家分享。首先介绍一下PhoneGap。PhoneGap是一款基于HTML5标准的跨平台开源手机Web应用开发框架。它允许用户通过Web技术访问移动设备的本地应用、API接口及应用程序等。PhoneGap的官方网站是http://www.phonegap.com。朋友们可以通过官方网站原创 2015-03-15 09:56:48 · 872 阅读 · 0 评论 -
七款移动开发者必须知道的优秀工具及中文详解
以Alpha Anywhere、AnyPresence以及Salesforce 1为代表的低编码要求移动开发工具阵营焕发出蓬勃的生机。在过去六个月当中,我一直在关注并测试多种不同类型的移动应用程序构建工具及移动后端。在某些情况下,这些应用程序构建工具及后端属于单一产品的组成部分; 而在其它情况下,这些应用程序构建工具或后端则以独立姿态为用户服务。在本次的评测文章中,我将进行总结的这一七款产转载 2015-04-01 19:36:06 · 2184 阅读 · 0 评论 -
iOS CALayer的简单使用
CALayer 是一个很经常使用的到的 Object,很常用,也很重要,同时又有比较多的属性,嗯,一定要详细了解下。CALayer 的原理很难懂,由于我目前只注重运用,所以就说那些在实际开发中能用到的一些地方。如果要更改 UIView 的 CALayer,要引用:#import .下面先推荐两篇文章: 文章 1:原理介绍的比较详细; 2:官方文章 为什么说原创 2015-05-31 22:47:01 · 559 阅读 · 0 评论 -
iOS 开发中必不可少的一些工具
通用工具HomeBrew:OS X上非常出色的包管理工具。源码控制Git:分布式版本控制系统和源码管理系统,其优点是:快和简单易用。对于新手来说,可在此查看免费电子书籍。GitHub:声望日盛的资源分享之地。BitBucket:GitHub的替代选择。GitHub for Mac:一个设计的非常美观的git客户端,不能取代你从命令行获得的所有功能,但使用起来非常简单。转载 2015-05-23 10:16:19 · 674 阅读 · 0 评论 -
GitHub 上排名前 100 的 Objective-C 项目简介
主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况.GitHub 地址:https://github.com/Aufree/trip-to-iOS/blob/master/Top-100.md若有任何疑问可通过微博@李锦发联系我项目名称项目信息1. AFN转载 2015-06-08 10:37:11 · 1455 阅读 · 0 评论 -
判断UISrollview的滑动方向
很常用的一个功能-(void)scrollViewWillBeginDragging:(UIScrollView *)scrollView { historyY = scrollView.contentOffset.y;}-(void)scrollViewDidScroll:(UIScrollView *)scrollView { if (scrollView.原创 2015-05-25 14:17:37 · 822 阅读 · 0 评论 -
iOS开发之进制转换
- (NSString *) turn10to16:(NSString *)str{ int num = [str intValue]; NSMutableString * result = [[NSMutableString alloc]init]; while (num > 0) { int a = num % 16;原创 2014-12-23 00:24:49 · 580 阅读 · 0 评论 -
关于xcode 6.0+上 iOS8.0+ 模拟器不弹出虚拟键盘和没有中文输入法的解决方案
1.解决不弹出虚拟键盘:模拟器菜单->Hardware ->Keyboard, 点击Toggle Software Keyboard,虚拟键盘弹出2.解决虚拟键盘没有中文输入法的问题:第一步:设置schem菜单项 -> Product -> Scheme -> Edit Scheme -> 然后在弹出的界面里 选择 OPtion 项, 设置 Application Region原创 2015-01-28 15:53:13 · 1274 阅读 · 0 评论 -
iOS开发之iOS工程如何支持64-bit
苹果在2014年10月20号发布了一条消息:从明年的二月一号开始,提交到App Store的应用必须支持64-bit。详细消息地址为:https://developer.apple.com/news/?id=10202014a那们我们应该如何开始着手让自己的App支持64-Bit呢?基本知识从iPhone 5S的A7 CPU开始到刚刚发布的iPhone 6(A8 CPU)都已经支持64原创 2014-11-29 13:13:11 · 563 阅读 · 0 评论 -
iOS中的armv6、armv7、armv7s含义详解
Arm处理器,因为其低功耗和小尺寸而闻名,几乎所有的手机处理器都基于arm,其在嵌入式系统中的应用非常广泛,它的性能在同等功耗产品中也很出色。 Armv6、armv7、armv7s、arm64都是arm处理器的指令集,所有指令集原则上都是向下兼容的,如iPhone4S的CPU默认指令集为armv7指令集,但它同时也兼容armv6指令集,只是使用armv6指令集时无法充分发挥其性能,原创 2014-11-11 14:03:36 · 1678 阅读 · 0 评论 -
iOS开发之常用的第三方类库大汇总
#Objective-C中最受瞩目库[链接](https://github.com/languages/Objective-C/most_watched)* [three20](https://github.com/facebook/three20)* faebook的320库*** [AFNetworking](https://github.com/AFNetworking/A原创 2014-11-11 20:17:38 · 752 阅读 · 0 评论 -
自定义URL Scheme
Registering a Custom URL SchemeThe first step is to create a custom URL scheme – start by locating and clicking on the project info.plist in the Xcode Project Navigator. With the plist displayed in翻译 2014-10-09 06:56:04 · 850 阅读 · 0 评论 -
20款优秀的移动产品原型和线框图设计工具
线框图(Wireframe)是app、软件或者网站设计过程中非常重要的一个环节,它可以合理地组织并简化内容和元素。线框图除了可以帮助开发者节省时间外,更可以加深开发者对产品的认知,给开发者一个清晰的产品构架,避免了开发者陷入层次不清、功能不明的产品设计和开发混乱状态。1、Proto.ioProto.io是一个专用的手机原型开发平台——可以构建和部署全交互式的移动程序的原型,并且可以模拟转载 2014-10-27 17:48:56 · 2743 阅读 · 0 评论 -
iOS之实现后台任务的长时间运行
对于ios7,苹果支持几种后台运行模式,backgroundTask,voip,后台播放音乐等,具体看官方文档就好。需要在后台跑一个长时间运行的计时器,所以就不能让app进入suspend状态。这个前提是要在工程的后台模式里选择Audio and AirPlay模块,Backgroud fetch模块首先在- (void)applicationDidEnterBackgro原创 2014-11-14 11:55:15 · 1733 阅读 · 0 评论 -
NSString转成16进制NSData
最近在搞蓝牙通讯,要向蓝牙里面写数据,最惨的是蓝牙模块只能接收16原创 2014-11-15 17:33:43 · 1257 阅读 · 0 评论 -
iOS开发之程序的国际化
有时候, 我们的一款应用, 要面向各个领域, 各个国度的用户。而这个时候, 就涉及到了应用的国际化开发。国际化开发, 通俗来讲, 就是应用能根据用户当前设备使用的语言(本地化)来自动调整应用的语言, 使得每个用户都能正常使用应用。国际化开发的重要性不言而喻。原创 2014-11-19 09:53:13 · 1076 阅读 · 0 评论 -
利用宏创建单例对象
一个项目里面可能有好几个类都需要实现单例模式。为了更高效的编码,可以利用c语言中宏定义来实现。新建一个Singleton.h的头文件。// @interface#define singleton_interface(className) \+ (className *)shared##className;// @implementation#define singlet原创 2014-11-28 07:53:31 · 706 阅读 · 0 评论 -
Xcode 6 打包ipa文件
随着Xcode6.1的普遍应用,随之而来的很多问题就会出现,这里来说一下如何在Xcode6.1上生成Ad-hoc ipa。首先是要在你的开发者账号上生成一个。ipa的主要应用就是在你发布到AppStore之前,客户用来测试的。好了,现在我们来说一下怎样在Xcode6.1下生成ipa文件。在这里,关于证书的配置,设备的添加就不在啰嗦的赘述了,直接从Ad-hoc profile生成开始。PS:转载 2015-08-09 21:10:20 · 637 阅读 · 0 评论