首页
学习
活动
专区
工具
TVP
发布

freesan44

专栏作者
576
文章
340561
阅读量
26
订阅数
PTA 1077 互评成绩计算 (20 分)
在浙大的计算机专业课中,经常有互评分组报告这个环节。一个组上台介绍自己的工作,其他组在台下为其表现评分。最后这个组的互评成绩是这样计算的:所有其他组的评分中,去掉一个最高分和一个最低分,剩下的分数取平均分记为 G 1
freesan44
2021-12-06
2250
iOS14 适配canOpenURL问题
部分升级到iOS 14的用户,在点击链接跳转的时候,[[UIApplication sharedApplication]canOpenURL:url]返回false 经定位,是因为iOS 14新增默认浏览器设置,用户设置其他浏览器(例如chrome)为默认浏览器后,[[UIApplication sharedApplication]canOpenURL:url]就会报以下错误
freesan44
2020-11-24
1.2K0
WebViewJavascriptBridge优化开发背景处理办法
WebViewJavascriptBridge作为JS和原生OC的交互,通常都是在WebView中用self.bridge注册方法来进行调用,但这样对于WebView来说比较脓肿,全部逻辑处理都放在WebView下面实现,并且入参出参都是要用字符串来实现影响开发效率,后来考虑用runtime方法,让JS调用的方法都放在类里面实现
freesan44
2018-10-11
5910
《批判性思维(原书第10版)》读书笔记
存在着一种思维:它让我们形成意见、做出判断、做出决定、形成结论。同时,还存在着另一种思维——批判性思维:它批判前一种思维,让前述思考过程接受理性评估。批判性思维就是对思维展开的思维,进行批判性思维是为了考量我们自己(或者他人)的思维是否符合逻辑、是否符合好的标准。 批判性思维而言最重要的两点:
freesan44
2018-10-10
1.6K0
iOS导入第三方静态库的一些设置
在开发iOS程序的过程中,通常在导入第三方的类库(.a/.o)文件会报出一系列的错误:
freesan44
2018-09-05
1K0
关于Autolayout和Masonry自动布局的几个坑
最近遇到一个复杂视图:根控制器里面有上下两个子控制器,子控制器中各自实现类似PageView的视图,然后PageView的每一页是一个WebView,同时中间有个可拖拽的控件,实现上下两个控制器视图的大小调整。采用子控制器的原因是因为防止所有的逻辑代码都混在根控制器中,所以没有使用nicklockwood的iCarousel或SwipeView,而是采用了之前一直在用的SCPageViewController。
freesan44
2018-09-05
1.4K0
pushViewController自定义动画
CATransition*transition = [CATransitionanimation];
freesan44
2018-09-05
5310
关于ATS的测试检验
6月14日在WWDC 2016开发者大会上,苹果宣布了一个最后期限:2017年1月1日起,所有新提交到App Store的app和app更新都必须启用 App Transport Security(ATS)安全功能,并要求后台服务器必须支持ATS安全标准。
freesan44
2018-09-05
2K0
解决UITableView中Cell重用机制导致内容出错的方法总结
UITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的UITableViewCell,可以让UITableViewCell响应一些点击事件,也可以在UITableViewCell中加入UITextField或者UITextView等子视图,使得可以在cell上进行文字编辑。
freesan44
2018-09-05
2.3K0
iOS 对源代码进行混淆
代码混淆,刚刚看到是不是有点懵逼,反正我是最近才接触到这么个东西,因为之前对于代码和APP,只需要实现功能就好了,根本没有考虑什么安全问题。
freesan44
2018-09-05
8360
实现 iOS 前台时的推送弹窗效果EBForeNotification
或许很多童鞋还不知道,在 iOS 中收到推送通知时,如果 App 处于前台运行的情况下,推送的顶部弹窗是不会弹出来的。
freesan44
2018-09-05
1.6K0
iOS多线程的初步研究-- dispatch同步
dispatch_group_t group = dispatch_group_create();
freesan44
2018-09-05
7560
关于 iOS 10 中 ATS 的问题
WWDC 15 提出的 ATS (App Transport Security) 是 Apple 在推进网络通讯安全的一个重要方式。在 iOS 9 和 OS X 10.11 中,默认情况下非 HTTPS 的网络访问是被禁止的。当然,因为这样的推进影响面非常广,作为缓冲,我们可以在 Info.plist 中添加NSAppTransportSecurity字典并且将NSAllowsArbitraryLoads设置为YES来禁用 ATS。相信大家都已经对这个非常熟悉了,因为我自己也维护了一些网络相关的框架,所以我还自己准备了一个小脚本来快速关闭 ATS。
freesan44
2018-09-05
2.1K0
IDFA的检测。
关于IDFA,在提交应用到App Store时,iTunes Connect有如下说明:
freesan44
2018-09-05
1.3K0
iOS-Xcode8新特性(Code signing is required for product type 'Application' in SDK 'iOS 10.0')
今天我们APP发布现版本,我什么东西都做好了,然后我选择配置文件和证书,发现有个问题一直报错,我升级xcode之前是好的;
freesan44
2018-09-05
8350
ios蓝牙应用的后台处理
如果你的应用在后台时也需要处理蓝牙事件,就必须在Info.plist中声明应用要支持蓝牙后台模式,这样,当有蓝牙事件发生时,系统会唤醒应用来处理。
freesan44
2018-09-05
9160
ios实战-runloop实现的同步弹窗
我们知道UIAlertView使用delegate返回数据实现的,使用麻烦,之前介绍过用Block实现的例子《ios实战-使用Block的UIAlertView》
freesan44
2018-09-05
5770
关于Autolayout和Masonry自动布局的几个坑
自动布局 02 Mar 2016 Comments 前言 最近遇到一个复杂视图:根控制器里面有上下两个子控制器,子控制器中各自实现类似PageView的视图,然后PageView的每一页是一个WebView,同时中间有个可拖拽的控件,实现上下两个控制器视图的大小调整。采用子控制器的原因是因为防止所有的逻辑代码都混在根控制器中,所以没有使用nicklockwood 的iCarousel 或SwipeView ,而是采用了之前一直在用的SCPageViewController 。 记录下自动布局中遇到的几个坑。 关于translatesAutoresizingMaskIntoConstraints
freesan44
2018-09-05
1.5K0
Xcode8 脚本打包ipa
1,生成Archive: 工程文件把Automatically manage siging打钩 xcodebuild -scheme GDNXBankProject -sdk iphoneos -archivePath /Users/freesan44/Desktop/GDNXBankProject.xcworkspace -configuration Release -scheme 项目名称 -sdk 选iphoneos -archivePath .xcworkspace的路径
freesan44
2018-09-05
5790
解决sublime package control 出现There are no packages available for installation
今天安装使用package control一直出现There are no packages available for installation,尝试网上所有方法都不行,只能自己分析问题了。。。
freesan44
2018-09-05
6.2K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档