狙击兽

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

文章分类 -  ios

摘要:http://southpeak.github.io/blog/2015/03/14/nsnotificationyu-duo-xian-cheng/ 前几天与同事讨论到Notification在多线程下的转发问题,所以就此整理一下。 先来看看官方的文档,是这样写的: 翻译过来是: 也就是说,Not 阅读全文
posted @ 2016-05-31 11:43 狙击兽 阅读(127) 评论(0) 推荐(0)

摘要:背景 在ios开发过程中,有时候会用到第三方的静态库(.a文件),然后导入后发现编译正常但运行时会出现selector not recognized的错误,从而导致app闪退。接着仔细阅读库文件的说明文档,你可能会在文档中发现诸如在Other Linker Flags中加入-ObjC或者-all_l 阅读全文
posted @ 2016-05-25 10:19 狙击兽 阅读(87) 评论(0) 推荐(0)

摘要:iOS开发中,经常需要对静态库进行操作,以下是几个常用的静态库操作命令。 合并模拟器库文件和真机库文件 lipo -create -output lib.a lib-armv6.a lib-i386.a 其中lib.a是合并后的输出文件,lib-armv6.a和lib-i386.a分别对应真机静态库 阅读全文
posted @ 2016-05-25 10:10 狙击兽 阅读(166) 评论(0) 推荐(0)

摘要:http://www.cnblogs.com/wendingding/p/3806821.html 一、简单介绍 1.什么是GCD? 全称是Grand Central Dispatch,可译为“牛逼的中枢调度器” 纯C语言,提供了非常多强大的函数   2.GCD的优势 GCD是苹果公司为多核的并行运 阅读全文
posted @ 2016-03-15 15:41 狙击兽 阅读(174) 评论(0) 推荐(0)

摘要:原文地址:http://d3caifu.com/ebook/MultiThread.html   随着计算机/移动设备不断发展,提供了越来越强大的计算能力和资源,从硬件层面来看首先是CPU的芯片集成度越来越高,提供更快的处理能力;其次是多核化多CPU发展;最后剥离一些图片动画渲染等到独立的协处理器处 阅读全文
posted @ 2016-03-15 14:42 狙击兽 阅读(572) 评论(0) 推荐(0)

摘要:最近在做平板的过程中,发现了一些很不规范的代码。偶然修复支付bug的时候,看到其他项目代码,使用通知的地方没有移除,我以为我这个模块的支付闪退是因为他通知没有移除的缘故。而在debug和看了具体的代码的时候才发现和这里没有关系。在我印象中,曾经因为没有移除通知而遇到闪退的问题。所以让我很意外,于是写 阅读全文
posted @ 2016-03-15 11:50 狙击兽 阅读(166) 评论(0) 推荐(0)

摘要:网易新闻AppleReachabilityASIHTTPRequestEGOTableViewPullRefreshGTMNSString+HTMLMGTemplateEngineMPOAuthRegexKitLiteSDWebImageSSZipArchivewax   GaragebandMur 阅读全文
posted @ 2016-03-13 22:53 狙击兽 阅读(363) 评论(0) 推荐(0)

摘要:在github上star太多了,有时候很难找到自己想要的开源库,所以在此记录下来。便于自己开发使用。也顺便分享给大家。 最后更新日期:10月10日 出自: http://www.mobile-open.com/2015/85017.html 动画 awesome-ios-animation 收集了i 阅读全文
posted @ 2016-03-08 14:24 狙击兽 阅读(164) 评论(0) 推荐(0)

摘要:在iOS的开发过程中,我们常常用到第三方的库。尤其是QQ、百度地图、广告等。 那么,如何制作自己的库文件呢? 如果,将自己写的功能类编译成库文件,分发给其他人来使用呢? 静态库的优点 编译静态库的好处也还是有的! 1.让自己的源码不被直接暴漏。 2.需要使用时,仅仅拷贝相应的.h文件和.a文件就好, 阅读全文
posted @ 2016-03-08 11:44 狙击兽 阅读(181) 评论(0) 推荐(0)

摘要:(via cnblogs) 1.前言 因为公司有个国外餐饮系统,编程开发了3-4年,之前用的都是非ARC,开发到今年,第一批迭代开发的人员早已不见,目前发现了有许多的内存泄露之 类的,系统没有自动释放该释放的内存。一旦app长时间使用,内存没有得到释放,最后导致app闪崩。涉及到的地方特别多,特别繁 阅读全文
posted @ 2016-03-07 20:22 狙击兽 阅读(109) 评论(0) 推荐(0)

摘要:网易新闻iOS版在开发过程中曾经使用过的第三方开源类库、组件 1、AFNetworkingAFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单, 功能强大, 现在许多人都用它取代 ASIHTTPRequest 阅读全文
posted @ 2016-03-05 23:08 狙击兽 阅读(86) 评论(0) 推荐(0)