2022年7月28日

iOS开发阶段,连接同一个服务器的网络接口容易出现的问题

摘要: iOS提示想要连接本地网络设备,并且拒绝后还无法使用wifi进行服务器的访问。最后发现原因如下进行网络请求时,只要访问的服务器和设备连接的wifi处于同一内网就会出现该弹窗,此种情况多出现于内测阶段,这种情况不用进行处理。只要升级到正式环境,服务器部署到公网就不会再出现此弹窗,实际上并没有使用该权限 阅读全文

posted @ 2022-07-28 11:57 yucaijiang 阅读(112) 评论(0) 推荐(0) 编辑

2022年7月12日

swift 跳转系统浏览器

摘要: import SafariServices let safari = SFSafariViewController(url: URL(string: "https://www.baidu.com")!) self.present(safari, animated: true, completion: 阅读全文

posted @ 2022-07-12 16:06 yucaijiang 阅读(412) 评论(0) 推荐(0) 编辑

2022年7月11日

简单:swift 实现文本横向滚动,跑马灯效果

摘要: 1.首先放三个控件 headView.addSubview(BG)//可以滚动的视图bg BG.addSubview(announceBG)//具体消息内容的bg 必须要有这个 不然消息显示会超出范围 announceBG.addSubview(announceL)//具体消息内容 BG.snp.m 阅读全文

posted @ 2022-07-11 18:26 yucaijiang 阅读(496) 评论(0) 推荐(0) 编辑

2022年7月8日

苹果开发者容易招致调查的若干行为 —————— 转自风海铜锣

摘要: 上包次数过于频繁 鉴于现如今苹果产品审核日趋严格,很多开发者没有意识到一些不当行为带来的风险,还沿用过去所谓的“互联网思路“,想通过短快平的方式不断迭代产品来制胜,这个想法可以说已经落伍了。 现如今如果不是已经成为知名IP的“可信任产品”,或者有重大bug需要修正,一个产品的更新频率最好维持在一个月 阅读全文

posted @ 2022-07-08 13:39 yucaijiang 阅读(64) 评论(0) 推荐(0) 编辑

2022年7月7日

iOS 自动化打包之fastlane

摘要: fastlane的安装 第一步 因为fastlane是用Ruby语言编写的工具,所以必须保证已经配置好了Ruby开发环境。可以使用如下命令行查看是否安装了Ruby: ruby -v 如果有以下提示说明,你已经安装了Ruby: ruby 2.7.0p0 (2019-12-25 revision 647 阅读全文

posted @ 2022-07-07 17:58 yucaijiang 阅读(191) 评论(0) 推荐(0) 编辑

2022年7月1日

Swift 手动清理web缓存

摘要: //web清除缓存 class func cleanWebCache() { let dataStore = WKWebsiteDataStore.default() dataStore.fetchDataRecords(ofTypes: WKWebsiteDataStore.allWebsiteD 阅读全文

posted @ 2022-07-01 11:01 yucaijiang 阅读(122) 评论(0) 推荐(0) 编辑

简单:swift 实现文本横向滚动,跑马灯效果

摘要: 实现思路:UIScrollView上放UIlabel ,ScrollView.contentSize的宽和文本宽度一样,然后设置定时器循环调用改变选定的X坐标,到达最大宽度后,重复执行 1.定义如下三个: privatevartimer: Timer? //消息滚动定时器 privatevarscr 阅读全文

posted @ 2022-07-01 10:54 yucaijiang 阅读(752) 评论(0) 推荐(0) 编辑

2022年6月27日

Swift AES128加密解密

摘要: 使用第三方框架: pod 'CryptoSwift' #AES加密解密 需要的时候调用以下两个方法 // AES加密 classfuncaes_encrypt(_ str:String, aes_key:String) -> String{ var encryptedStr = "" do {// 阅读全文

posted @ 2022-06-27 15:00 yucaijiang 阅读(1115) 评论(0) 推荐(0) 编辑

2022年1月11日

iOS 数组MD5加密

摘要: 一 .导入: #import <CommonCrypto/CommonDigest.h> 二:数组转NSdata NSData *data = [NSKeyedArchiver archivedDataWithRootObject:tempArray]; 三:调用加密方法 NSString *md5 阅读全文

posted @ 2022-01-11 09:50 yucaijiang 阅读(287) 评论(0) 推荐(0) 编辑

2021年12月31日

Building for iOS, but the embedded framework 'Realm.framework' was built for iOS + iOS Simulator.问题解决

摘要: Building for iOS, but the embedded framework 'Realm.framework' was built for iOS + iOS Simulator. Xcode设置里面:build setting > volidate workspace >YES 即可 阅读全文

posted @ 2021-12-31 13:59 yucaijiang 阅读(310) 评论(0) 推荐(0) 编辑

导航