IOS
sanfreefeng
这个作者很懒,什么都没留下…
展开
-
nil和release区别
nil是将一个对象指针置为空,只是切断指针和内存中对象联系,还是占用内存的,并没有真正释放内存,只是将对象指针置为空。release是真正通知内存释放对象,真正释放内存。如果没有relase而是直接置为nil,那么程序编译运行时候可能不会出错,但是这存在内存泄露,因为置为nil后release不起作用了。如果只是release而没有置为nil,应用程序也转载 2014-12-27 19:05:03 · 324 阅读 · 0 评论 -
release和debug切换
1.选中product-->scheme-->edit scheme 2.点击build configuration 选择debug 或 release模式原创 2015-07-06 13:59:58 · 691 阅读 · 0 评论 -
删除xcode中无用的provisioning profile
1.桌面-->前往-->前往文件夹2.输入 ~/Library/MobileDevice/Provisioning Profiles3.前往 删除原创 2015-07-16 15:20:04 · 468 阅读 · 0 评论 -
iOS开发系列--通知与消息机制
概述在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知机制就可以告诉用户此时发生的事情。iOS中通知机制又叫消息机制,其包括两类:一类是本地通知;另一类是推送通知,也叫远程通知。两种通知在iOS中的表现一致,可以通过横幅或者弹出提醒两种形式告诉用户,并且点击通知可以会打开应用程序,但是实现原理却完全不同。今天就和大家一块去看一下如何在i转载 2015-07-17 15:50:07 · 268 阅读 · 0 评论 -
修改app名称
在infoPlist.strings文件中添加CFBundleDisplayName = "软件名称";原创 2015-07-22 14:58:28 · 560 阅读 · 0 评论 -
copypngfile error 的问题
应用在在模拟器上调试没有问题,放到真机上调试就出现copypngfile 的错误解决方案:1.在build settings里把工程里的Compress PNG files设置为NO,问题解决,但这样设置以后,弄出来的ipa会很大,感觉不是很理想。2.mac上的打开出问题的png文件,然后重新导出为png文件,这样真机调试时就没有错误了转载 2015-07-22 09:50:10 · 334 阅读 · 0 评论