- 博客(28)
- 资源 (30)
- 收藏
- 关注
原创 iOS音频播放 (一):概述
今天看到非常好的介绍音频开发的文章,转载一下 原文地址:http://msching.github.io/blog/2014/07/07/audio-in-ios/前言从事音乐相关的app开发也已经有一段时日了,在这过程中app的播放器几经修改我也因此对于iOS下的音频播放实现有了一定的研究。写这个系列的博客目的一方面希望能够抛砖引玉,另一方面也是希望能帮助国内其他
2014-12-30 10:53:42 541
原创 iOS ----- navigationController.navigationBar 设置背景透明
以前一直没用过带透明的导航栏图片,现在项目要用到这样的。以为放上图片就是自动透明了可是,发现透明那部竟然是黑的。无论怎么clearcolor 都不行。百度了很多页也没有查到可以用的方法。最后在http://stackoverflow.com 找到一个关键点 :viewDidLoad。导航自定义图片设置这里也顺便贴出来吧[cpp]
2014-12-29 14:17:56 987
原创 iOS推送:本地通知UILocalNotification
Notification是智能手机应用编程中非常常用的一种传递信息的机制,而且可以非常好的节省资源,不用消耗资源来不停地检查信息状态(Pooling),在iOS下应用分为两种不同的Notification种类,本地和远程。本地的Notification由iOS下NotificationManager统一管理,只需要将封装好的本地Notification对象加入到系统Notification管理机制
2014-12-29 13:44:59 900
原创 iOS 开发之__bridge __bridge_retained 和 __bridge_transfer的区别
简介:__bridge:实现id类型与void*类型的相互转换;__bridge_retained:类型被转换时,其对象的所有权也将被变换后变量所持有__bridge_transfer:类型被转换时,其对象的所有权也将被释放__bridge_retained 是编译器替我们做了 retain 操作,而 __bridge_transfer 是替我们做了 release1。详情:
2014-12-29 11:44:44 842
转载 IOS ARC跟block那点事
【ARC的特性】 ARC下,所有NSObject类型指针, 1. 默认为__strong类型 2. 可以显示的指定为__weak类型,__weak类型指针在所指向对象销毁后会自动置为nil 3. __autorelesing类型用于inout参数类型 ARC下,当一个函数返回一个NSObject指针时,编译器会帮我们实现autorelease调用。
2014-12-29 10:38:49 513
转载 黑幕背后的__block修饰符
原文地址:http://chun.tips/blog/2014/11/13/hei-mu-bei-hou-de-blockxiu-shi-fu/我们知道在Block使用中,Block内部能够读取外部局部变量的值。但我们需要改变这个变量的值时,我们需要给它附加上__block修饰符。__block另外一个比较多的使用场景是,为了避免某些情况下Block循环引用
2014-12-29 10:37:59 577
原创 IOS调试技巧:当程序崩溃的时候怎么办 iphone IOS
from:http://article.ityran.com/archives/1143有这样一种情形:当我们正在快乐的致力于我们的app时,并且什么看都是无比顺利,但是突然,坑爹啊,它崩溃了。(悲伤地音乐响起)我们需要做的第一件事就是:不要惊慌。修复崩溃不是很困难的。假如你崩溃了,并且胡乱的改些东西,而且还在不停的念着咒语希望bug神奇的自动消失,你大多数情况下都
2014-12-23 18:25:35 927
原创 IOS调试技巧:当程序崩溃的时候怎么办 iphone IOS
from:http://article.ityran.com/archives/1143有这样一种情形:当我们正在快乐的致力于我们的app时,并且什么看都是无比顺利,但是突然,坑爹啊,它崩溃了。(悲伤地音乐响起)我们需要做的第一件事就是:不要惊慌。修复崩溃不是很困难的。假如你崩溃了,并且胡乱的改些东西,而且还在不停的念着咒语希望bug神奇的自动消失,你大多数情况下都
2014-12-23 18:20:01 673
原创 IOS调试技巧:当程序崩溃的时候怎么办 iphone IOS
from:http://article.ityran.com/archives/1143有这样一种情形:当我们正在快乐的致力于我们的app时,并且什么看都是无比顺利,但是突然,坑爹啊,它崩溃了。(悲伤地音乐响起)我们需要做的第一件事就是:不要惊慌。修复崩溃不是很困难的。假如你崩溃了,并且胡乱的改些东西,而且还在不停的念着咒语希望bug神奇的自动消失,你大多数情况下都
2014-12-23 18:18:11 614
原创 IOS调试技巧:当程序崩溃的时候怎么办 iphone IOS
转载:http://article.ityran.com/archives/1143有这样一种情形:当我们正在快乐的致力于我们的app时,并且什么看都是无比顺利,但是突然,坑爹啊,它崩溃了。(悲伤地音乐响起)我们需要做的第一件事就是:不要惊慌。修复崩溃不是很困难的。假如你崩溃了,并且胡乱的改些东西,而且还在不停的念着咒语希望bug神奇的自动消失,你大多数情况下都会使
2014-12-23 18:05:52 563
原创 ios:UIAlertView自动消失
在写程序的过程中用到很多提示的信息,于是非常自然地就要使用UIAlertView控件。但是这些提示的信息有时候只需提示就行,不用操作,那么此时就要这个提示框自动消失就OK了。 UIAlertView弹出后2s让其自动消失,两种方法: (1)结合NSTimer 定义UIAlertView *baseAlert; - (void) performDismiss: (NSTimer *)
2014-12-23 18:03:57 733
转载 使用CocoaPods来管理iOS项目的依赖库
原文地址:http://blog.devdong.com/blog/2013/12/28/shi-yong-cocoapodslai-guan-li-iosxiang-mu-de-yi-lai-ku/前言在经历过的几个项目上基本上每一个都会用到第三方开源库,比如SDWebImage、AFNetworking、MBProgressHUD等。然而,每次把这些第三方库导入到我们的项目
2014-12-22 18:09:49 414
原创 SIGBUS 和 SIGSEGV
一、导致SIGSEGV 1.试图对只读映射区域进行写操作 。 2.访问的内存已经被释放,也就是已经不存在或者越界。3.官方说法是:SIGSEGV --- Segment Fault. The possible cases of your encountering this error are: (1)buffer overflow --- usuall
2014-12-22 17:55:50 1633
原创 理解SIGBUS与SIGSEGV
看到第三方平台上给出的bug信息,所以查了一下SIGBUS与SIGSEGV:理解SIGBUS与SIGSEGVQ: SIGSEGV我能理解,但有时碰上SIGBUS,这该如何理解。A: nkwht@smthnkwht用Google获取这样一些知识。有多种可能导致SIGBUS信号:1) 硬件故障,不用说,程序员最常碰上的肯定不是这种情形。2) Li
2014-12-22 17:51:54 1072
转载 共享内存的管理-注意信号SIGSEGV和SIGBUS(修改过)
涉及共享内存的管理就不能不提到访问共享内存对象。谈到访问共享内存对象就要留神“SIGSEGV和SIGBUS”这两个信号。系统分配内存页来承载内存映射区,由于内存页大小是固定的,所以存在多余的页空间空闲,比如待映射文件大小为5000 bytes,内存映射区大小也为5000 bytes。而一个内存页大小4096,系统势必要分配两页来承载,这时空闲的有效空间为从5000-8191,如果进程访问这段地
2014-12-22 17:25:32 1458
原创 HTML5学习<一>----HTNL5的基础语法
1.HTML5中三种添加换行的等价方式:i cannotmove bacjwardor forward.i am caught2.属性值中不包含特殊字符(例如:3.添加一个复选框的时候,在xHTML的时候需要填写冗余的代码默认为选择(),但是在HTML5中,只需要这样填写就足够了:4。HTML5的语言风格:5。HTML5中得4个标签:,代表了重要的文本内容,却别与其他的文字;标示用
2014-12-22 17:24:50 1475
转载 在微信公众平台做HTML 5游戏的一些经验
在微信公众平台做HTML 5游戏的一些经验时间:2013-08-22 英特尔intel.com 程大伟最近微信公众游戏平台讨论得如火如荼,大有HTML5游戏即将引燃之势。 磊友科技赵霏自称HTML5技术鼓吹者,手机游戏 第一代制作者。他关于在微信平台做HTML5游戏的分享具有非常地参考价值,从中可以了解目前HTML5游戏发展的现状和困难 。更值得关注的是这些困难
2014-12-19 10:30:25 1822
转载 iOS中代码支持多国语言切换的实现(Xcode5+iOS7)
原文 http://blog.csdn.net/gisxy/article/details/20577881为了增加程序的用户使用数量,那么程序的国际化是不可或缺的一步。在Xcode中要实现程序的国际化,其实非常简单,开发者只需要简单配置,并修改相应的字符串键值对即可。 应用程序的国际化主要包括三个方面:A、程序名称国际化;B、程序内容国际化;C、程
2014-12-17 16:25:28 489
原创 iOS8 定位新增功能
从iOS诞生之日起,系统便配带了定位功能,随着无线互联网的需求,移动功能的日新月异的变化,以及iOS的不断升级,定位功能都有不断的更新,自iOS7加入了iBeacon,为无线移动推送提供了更多的变数以后,在iOS8里面定位功能也有不俗的表现。Core Location framework的变化主要有以下几点:1. 在定位状态中引入Always 和WhenInUse的概念。2. 加入Vi
2014-12-17 16:18:04 1159
原创 UITableView回到到顶部
UITableView返回到顶部UITableView继承了UIScrollView所以可以使用UIScrollView的方法,设置显示内容的偏移量[self.tableView setContentOffset:CGPointMake(0, 0) animated:YES];
2014-12-17 16:14:52 1081
原创 基于企业级证书的IOS应用打包升级功能介绍(类似于fir.im)
IOS应用程序升级流程介绍:IOS手机端应用程序需要升级时,打开服务器端html文件(本文为ucab.html文件)-》点击在线安装-》打开plist文件(本文中为ucab.plist文件)-》plist文件中存储有应用程序升级包的地址。(本文为:http://192.168.1.126:8088/netcrm/ucab.ipa),这个地址是在打包时填写的Application URL值。通过
2014-12-11 15:51:37 2082
原创 IOS 多个UIImageView 加载高清大图时内存管理
当我们在某一个View 多个UIImageView,且UIImageView都显示的是高清大图,就有可能出现内存警告的问题。如果第一次进入这个view,没有发生内存警告,当再次进入这个view,如果上一次的内存没有及时释放,这一次次的累加,便可导致内存崩溃。1,UIImage 加载图片的方式。 如果是本地图片,尽量不要使用 [UIImage imageNa
2014-12-11 14:39:04 911
原创 ios游戏开发 Sprite Kit教程(二)
横屏显示首先,在Project Navigator中单击SpriteKitSimpleGame工程以打开target设置,选中SpriteKitSimpleGame target。然后在Deployment Info中,不要勾选Portrait,只选中Landscape和Landscape Right,如下所示:编译并运行工程,会看到如下运行画面:下
2014-12-10 14:23:53 860
原创 ios游戏开发 Sprite Kit教程(一)
在iOS 7中内置了一个新的Sprite Kit框架,该框架主要用来开发2D游戏。目前已经支持的内容包括:精灵、很酷的特效(例如视频、滤镜和遮罩),并且还集成了物理库等许多东西。iOS 7中附带了一个非常棒的Sprite Kit示例工程,名字叫做Adventure。不过这个示例工程稍微有点复杂,不太适合初学者。本文的目的就是做一个关于Sprite Kit使用的初级教程。通过本文,你
2014-12-10 10:43:59 757
原创 通过崩溃trace来查找问题原因
这里我们以UMeng捕获的错误信息举例:从友盟中, 我们可能会得到如下信息:Application received signal SIGSEGV(null)( 0 CoreFoundation 0x359348a7 __exceptionPreprocess + 186 1 libobjc.A.dylib
2014-12-02 14:19:27 573
转载 iOS框架研究 之 UIResponder 可以接收事件的对象(一)
本文章为 菲利克斯猫(Felix.mao) 原创文章,如转载,请注明:原文地址:http://blog.csdn.net/maojudong/article/details/77981381. 简介:此类继承自NSObject所属的框架: /System/Library/Frameworks/UIKit.framework定义了一些接口对象,然后响应事件,它
2014-12-02 13:53:43 485
原创 解决XCode6在IOS7系统上出现部分黑屏与不适配问题
最近升级了XCode发现了一个bug,XCode6所建立的工程在ios8上面可以完美运行,但是在ios7上就出现 statusbar black的情况,google了一下国外的大神,现将解决方案给大家分享一下。问题页面:更改如图所示配置即可,1.选中工程文件。 2.找到App Icons and Launch Images,点击U
2014-12-02 13:44:27 467
Charles 4.0.1以及破解jar
2016-11-18
iOS中Navigation中左滑pop页面类似于系统的
2015-07-16
制作的framework(静态库文件)
2015-07-14
PHP从入门到精通
2015-06-30
Versions 破解版(1.3)
2015-06-08
iOS自定义列表中的索引栏(Index Bar)外观
2015-02-04
libopencore-amrwb.a 和 libopencore-amrnb.a 支持arm64
2014-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人