- 博客(28)
- 收藏
- 关注
转载 取精华、去糟粕!适合iOS开发者的15大网站推荐
摘要:iOS开发者若想使技艺炉火纯青,就要不断借鉴他人的有益经验,紧跟新兴科技和工具的步伐。除了Apple的开发者中心,其他网站上的文章和资源也具备参考价值。本文推荐的博客和网站都是作者详细了解的,绝对不容错过。iOS开发者若想使技艺达到炉火纯青的地步,就要不断借鉴他人的有益经验,紧跟新兴科技和工具的步伐。除了Apple的开发者中心,其他网站上的文章和资源也具备参考价值,若能学得一二,必能锦上
2015-03-06 09:29:08
503
原创 IOS资料大全
转载自:http://beyondvincent.com/blog/2013/07/18/106/小引本文主要汇集一些苹果开发的资源,会经常更新,建议大家把这篇文章单独收藏(在浏览器中按command+D)。今天(2013年10月14日)收录了answer哥(黄爱武)的博客,欢迎大家围观! 今天(2013年7月19日)收录了许多中文网站和博客。大家一定要去感受一下哦。
2015-03-06 09:24:23
578
原创 IOS8 UIAlertController 弹框
IOS8中,Apple将UIActionSheet和UIAlertView整合成一个接口UIAlertController。原来的是一个view,展示在window视图之上。现在改成了controller,展示方式变成由当前的controller直接present出来。下面看看具体的接口:[html] view plaincopy
2015-02-07 11:51:29
1120
原创 iOS 手写代码UICollectionView
1) 必须使用下面的方法进行Cell类的注册: // -(void)registerClass:forCellWithReuseIdentifier: // -(void)registerClass:forSupplementaryViewOfKind:withReuseIdentifier: // -(void)registerNib:for
2015-01-13 20:03:41
497
原创 iOS 开发 AutoLayout SizeClass
http://xuexuefeng.com/autolayout/#http://blog.youkuaiyun.com/meegomeego/article/details/39991057http://www.raywenderlich.com/50319/beginning-auto-layout-tutorial-in-ios-7-part-2http://www.raywenderlic
2015-01-07 17:06:14
427
原创 iOS 在UILabel显示不同的字体和颜色
iOS 在UILabel显示不同的字体和颜色 使用的控件是 NSMutableAttributedString 解决了创建多个label的笨方法 ,下面就简单介绍一下NSMutableAttributedString 的使用NSMutableAttributedString*str = [[NSMutableAttributedStringalloc] initWithStr
2015-01-07 10:08:42
454
原创 iOS 推送小结
iOS推送小结:http://www.360doc.com/content/14/0208/12/9200790_350679134.shtmliOS 推送,证书申请,本地推送这是一篇编译的文章,内容均出自Parse.com的iOS开发教程,同时作者还提供了视频讲解。本文将带领开发者一步一步向着iOS推送通知的深处探寻,掌握如何配置iOS推送通知的奥义。介绍一点点背景资
2015-01-04 09:21:42
378
原创 iOS开发的一些奇巧淫技(小知识扩展)
TableView不显示没内容的Cell怎么办?类似这种,我不想让下面那些空的显示.很简单.1self.tableView.tableFooterView = [[UIView alloc] init];试过的都说好.加完这句之后就变成了这样.自定义了leftBarbuttonItem左滑返回手
2014-12-29 10:54:35
573
原创 iOS 获取网络状态,区分2G3G4GWIFI等,非reachability
+(NSString *)getNetWorkStates{UIApplication *app = [UIApplicationsharedApplication];NSArray *children = [[[appvalueForKeyPath:@"statusBar"]valueForKeyPath:@"foregroundView"]subviews]; NSS
2014-12-29 09:38:16
599
原创 CAShapeLayer把图片做成圆形效果
利用CAShapeLayer可以制作出任意的几何图形,把它作为UIImageView的遮罩,达到把图片做成圆形效果。 //创建个人主页头部的用户头像 self.userHead = [[UIImageView alloc]initWithFrame:CGRectMake(10, 35, 80, 80)]; self.userHead.ima
2014-12-24 11:21:03
481
原创 iOS 数据持久化
本文中的代码托管在github上:https://github.com/WindyShade/DataSaveMethods 相对复杂的App仅靠内存的数据肯定无法满足,数据写磁盘作持久化存储是几乎每个客户端软件都需要做的。简单如“是否第一次打开”的BOOL值,大到游戏的进度和状态等数据,都需要进行本地持久化存储。这些数据的存储本质上就是写磁盘存文件,原始一点可以用iOS本身支持有NSFile
2014-12-23 16:05:03
412
原创 IOS基础之设置APP的名字、设置图标、添加等待加载时的图片
1、我们的app一般默认的名字是我们的工程名字,所以我们一般会更改一个更加友好的名字,更改的方法如下图:找到InfoPlist.strings文件,在里面添加语句CFBundleDisplayName="你的APP的名字";方法二:更改plist文件2、关于怎么设置图标选中你的工程的名字(图上1位置),然后向下拉,找到APP Icons把你向设置成的图标的图
2014-12-23 11:18:47
522
原创 iOS 笔记 (一直持续更新中……)
Xcode 6 不支持32位的情况 解决方案 $(ARCHS_STANDARD_32_BIT)字符串分割 NSArray * industrArray = [self.personnalInfo objectForKey:@"SelIndustry"]; NSMutableArray * tempArray = [[NSMutableA
2014-10-09 14:04:55
478
原创 ios检测设备摄像头、指南针、录音、陀螺仪的状态
//检查前后摄像头BOOL cameraAvailable = [UIImagePickerController isCameraDeviceAvailable:UIImagePickerControllerCameraDeviceRear];//前BOOL frontCameraAvailable = [UIImagePickerController isCameraDevice
2014-10-08 15:54:13
658
原创 GCD
/* 总结: 1、创建一个串行队列 执行完任务后需要释放 0 不是在主线程 1 是在主线程 create的队列需要释放 2、创建一个全局队列 不需要释放 注 第一个参数指定线程的优先级 GCD的用法 请求数据用分线程 更新UI用主线程 */ //1、创建一个串行队列,第一个参数是C语言格式的字符
2014-09-26 12:02:00
508
原创 iOS UICollectionView
UICollectionViewFlowLayout *flowLayout =[[UICollectionViewFlowLayout alloc]init]; _collectionView = [[UICollectionView alloc]initWithFrame:CGRectMake(0.0f, 82.0f, 320.0f, 426.0f) collectionViewLa
2014-09-25 11:50:39
549
原创 iOS拨打电话(三种方法)
1、NSMutableString * str=[[NSMutableStringalloc] initWithFormat:@"tel:%@",@"186xxxx6979"]; // NSLog(@"str======%@",str);[[UIApplication sharedApplication] openURL:[NSURL URLWithSt
2014-09-23 15:06:48
408
原创 ios的对象数组生成jsonarray
小弟菜鸟一个,需要将一个对象数组生成一个jsonarray,如下,我想将actorhalls这个对象数组转换为一个json的字符串。
2014-04-16 18:54:29
780
原创 ios 提醒功能开发(应用后台运行消息提醒推送)
当用户离开应用程序后创建一个本地消息。如果用户在使用应用程序时需要设置一些配置信息,请谨慎使用类消息。假设一个应用程序在前台运行。当应用程序通过Home键切换到后台运行时,1秒钟后,能见到一下窗口弹出信息,(ios 5 和 ios 4设备)。如果用户点击这条信息,则可以让应用程序恢复到前台运行。实现代码非常简单,在一开始创建一个NSDate 对象,记录当
2014-04-10 19:15:24
1098
原创 简单适配3.5寸,4寸iPhone屏幕的方法
首先,Xcode4.5以后多了autoLayout这个功能,简单地说就是以前的项目的元素布局:绝对定位,可以被这种相对位置替代,不用设置具体元素的frame,可以设置元素距离父视图,或者距离另外一个子元素有多远的相对距离,我相信这个方法应该是一劳永逸的正解,也是苹果为什么4.5多这个新功能的初衷。所以我新创建了一个项目想试验下autoLayout的作用,后来发现各种问题,最常见的原因是相对位置
2014-04-10 19:13:41
999
原创 iOS6和iOS7代码的适配(1)
苹果的iOS7推出后,对于所有的应用来说都提出了一个天然的需求——适配不同版本的SDK。目前来说,用iOS6的SDK生成的应用,可以在iOS7的系统上跑,UI上也保持了原来的风格样式,这是苹果做的向下兼容,不过不要小看苹果推行iOS7的决心——苹果发布消息,2014年2月1日开始,AppStore上不接受不是Xcode5的提交。 这样,苹果给所有的开发者留下的就是华山一条路了——升级
2014-04-10 19:12:14
558
原创 iOS 一些整理过的常用代码
/*-----字符串常用操作-------*/ NSLog(@"rect1: %@", NSStringFromCGRect(rect1)); //1,字符串拼接 NSString *newString = [NSString stringWithFormat:@"%@%@",tempA,tempB]; //2,字符转int int intString = [newString
2014-03-29 18:21:26
627
原创 iOS json字符串转化为NSArray(解析)
URL:http://www.12beli.com/App/Index/Category?pid=0 往服务器发数据返回的是数组服务器返回数据如下:dict-123--{ CategoryName = Komputer; ID = 4; ParentID = 0; child = "[{\"ID\":16,\"CategoryName\":\"
2014-03-22 18:58:01
8908
原创 iOS POST请求
用post请求向服务器发送一个json格式的URL; 用post向服务器发送数据 切记是以表单的形式 向服务器发送数据 get则是在url后面追加字符串,拼接字符串;post格式的URL:NSString * Pass = [_passWord.textstringByAppendingString:_radString];
2014-03-17 19:54:11
727
原创 开启漫漫学习风
今天是我第一次在博客上写文章,平时在网上看到别人在博客上写东西觉得就那样没什么意思,可接触开发时间长了就会慢慢的意识到做总结,做笔记的重要性,只有不断的学习,掌握学习方法,学会总结,才能有所进步,不会被落下,更不会拉别人很远,每天也会充实一点。坚持每天学一点新知识,哪怕是以前自己学的,看看熟悉熟悉也是好的,最起码以后用的时候不会再感觉那么吃力,因为自己会便会很从容,就也无所畏惧。切记,每天无论多忙
2014-03-08 23:24:35
541
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人