- 博客(32)
- 资源 (4)
- 收藏
- 关注
转载 iOS中集合遍历方法的比较和技巧
iOS中集合遍历方法的比较和技巧发布于:2014-05-31 09:42阅读数:14690集合的遍历操作是开发中最常见的操作之一,从C语言经典的for循环到利用多核cpu的优势进行遍历,开发中ios有若干集合遍历方法,本文通过研究和测试比较了各个操作方法的效率和优略势,并“”阅读器iOS开发集合遍历
2016-04-29 17:45:38 352
原创 iOS 9 使用web提示ssl错误
使用web 请求访问网页提示2016-04-29 14:25:22.688 UIWebView[660:6628] error detail:An SSL error has occurred and a secure connection to the server cannot be made.这时在项目的info.list中增加就可以了。ios 9上才有这个问题,9以下不会有
2016-04-29 14:33:08 1922
转载 iOS 9 应用内搜索(CoreSpotlight)API
iOS 9 应用内搜索(CoreSpotlight)API时间 2015-08-04 22:42:00 博客园-原创精华区原文 http://www.cnblogs.com/CocoonJin/p/4703366.html主题 iOS开发 API前言在iOS9之前我们只能使用Spotlight来搜索应用名称来打开指定App,而其他的内容都是提供给系统
2016-04-28 16:44:43 340 1
转载 iOS 网络篇
原著地址,挺好的文章iOS开发系列--网络开发2014-10-22 08:34 by KenshinCui, 58170 阅读, 58 评论, 收藏, 编辑概览大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可能采用iOS开发,但是所有的数据支撑都是基于后台网络服务器的。如今,网络编程越来越普遍,孤立的应用通常是没有生命力的。今天
2016-04-28 16:08:19 514
转载 iOS Core Data
一、概念1.Core Data 是数据持久化存储的最佳方式2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义的存储格式3.好处:能够合理管理内存,避免使用sql的麻烦,高效4.构成:(1)NSManaged
2016-04-28 15:44:16 258
转载 JSON详解
JSON详解阅读目录JSON的两种结构认识JSON字符串在JS中如何使用JSON在.NET中如何使用JSON总结JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据交换
2016-04-28 11:12:08 298
转载 使用ShareSDK完成第三方(QQ、微信、微博)登录和分享
使用ShareSDK完成第三方(QQ、微信、微博)登录和分享字数2290 阅读5425 评论20 喜欢60这几天遇到一个需求:做第三方登录和分享。遇到了一些坑,把整个过程整理记录下来,方便他人,同时也捋一下思路。当时考虑过把每个平台的SDK下载下来,一个一个弄,一番取舍后决定还是用ShareSDK。这里只做了微博、微信和QQ。过程如下:1.去ShareSDK官网
2016-04-27 16:01:06 1799
转载 血案之后的反思:如何以正确的姿势要求iOS用户评分?
血案之后的反思:如何以正确的姿势要求iOS用户评分?2015-02-27 09:33 作者: 转载出处:游戏大观 推荐人:忘忧仙草0 导读:近期,国内appstore屡次发生因评分问题被苹果下架的惨案,不禁让行业反思,如何才能理性的引导用户进行评分。下面这篇老文中,Circa News的开发团队的做法非常值得借鉴。 如果将他们所采取的评分策略
2016-04-26 17:09:29 412
转载 Object-C使用ICE
Object-C使用ICE 1. 下载IceTouch-1.2.1-Xcode-4.3.dmg:http://www.zeroc.com/icetouch/download.html2. 安装IceTouch-1.2.1-Xcode-4.3.dmg,安装完成后,会在/Developer/SDKs/IceTouch-1.2.0下面生成相应的文件。3.
2016-04-26 16:28:42 475
转载 【OC语言】set方法和get方法
【学习笔记】【OC语言】set方法和get方法时间:2015-07-12 编辑:登山赏枫 来源:Cnblogs1.set方法和get方法的使用场合@public的成员可以被随意赋值,应该使用set方法和get方法来管理成员的访问(类似机场的安检、水龙头过滤,过滤掉不合理的东西),比如僵尸的生命值不能为负数2.set方法作用:用来设置成员变量,可以在方
2016-04-26 16:16:35 684
转载 iOS设计模式(代码分析系列2:简单工厂模式)
iOS设计模式(代码分析系列2:简单工厂模式)发表于2年前(2014-09-09 21:12) 阅读(3593) | 评论(0) 8人收藏此文章, 我要收藏赞44月23日,武汉源创会火热报名中,期待您的参与>>>>> 摘要 简单工厂模式是工厂模式的一种iOS 设计模式 优化 简单工厂模式 计算器示例简单工厂模式示例代码下载地址
2016-04-26 15:14:05 436
转载 iOS 静态库
文顶顶最怕你一生碌碌无为 还安慰自己平凡可贵iOS开发拓展篇—静态库iOS开发拓展篇—静态库一、简单介绍1.什么是库? 库是程序代码的集合,是共享程序代码的一种方式 2.库的分类 根据源代码的公开情况,库可以分为2种类型 (1)开源库 公开源代码,能看到具体实现 比如SDWebImage、AFNetwor
2016-04-26 14:53:27 254
转载 iOS~runtime理解
iOS~runtime理解字数2472 阅读8643 评论34 喜欢177Runtime是想要做好iOS开发,或者说是真正的深刻的掌握OC这门语言所必需理解的东西。最近在学习Runtime,有自己的一些心得,整理如下,一为 查阅方便二为 或许能给他人一些启发,三为 希望得到大家对这篇整理不足之处的一些指点。什么是Runtime我们写的代码在程
2016-04-26 14:47:57 241
转载 runtime 运行时机制 完全解读
原荐 顶 runtime 运行时机制 完全解读发表于2年前(2014-08-06 17:34) 阅读(55194) | 评论(9) 67人收藏此文章, 我要收藏赞11摘要 在最开始听到runtime的时候,我是感到恐惧的,多么高大上的东西啊!!!后来,开始在网上查一些资料,可是就是只有那么几篇,看了好久,还不知所云,所以就更加恐惧了!!!
2016-04-26 14:46:32 307
转载 iOS开发多线程篇—单例模式(ARC)
iOS开发多线程篇—单例模式(ARC)2015-05-16 11:45:00cnblogs.com-Running2Snail-点击数:1119iOS开发多线程篇—单例模式(ARC)一、简单说明:设计模式:多年软件开发,总结出来的一套经验、方法和工具java中有23种设计模式,在ios中最常用的是单例模式和代理模式
2016-04-26 10:45:12 361
转载 iOS启动动画
最近在使用《青葱日记》这款App,发现它的启动界面做的很精美。不同我自己之前简单的替换Default.png图片。 它的动态效果做的不错。于是乎,花了点时间,自己实现了这个功能。 其实也很简单,具体效果如下实现起来也不困难。因为我们知道,在应用启动的时候,它会先执行AppDelegate.m中的?1
2016-04-25 18:46:59 521
转载 UIViewController之间的传值 6种
导航控制器下UIViewController之间的传值 ------ 代理(delegate)传值 单例传值 Target-Action传值 属性传值 block传值 通知传值 标签: UIdelegate传值2014-04-03 22:52 5156人阅读 评论(4) 收藏 举报 分类: iOS 高级(66) 版权声明:本文为博主原创文
2016-04-25 18:43:48 786
转载 block语法
As a local variable:returnType (^blockName)(parameterTypes) = ^returnType(parameters) {...};As a property:@property (nonatomic, copy, nullability) returnType (^blockName)(parameterTypes);
2016-04-25 17:25:50 372
转载 iOS深入学习(Block全面分析)
iOS深入学习(Block全面分析)发表于2年前(2014-05-24 16:45) 阅读(57942) | 评论(23) 78人收藏此文章, 我要收藏赞394月23日,武汉源创会火热报名中,期待您的参与>>>>> 摘要 学习Block从迷惑,到略懂,从理解到顿悟,在此与大家分享。ios block delegate本文翻译自
2016-04-25 17:22:12 275
转载 iOS nslog
Objective-C和C语言一样,提供了一些标准宏,描述了当前文件,所在源码文件的行数,以及函数信息。而Objective-C本身,也提供了相关的类类型。都可以应用在调试和错误处理日志当中。预处理器在C/C++/Objective-C语言中提供的宏* __func__%s 当前函数签名* __LINE__ %d 在源代码文件中当前所在行数* __FILE__ %
2016-04-25 14:35:42 275
转载 iOS App设置icon,启动图,App名称的方法
每款App都要有自己的icon,和名称。需要的话还需要设置启动图。今天我们就来说一下如何设置这些。本篇博客暂不讨论关于尺寸的问题。icon:icon的设置还是很简单的根据上图的箭头和红框标记所示,首先在工程中选中“images”,然后选择“AppIcon”,把预先准备好的各个尺寸的icon拖到相应的框中。App名称:如图所示选择你的工程,选中“Inf
2016-04-25 11:35:24 333
转载 iOS开发 剖析网易新闻标签栏视图切换(addChildViewController属性介绍)
iOS开发 剖析网易新闻标签栏视图切换(addChildViewController属性介绍)时间 2014-06-25 21:45:21 CSDN博客原文 http://blog.csdn.net/hmt20130412/article/details/34523235主题 iOS开发 本来只是打算介绍一下addChildViewCo
2016-04-22 16:05:18 233
转载 xcode 菜单翻译
本文调研Xcode的版本是 7.1,基本是探索了菜单的每一个按钮。虽然从xcode4一直用到了xcode7,但是一般都只是用了一些基础的功能,说来也惭愧。在一次偶然的机遇突然发现了“显示调用层级”的选项才知道菜单了的按钮并不都是没有用,而是很有用只是你不知道罢了。 本想这种东西仔细总结了也不一定有价值还耽误时间,但是两个想法最终还是驱动了我仔细弄完,一是xcode7.1才刚更新没多久,这个时效性还
2016-04-22 15:47:02 371
转载 NSAssert()
使用断言NSAssert()调试程序错误NSAssert()只是一个宏,用于开发阶段调试程序中的Bug,通过为NSAssert()传递条件表达式来断定是否属于Bug,满足条件返回真值,程序继续运行,如果返回假值,则抛出异常,并切可以自定义异常描述。NSAssert()是这样定义的:#define NSAssert(condition, desc)condition是条件
2016-04-22 12:05:13 268
转载 可变参数宏__VA_ARGS__
可变参数宏__VA_ARGS__ (2011-04-02 15:30:41)转载▼标签: 可变参数宏 参数表 函数式 调用 逗号 意思 杂谈分类: oc基础可变参数宏__VA_ARGS__
2016-04-22 12:01:09 525
转载 单例
单例模式在iOS开发中可能算是最常用的模式之一了,但是由于oc本身的语言特性,想要写一个正确的单例模式相对来说比较麻烦,这里我就抛砖引玉来聊一聊iOS中单例模式的设计思路。关于单例模式更多的介绍请参考这篇文章。单例顾名思义就是说一个类的实例只能有一个,在java、C++这类语言中,可以通过将构造函数私有化来避免对象的重复创建,但是objective-c却不能够这样做,我们需要通过其他机制来
2016-04-19 18:09:21 413 1
转载 ios申请真机调试( xcode 5)详细解析
原 ios申请真机调试( xcode 5)详细解析发表于2年前(2014-01-27 18:35) 阅读(38627) | 评论(26) 48人收藏此文章, 我要收藏赞194月23日,武汉源创会火热报名中,期待您的参与>>>>> 摘要 我们做ios项目时,模拟器只能满足我们一部分的需要,而我们开发的app将来是运行在真机上的,所以用真机调试非常有
2016-04-18 18:18:17 230
转载 Clang Address Sanitizer
在Xcode 7上直接使用Clang Address Sanitizer2015-07-30 10:08 编辑: suiling 分类:iOS开发 来源:Mike Ash1 13332Xcode 7招聘信息:Web后端高级开发工程师iOS软件工程师java高级软件工程师高级iOS开发工程师高级PHP开发工程师iOS高级研发工程师iOS开发
2016-04-15 19:04:35 643
转载 typeof
C语言typeof详解 2014-04-08 17:00:49分类: C/C++操作系统:ubuntu10.04前言: typeof关键字是C语言中的一个新扩展,这个特性在linux内核中应用非常广泛。一,说明 typeof的参数可以是两种形式:表达式或类型。 1,表达式的的例子: typeof
2016-04-15 18:45:15 353
转载 侧滑返回通知被移除
在了解控制器的生命周期之后,我们都知道viewWillAppear:方法是在控制器的view将要显示的时候调用的,而viewWillDisappear:方法是在控制器的view将要隐藏的时候调用。很多时候我们根据自身需要将相关代码逻辑添加到这两个方法中,我们看下如下代码片段:监听键盘的通知代码这段代码是在控制器的viewDidLoad:方法中注册了一个键盘弹出的通知和键盘隐
2016-04-15 15:32:14 428
转载 iOS关于UITextView的基本用法属性和协议
1. [代码]iOS关于UITextView的基本用法属性和协议 跳至 [1] [全屏预览]?123456789101112131415161718192021222324
2016-04-07 22:47:41 373
转载 Xcode memory usage 不显示
【IOS】Xcode memory usage 不显示2015-07-16 20:36:30http://my.oschina.net/gejw0623-包灬子-点击数:450遇到过这个情况 无法读取到内存使用情况经过多方寻找 已解决解决方法: Product -> Scheme -> Edit
2016-04-06 15:56:04 466
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人