编程
小灰是蜗牛君
刚刚学会一点iOS皮毛的程序猿
展开
-
Objective-c 内存管理中的错误提示 'retainCount' is unavailable 解决方法
error: 'retainCount' is unavailable: not available in automatic reference counting mode 后来发现是编译选项的问题: 1.点击工程名 打开编译选项2.在编译选项中,选择Bulid Setting选项卡3.在Apple LLVM compiler X.X - Lan原创 2014-11-20 17:13:16 · 926 阅读 · 0 评论 -
IOS开发之实现App消息推送(最新)
原文链接:http://blog.csdn.net/shenjie12345678/article/details/41120637好久没有写过博客啦,今天就由本菜鸟给大家做一个简单的IOSApp消息推送教程吧!一切从0开始,包括XCode6, IOS8, 以及苹果开发者中心最新如何注册应用,申请证书以及下载配置概要文件,相信很多刚开始接触ios的人会很想了解一下。(ps:网上转载 2015-08-04 15:34:40 · 470 阅读 · 0 评论 -
[****ViewController scrollViewDidScroll:]: message sent to deallocated instance 0x12d6c22f0
因为项目需要一个导航栏透明过渡效果,因此写了一个方法,过了好多天才发现这个bug,当滑动页面,导航栏处于半透明状态,这时点击返回(pop回上一页面),程序崩溃,报了这么个信息,Google后说是向因为一个UIViewController释放后,又再次向这个VC调用了某些请求导致。当VC释放后,这个xx还没有被释放,所以xx的回调方法还在调用delegate即这里的vc, 所以崩溃就发生了。原创 2015-07-27 15:51:14 · 1334 阅读 · 1 评论 -
iOS点击空白处关闭presentViewController出来的view
今天项目需要有个弹出界面,需要点击空白处可以关闭view,发现vc自带有个方法:-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)eventv{ [self dismissViewControllerAnimated:YES completion:nil];}只要把dismissViewControllerAn原创 2015-07-03 14:36:42 · 2863 阅读 · 0 评论 -
textView 如何设置占位符
因为近期项目需要,需要设置占位符,网上搜了一堆都比较麻烦,后来看到国外的一大神的答案贴出了给大家学习一下。加入代理@interface MyClass () @end创建UITextView *myUITextView = [[UITextView alloc] init];myUITextView.delegate = self;myUITextView.text =原创 2015-05-05 19:16:37 · 896 阅读 · 0 评论 -
信不信由你!iPhone6屏幕宽度不一定是375px,iPhone6 Plus屏幕宽度不一定是414px
看到这个题目你可能不信,引出这个问题的缘由是几次项目中Chrome模拟器和iPhone6真机预览效果不一致。为什么在Chrome Emulation模拟手机页面和真机预览效果不一致? 以前觉得不外乎两个原因:1.某些机型或浏览器对一些CSS属性不支持。2.某些设备不支持12px以下字体。今天要补充的第3个原因是对于iPhone手机还会与手机系统设置的显示模式、设备硬转载 2015-04-03 18:29:57 · 872 阅读 · 0 评论 -
关于tableview的 [self.tableView registerClass: forCellReuseIdentifier:使用方法
1 这个方法在SDK5.0是运行不起来的。2 如果需要使用这个方法,必须使用配套的方法来一起用,下面两个配套方法:// Beginning in iOS 6, clients can register a nib or class for each cell.// If all reuse identifiers are registered, use the newer -dequ原创 2015-04-03 12:04:40 · 596 阅读 · 0 评论 -
IOS 开发使用UITableView实现自动布局多个button 按钮
今天给大家带来一个使用tableView实现抽屉打开与关闭的效果,其实tableView这个控件在我们日常开发中使用的频率很高,比如“游戏需要显示他的服务器列表,新闻需要显示它的新闻概略列表等”,但是它可不是单单简单的给你提供一个显示列表的功能,这样太大才小用了,感兴趣的朋友可以去查查UITableView的API函数你就会发现,哇~原来有这么多功能强大的函数,真是相见恨晚啊。利用UIT转载 2015-04-03 09:21:46 · 1590 阅读 · 0 评论 -
launchImage设置后在启动时无法显示
今天设置了自定义的LaunchImage,但是为什么启动模拟器,不出现对应图片,难道要在LaunchScreen.xib这个文件里面配置吗??后来发现是项目设置的问题,先项目设置的general-->App Icons and Launch Images-->Launch Images Source中选择刚才在Images.xcassets中设置的图片,再把Launch Scr原创 2015-01-03 20:42:39 · 539 阅读 · 0 评论 -
Objc中类方法和实例方法有什么区别?
比如有一个类 example里面定义 了两个方法 +(void)fun1; //类方法-(void)fun2; //实例方法用法:[example fun1];example *tmp = [[example alloc]init];[tmp fun2];原创 2014-11-24 17:12:54 · 598 阅读 · 0 评论 -
iOS沙盒路径的查看和使用
1、模拟器沙盒目录文件都在个人用户名文件夹下的一个隐藏文件夹里,中文叫资源库,他的目录其实是Library。因为应用是在沙箱(sandbox)中的,在文件读写权限上受到限制,只能在几个目录下读写文件:Documents:应用中用户数据可以放在这里,iTunes备份和恢复的时候会包括此目录tmp:存放临时文件,iTunes不会备份和恢复此目录,此目录下文件可能会在应用退出后删除转载 2014-11-26 15:04:01 · 576 阅读 · 0 评论 -
应用内直接跳转AppStore方式
今天群里有人问应用内如何直接不经过Safari直接跳转AppStore,我查看了下百度出来的方法都比较老,就放下测试成功的链接以表记录[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://itunes.apple.com/app/id932324391"]];[[原创 2016-01-18 10:58:11 · 545 阅读 · 0 评论