![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oc
做好自己1
这个作者很懒,什么都没留下…
展开
-
iOS中JavaScript和OC交互
iOS中JavaScript和OC交互 JAN 10TH, 2015 在iOS开发中很多时候我们会和UIWebView打交道,目前国内的很多应用都采用了UIWebView的混合编程技术,最常见的是微信公众号的内容页面。前段时间在做微信公众平台相关的开发,发现很多应用场景都是利用HTML5和UIWebView来实现的。 机制 Objective-C语言调用JavaScri转载 2015-07-15 10:59:07 · 535 阅读 · 0 评论 -
iOS右滑返回
iOS系统支持边缘右滑返回,但这样的前提是用的是系统的navigationItem的backBarButtonItem。 但是很多情况下我们的navigationItem都是自定义的,这样就回失去右滑返回的效果。建议大家如果有需要自定义的nav,最好整个app内统一都用自定义的nav bar来写,不然添加右滑返回后,可能会出现导航条错乱的问题 方法一:在baseController的v原创 2015-12-18 14:14:57 · 896 阅读 · 0 评论 -
网络数据强制数据转化
server给的数据多种多样导致客户端崩溃 因为server端给回的数据类型多种多样,可能本来是字符串,然后给到我们是NSNumber类型,这样我们如果没有进行强制的转换,调用到NSString的方法可能引起程序奔溃,所以我给NSDictionary写了类别,处理简单的常用的数据类型,具体代码如下: NSDictionary建立类别,Format 1:在NSDictionary+Fo原创 2016-07-11 14:10:55 · 384 阅读 · 0 评论 -
iOS字符串反转
- (void)reverse { NSString* str = @"abcdefghigklmnopqrst"; int length = (int)str.length; NSMutableString *finalStr = [NSMutableString stringWithCapacity:length]; for (int i =原创 2016-07-18 11:42:18 · 1287 阅读 · 0 评论 -
iOS launch、icon
icon 尺寸: 40*40 60*60 58*58 87*87 80*80 120*120 180*180 1024*1024(app store用可以是jpg) launch图: 640*960 640*1136 1242*2208 750*1134 launch图设置: 1:确保Launch Screen File删掉 2:确保Launc原创 2017-07-21 11:21:21 · 367 阅读 · 0 评论 -
iOS模拟键盘长按删除
最近做第三方键盘开发,模拟键盘的长按删除 删除按钮上添加长按事件: UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(deleteMore:)]; [deleteBtn addGesture原创 2017-07-21 10:53:51 · 1749 阅读 · 0 评论 -
json转换格式错误
服务器压缩字符,解压拼接后表面看的是json串,但是转json就报格式错误,经过半天的测试发现是里边多了一些转义字符,所以添加了以下代码: NSString* jsonStr = [valueStr stringByTrimmingCharactersInSet:[NSCharacterSet controlCharacterSet]]; 去掉了所有的原创 2017-10-27 17:24:04 · 1907 阅读 · 0 评论 -
launch尺寸 包含iPhone X
官方文档:https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/launch-screen/ Device Portrait size Landscape size 12.9" iPad Pro 2048px × 2732px 2732px × 20原创 2017-10-27 17:39:04 · 1669 阅读 · 0 评论 -
iOS设备型号
所有设备型号对应的官网地址: 官网地址: https://www.theiphonewiki.com/wiki/Models 如果你懒得整理了,直接复制我下边代码: + (NSString *)getDeviceType { struct utsname systemInfo; uname(&systemInfo); NSStr原创 2017-11-17 14:17:00 · 2798 阅读 · 0 评论