会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Oran's
大部分都是关于 iOS 和 OC 的。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2020年4月3日
[OC] UIWebView APIs 的替换 以及转用WKWebView后的部分问题
摘要: 一.检查工程中的 UIWebView 1.打开终端,cd + 把项目的工程文件所在文件夹拖入终端(即 得到项目的工程文件所在的路径) 2.输入以下命令: grep -r UIWebView . 注意最后有个点号,而且点号和 UIWebView 之间必须有一个空格。 3.以上操作都正确的话,会马上出现
阅读全文
posted @ 2020-04-03 14:31 Oran
阅读(1347)
评论(0)
推荐(1)
2020年1月13日
[iOS]获取地理位置信息
摘要: 1.在工程的 info.plist 文件中增加两个key( 右键 - Add Row ) Privacy - Location Always and When In Use Usage Description Privacy - Location When In Use Usage Descript
阅读全文
posted @ 2020-01-13 11:29 Oran
阅读(2236)
评论(0)
推荐(0)
[iOS] 对 UItableView 等界面(ClipsToBounds) 同时使用 圆角和阴影
摘要: 展示内容的界面会被 ClipsToBounds = YES(按边缘剪切),但同时需要圆角和阴影效果。 一个界面,ClipsToBounds = YES 之后,阴影会被剪切,不再展示。 感觉只能使用多个界面嵌套。 在controller 的 view 上,先添加一个 UIView,把它叫做shadow
阅读全文
posted @ 2020-01-13 08:49 Oran
阅读(866)
评论(0)
推荐(0)
2019年12月25日
在 MAC 上 进行 iOS 的 Airtest 自动化测试(未完成)
摘要: 1. 用USB连接 iPhone 和 mac 。 从 连接 https://github.com/AirtestProject/IOS-Tagent 下载iOS-Targent工程文件, 在左上角选择需要运行的 WebDriverAgentRunner 。 为了能在真机上运行,需要按如下操作: Xc
阅读全文
posted @ 2019-12-25 11:10 Oran
阅读(1265)
评论(0)
推荐(0)
2019年10月30日
[OC] APP唤醒,URL Scheme,工程中的 URL Types 和 LSApplicationQueriesSchemes
摘要: 1.网页唤醒APP: 假设我们有一个APP,名字叫做 “APP甲”,需要通过网页唤起 APP甲,我们首先需要在 APP甲的工程文件里配置参数 URL Types: 在 info.plist 里的 URL types 增加 APP甲 的URL scheme, 或者在工程的info里的 URL type
阅读全文
posted @ 2019-10-30 13:54 Oran
阅读(3161)
评论(0)
推荐(0)
2019年10月10日
[OC] 统计代码行数
摘要: 1.打开终端 2. cd 路径,或者 输入cd ,然后把要统计代码的工程拖入终端,就会出现工程的路径。 然后按下回车。 3.输入: 就会输出代码的总行数(包含空行) 或者输入: 就会输出代码去掉空行的总行数
阅读全文
posted @ 2019-10-10 08:19 Oran
阅读(599)
评论(0)
推荐(0)
2019年9月26日
[OC] 链式语法
摘要: 我们新建了一个类,叫做 OJClass (这可以是 ViewController,UIView,NSObject 等各种类型的类,这里我们把它以UIView进行举例) 现在我们想要用链式语法的方式来设置这个类,比如下面这样: 首先,我们在 OJClass.h 的 interface 中定义上述几个属
阅读全文
posted @ 2019-09-26 15:18 Oran
阅读(350)
评论(0)
推荐(0)
2019年4月15日
[OC] 添加 pch 文件
摘要: 第一步: Xcode左上角 File - New - File, Other - PCH File 第二步, 在图中位置,写入 pch 的路径。 路径可以将 pch 文件拖入终端来得到。
阅读全文
posted @ 2019-04-15 09:50 Oran
阅读(384)
评论(0)
推荐(0)
2018年11月28日
[OC] NSTimer
摘要: 注意NSTimer的销毁 NSTimer在初始化之后,加入RunLoop会导致当前界面被强引用, 所以不会执行dealloc, 需要在合适在逻辑上进行NSTimer的销毁 比如,viewDidDisappear 之类的时机,需要根据具体的界面逻辑确定。
阅读全文
posted @ 2018-11-28 10:47 Oran
阅读(99)
评论(0)
推荐(0)
2018年11月7日
[OC] 线程 dispatch_group_t
摘要: 上面的代码的后台输出是: 可以发现,因为block内被加了休眠sleep,所以block外的NSLOG操作被先执行了。而在block1被执行完毕后,block2和线程结束的部分的内容才被执行
阅读全文
posted @ 2018-11-07 09:06 Oran
阅读(376)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告