- 博客(28)
- 资源 (10)
- 收藏
- 关注
原创 Xcode 7请求网络报错
Xcode 7请求网络报错Error Domain=kCFErrorDomainCFNetwork Code=-1022 "The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.原因:ios9引入了新
2015-09-21 14:49:54
522
原创 ios获取当前手机wifi名称
今天做功能的时候遇到一个功能,需要获取手机当前WiFi的名称,后来上网找了找 方法:导入库#import 编写方法:- (NSString *)currentWifiSSID { NSString *ssid = nil; NSArray *ifs = (__bridge id)CNCopySupportedInterfaces(); for (NSS
2015-07-25 13:36:23
661
原创 ios7与ios8系统版本不同出现的问题积累
今天测试的时候出现问题:1、@3x图片的问题:ios8以下的不支持@3X 导致了我在ios7上的@3x图片找不到 显示不出来。 额。。。这是个弱智的问题。。。。2、ios7中在tableCell中加uiswitch,监听开关不能使用通知来实现,要在代理方法:cellForRowAtIndexPath中[cell.mySwitchaddTarget:selfaction:@selec
2015-06-19 08:25:09
325
原创 ios socket传16进制参数
这段时间公司做一个项目 与智能硬件交互的项目,需要用socket 通过16进制参数进行交互;构造遥控数据帧 AC 01 00 32 00 5E 0B 02 01 9F 以这种形式; unsignedchar cmd_switch[10]; cmd_switch[0]=(char)0xAC;//start cmd_switch[1]=(char)0
2015-06-04 19:46:50
1317
原创 oc将十进制转化为十六进制
//将十进制转化为十六进制- (NSString *)ToHex:(uint16_t)tmpid{ NSString *nLetterValue; NSString *str =@""; uint16_t ttmpig; for (int i =0; i9; i++) { ttmpig=tmpid%16; tm
2015-06-01 19:58:46
916
转载 ios的推送
转自丰俊文的博客 经常有同学问我们,iOS上推送究竟怎么做啊,为什么我的设备总收不到推送呢,这里跟大家集中讨论一下iOS上推送的实现细节。 APNS的推送机制与Android上我们自己实现的推送服务不一样,Apple对设备的控制非常严格,消息推送的流程必须要经过APNs: 这里 Provider 是指某个应用的Developer,当然如果开发者使用AVOS Clou
2015-02-05 13:43:25
498
原创 ios开发中使用NSLocalizedString进行多种语言的支持
记录一下自己做的Add一个新的File,类型为StringFlie,步骤Flie->New->File->IOS下边的Resource里边的StringsFile。单击新加的StringFile文件(*.strings),在属性中修改他的名字为“Localizable.strings”并在Localization下边,点左下的加号,第一次点击会闪一下,然后会出现一个Engl
2015-02-03 15:08:38
424
原创 ios键盘遮挡UITextField问题
今天遇到一个问题:ios的键盘弹出后遮挡住了UITextField,后来上网搜索发现了一个这个第三方插件IQKeyboardManager,太牛逼了,只要在AppDelegate.m里面加上以下代码就ok了 [[IQKeyboardManagersharedManager]setEnable:YES];//开启控件 [IQKeyboardManagersharedManager].
2015-01-29 16:16:28
541
原创 IOS之禁用UIWebView的缩放
UIWebview类中有有一个名为scalesPageToFit的BOOL属性,当UIWebview加载的web页面与UIWebView的大小不一致时,是否缩放web页面来使用 UIWebView组件的大小。默认值为NO,即忽略web页面与webview组件的大小关系,以页面的原始大小进行显示,不执行任何缩放;_WebView=[[UIWebView alloc]initW
2015-01-29 10:25:43
3812
转载 IOS7 兼容适配总结
转载地址:http://justsee.iteye.com/blog/1945674 ios7新增加的icon尺寸:76 x 76:Size for iPad 2 and iPad mini (standard resolution)120 x 120 :Size for iPhone and iPod touch (high resolution)
2015-01-26 16:33:57
410
原创 IOS中UIScrollView的contentSize、contentOffset属性
contentSize属性:是UIScrollView可以滚动的区域 而uiScrollView有一个frame属性 frame控制着UIScrollView的大小,比如:若frame = (0, 0, 320, 480) contentSize = (320, 960),代表本UIScrollView可以上下滚动,滚动区域为frame大小的两倍。contentOffset 是U
2015-01-26 14:31:10
505
转载 iOS学习——Visual Format Language语法的简单学习
Visual Format Language这种语言设计的具有很高的可读性,用一对方括号'[view]'这样括起来表示一个View,用一个破折号'-'表示Views之间的关系(或者用两个破折号中间带一个数字'-3-'来表示Views之间的距离是3point)。没错,就是这样直观,就是这样简单。接下来我们看一下这些例子:来自苹果官方文档标准距离[button]-[te
2015-01-22 15:25:11
411
转载 ios-AutoLayout(自动布局代码控制)简单总结
原理:IOS6.0 之后,苹果优化了UI界面的布局方式,提出了自动布局的概念,和之前的autoresizing相比功能更强大。子视图基于父视图的自动布局显示。都是父视图去添加对子视图的约束。在这里主要说的是通过代码对自动布局视图的实现。代码中一般用到的有两个添加约束的方式:1.- (void)addConstraint:(NSLayoutConstraint *)con
2015-01-22 15:18:50
452
转载 关于iOS代码实现自动布局
这里做一个通过代码实现自动布局的Demo,通过IB来做的就不讲了,网上相关的资料很多,这里给出一个写的不错的链接,有兴趣的同学自己看吧.iOS7自动布局教程(一)iOS7自动布局教程(二) --英文要谈自动布局,那基本的视图是第一步,做了一个这样的ViewController//// NESMainViewController.m// AutoLayout
2015-01-22 15:16:05
855
转载 iphone工作原理
苹果公司供图The Apple iPhone.苹果公司推出的iPhone2007年1月,史蒂夫•乔布斯(Steve Jobs)在Macworld大会(Macworld Conference and Expo)上发表演讲时,向全世界展示了苹果公司的iPhone。乔布斯手中的iPhone是第一次亮相,它看起来很时尚但缺乏生气,只是个黑色的矩形。 紧接着,乔布斯触摸了iPh
2015-01-22 10:38:51
1036
原创 NSSortDescriptor(数组排序)
如果数组里面的每一个元素都是一个个对象,对象里面有两个属性 一个createTime,一个价钱;然后对这个数组排序就可以这样:NSMutableArray *array = [NSMutableArray array];NSSortDescriptor *sort = [NSSortDescriptor sortDescriptorWithKey:@"date" ascending
2015-01-21 12:04:28
391
转载 iOS 屏幕适配,autoResizing autoLayout和sizeClass图文详解
1. autoResizingautoresizing是苹果早期的ui布局适配的解决办法,iOS6之前完全可以胜任了,因为苹果手机只有3.5寸的屏幕,在加上手机app很少支持横屏,所以iOS开发者基本不用怎么适配布局,所有的ui控件只要相对父控件布局就可以了,没错autoResizing就是一个相对于父控件的布局解决方法;注意:它只能相对父控件布局;***在xcode中可以通过可视
2015-01-20 17:06:10
765
转载 iOS学习之UIDatePicker控件使用
iOS学习之UIDatePicker控件使用iOS上的选择时间日期的控件是这样的,左边是时间和日期混合,右边是单纯的日期模式。, 您可以选择自己需要的模式,Time, Date,Date and Time , Count Down Timer四种模式。 本篇文章简单介绍下PickerDate控件的使用 1、新建一个Singe Vi
2015-01-20 16:54:36
450
转载 Android设置字体大小, 该用sp还是dp?
Android设置字体大小, 该用sp还是dp? 大部分人肯定脱口而出, 用sp啊, 傻瓜都知道要用sp而不是dp!!!那么为什么呢? 可能有人会说, 是google官方专门定义了sp这个单位来描述字体大小, google建议这样搞的!我想说的是, 大家可能被google误导了吧. 我们来通过实验证明这个道理:首先我示范一下sp, 我想listview item
2014-12-05 15:27:12
779
原创 popViewControllerAnimated与dismissViewControllerAnimated
popViewControllerAnimated与dismissViewControllerAnimated的区别。。。。 赶紧复习一下presentViewController 弹出视图,与之相对应的是dismissViewControllerAnimated 隐藏视图[self._mainTabBarControllerpresentViewController:na
2014-12-05 11:18:29
1533
原创 ARC中NSNotificationCenter删除observer
虽然使用ARC你也应该删除observer。创建dealloc方法:-(void)dealloc { [[NSNotificationCenter defaultCenter] removeObserver:self];}这里不需要调用[super dealloc]。
2014-11-24 14:25:32
556
转载 iOS学习之在ARC项目中使用非ARC文件:ARC forbids explicit mess...
ARC的出现应该说是开发者的一大福利,苹果是推荐使用的,但是因为之前没有ARC机制,好多比较好的类库都是使用的非ARC,或是有些大牛还是不喜欢用ARC,封装的类也是非ARC的,想要在自己的ARC项目中使用这些非ARC类库,只需要简单的设置一下就可以了。
2014-11-17 16:51:52
488
原创 如何解决Delegates properties with ARC错误
错误提示:error: Automatic Reference Counting Issue: Existing ivar 'delegate' for unsafe_unretainedproperty 'delegate' must be __unsafe_unretained解决方法:将原来的:@interface CustomeVie
2014-11-17 16:17:01
386
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人