- 博客(36)
- 收藏
- 关注
转载 mac idea https 连接不上的解决办法
以前一个人开发没有考虑代码服务器的问题,现在需要提交代码到服务器,服务器安装了cvs以及svn,一般的Mac OS X都已经安装了subversion客户端,自然是选择svn了,不过碰到了连接不上的问题。由于客户端使用https访问服务器,是需要进行安全认证的。为此,在终端输入svn list https://192.168.1.103/svn/IOS出现Error vali...
2018-09-03 23:49:22 1848
转载 开发者所需要知道的 WWDC 2018 新特性
一直阅读我的博客的朋友可能知道,我在每年 WWDC 之后都会写 (水) 一篇关于新 SDK 和开发工具的文章。之前这个系列叫做《开发者所需要知道的 iOS SDK 新特性》,但是最近虽然 Craig 嘴上说着不要,身体却很诚实地将 iOS 和 macOS 带到一起,所以今年我觉得可以改一改题目,就总览一下作为 Apple 生态圈的开发者,在今年 WWDC 上我个人的一些观察,以及可能应该注意的有趣...
2018-06-12 10:09:23 431
翻译 iOS runtime 学习之类的属性动态获取(一)
苹果官方文档()如下: Property Type String You can use the property_getAttributes function to discover the name, the @encode type string of a property, and other attributes of the property. The string starts
2017-02-24 11:19:05 405
转载 根据图片url获取图片尺寸
// 根据图片url获取图片尺寸+(CGSize)getImageSizeWithURL:(id)imageURL{ NSURL* URL = nil; if([imageURL isKindOfClass:[NSURL class]]){ URL = imageURL; } if([imageURL isKindOfClass:[NSString class...
2016-01-12 09:07:17 1292
原创 阴影小知识
//设置阴影的颜色 headView.layer.shadowColor=[UIColor blackColor].CGColor; //设置阴影的偏移量,如果为正数,则代表为往右边偏移 headView.layer.shadowOffset=CGSizeMake(10, 7.5、); //设置阴影的透明度(0~1之间,0表示完全透明) headV...
2016-01-05 09:12:09 170
原创 jspatch使用中的一些小问题
1.range.location()用js调用的时候去掉括号range.location 2.比较两个对象的时候使用isEqual— 3. UIScreen.mainScreen().width()使用 self.view().width()代替 4.不支持枚举 5.不支持c函数的调用比如cgrect(使用{x:0, y:0, width:40, height:40})...
2016-01-05 09:11:41 207
转载 swift与oc混编的问题
swift 语言出来后,可能新的项目直接使用swift来开发,但可能在过程中会遇到一些情况,某些已用OC写好的类或封装好的模块,不想再在swift 中再写一次,哪就使用混编。这个在IOS8中是允许的。先中简单的入手,先研究在同一个工程目录下混合使用的情况。 为了演示。先准备两个类 第一个是swift语言写的类,文件名为 act.swift[cpp] view plaincopy im...
2016-01-05 09:11:07 302
原创 小知识
经常会遇到底层view半透明作为background的情况,而上层view则不能设置半透明,如果直接设置superview的alpha会影响它的subview。正确的方式是不要让 superview 的 alpha 影响到 subview,使用alpha 属性会作用于 backgroudView 和 它的 subview,而UIColor 的 alpha 只会作用于 View 本身。...
2016-01-05 09:09:20 145
原创 系统alert与keyWindow的rootViewcontroller冲突问题
项目中有个需求,根据不同的城市,显示不同的tabbar,当前城市与定位城市不匹配时,弹出系统的alert,将tabbar切换为我们想要的,重新设置rootViewcontroller。 一开始是使用下面的方法实现的 - (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{ //...
2016-01-04 11:24:21 522
原创 iOS 精度问题
后端返回数字类型的数据,AFN解析会出现丢失精度的现象,处理方式: (1)使用NSDecimalNumber进行处理 NSString *doubleString = [NSString stringWithFormat:@”%lf”,_gbValue.doubleValue]; NSDecimalNumber *decNumber = [NSDecimalNum...
2016-01-04 11:23:59 472
原创 CocoaPods执行 pod install 慢的问题
最近使用来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动 原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下: pod install –verbose –no-repo-updatepod update –verbose ...
2016-01-04 11:23:36 145
转载 CocoaPods安装使用教程
CocoaPods是什么? * 如何下载和安装CocoaPods? * 如何使用CocoaPods? * 场景1:利用CocoaPods,在项目中导入AFNetworking类库 * 场景2:如何正确编译运行一个包含CocoPods类库的项目 CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等...
2015-12-30 13:51:09 235
原创 webView后台播放音乐不能关闭的解决办法
项目中有一个活动页面,进入就需要播放音乐,而且不需要用户点击 webView.mediaPlaybackRequiresUserAction = NO; webView不需要用户触发,播放音频的时候。退出界面,音乐会持续播放。一开始想到的解决方式(1).注销webView,不好用。 (2).[webView reload]多次点击进入webView会出现多个音乐重复播放的问题。 (...
2015-12-30 13:50:49 4014
原创 iOS9 HTTP请求失效
iOS9引入了新特性App Transport Security (ATS) 新特性要求App内访问的网络必须使用HTTPS协议。 但是现在公司的项目使用的是HTTP协议,现在也不能马上改成HTTPS协议传输。 在Info.plist中添加 NSAppTransportSecurity 类型 Dictionary 。 在 NSAppTransportSecurity 下添加 NSAllow...
2015-12-30 13:50:20 259
原创 关于iOS推送
iOS的推送分为本地推送跟远程推送两种,远程推送通过APNs(Apple Push Notification service)实现。一、远程推送远程推送我大致总结为以下几步:1.应用程序向APNS注册推送服务,在苹果官网的会员中心创建push证书,安装证书到钥匙串,生成描述文件。2.获取APNS分配的deviceToken3.把deviceToken发送到自己的后台服务器,服务器记录下每台设备的d...
2015-12-30 13:42:01 198
原创 iOS CADisplayLink定时器
CADisplayLink最主要的特征是能提供一个周期性的调用我们赋给它的selector的机制,从这点上看它很像定时器NSTimer。当把CADisplayLink对象add到runloop中后,selector就能被周期性调用,类似于NSTimer被启动了;执行invalidate操作时, CADisplayLink对象就会从runloop中移除,selector 调用也随即停止,类似于NST...
2015-12-21 14:06:06 270
原创 iOS 开发、测试、生产的描述文件(配置文件)
对于iOS开发,证书以及描述文件是必不可少的元素。 iOS证书是用来证明iOS App内容的合法性和完整性的数字证书。对于想安装到真机或发布到AppStore的应用程序(App),只有经过签名验证才能确保来源可信,并且保证App内容是完整、未经篡改的。数字证书是一个经证书授权中心数字签名的包含公开密钥拥有者信息以及公开密钥的文件。具有时效性,只在特定的时间段内有效。证书的生成我们上节已经讲解,在...
2015-12-18 15:01:06 4063
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人