ios开发
zhanghaibo369
这个作者很懒,什么都没留下…
展开
-
如何用Objective-c调用Alamofire
Alamofire,替换AF,我们现在是用Objective-c来写这个项目,而且我们是为宿主提供framework包,宿主如何调用Alamofire成了问题,是否与宿主的AF冲突也是未知数。然后就是swif编写了,我这里在swift文件里面写了方法供外部OC调用。的swift文件,注意创建方式不是直接创建swift文件,而是像oc创建类文件一样,语言选择swift语言。创建完成之后xcdoe会自动弹出创建桥接文件弹框,选择创建即可,xcode会自动帮你把相关配置配好。因AF停止维护更新,上级要求使用。原创 2023-03-21 15:08:26 · 1338 阅读 · 0 评论 -
SDCycleScrollView的使用中遇到的问题
首先就是最近 自己遇到的一个很奇特的问题在低版本手机中可以滚动 高版本手机中不行 在github上看到不少人反馈这个问题,终于找到一条有用信息。SDCycleScrollView在14.7 以上的系统中 如果你的SDCycleScrollView frame带小数点 就会导致不自动滑动 滑动卡在第一张 或者最后一张等等系列问题 处理办法就是frame 给int值其次是一些本次查找问题 顺带查阅的一些问题汇总轮播图卡在一半的问题,解决问题是在 viewWillAppear 方法中调用adjus...原创 2021-11-26 09:42:58 · 1164 阅读 · 0 评论 -
## Cocoapods 导入失败:Error installing WechatOpen....
Cocoapods 导入失败:Error installing WechatOpen… 为帮助有需要的码友尽快解决问题,废话不多说,上图(终端报错图)!1方法:*方法一: 终端上重载Cocoapods先输入:cd 工程路径,回车再输入:sudo gem install cocoapods,回车。 此时可以看到cocoapods的版本。*方法二:终端上输入:cd 工程路径,回车。输入( 目的去除先前的):rm -rf Pods ,最后输入:pod install***以上两种方.转载 2021-09-30 14:57:02 · 489 阅读 · 1 评论 -
iOS的视图控制器pop或dismiss后,dealloc函数不被调用的几个原因
当视图控制器执行popViewControllerAnimated或dismissViewControllerAnimated方法后,dealloc函数始终未被调用时,可能是由以下几点当中的某一点或几点引起的:(1)初始化某个UIView时,使用strong修饰词修饰该view的某个属性,导致强持有当前视图控制器,从而造成循环引用,引起内存泄漏;(2)ViewController中强引用代理(delegate),应该使用weak修饰词来修饰;(3)ViewController中使用了block,原创 2021-06-04 16:32:19 · 1047 阅读 · 0 评论 -
app安装以后 Icon图标不显示
copy_pods_resources_path ="Pods/Target Support Files/Pods-[GSXF_CL]/Pods-[GSXF_CL]-resources.sh"string_to_replace ='--compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"'assets_compile_with_app_icon_arguments ='--compile "${...原创 2021-06-02 16:48:19 · 1080 阅读 · 1 评论 -
iOS - UIButton中调整image大小,使其缩放
想要设置UIButton的Image大小最简单的一个方法UIButton *button = [[UIButton alloc]initWithFrame:CGRectMake(15, 345, SCREEN_Width-30, 50)];[button setImage:[UIImage imageNamed:@"scan"]forState:UIControlStateNormal];[button setTitle:@"扫码添加" forState:UIControlStateNo..原创 2021-05-28 16:46:51 · 4993 阅读 · 0 评论 -
pod install -bash: pod: command not found
1、在常规使用cocoapods添加管理三方类库时,竟然报错!2、还以为是本地cocoapods 出现了问题,然而并不是,在各种研究搜索之后终于找到了有效的解决办法。输入cd回到根目录,逐次输入以下语句:mkdir -p $HOME/Software/rubyexport GEM_HOME=$HOME/Software/rubygem install cocoapods(执行这句话时会出现图2-1的效果)export PATH=$PATH:$HOME/Software/...原创 2021-05-27 09:03:33 · 509 阅读 · 0 评论 -
UITableView优化技巧
转载自 http://www.cocoachina.com/articles/11968非原创最近在微博上看到一个很好的开源项目VVeboTableViewDemo,是关于如何优化UITableView的。加上正好最近也在优化项目中的类似朋友圈功能这块,思考了很多关于UITableView的优化技巧,相信这块是难点也是痛点,所以决定详细的整理下我对优化UITableView的理解。UITableView作为iOS开发中最重要的控件之一,其中的实现原理很是考究。Apple在这块的优化水平直接决定了...原创 2021-05-25 17:22:46 · 179 阅读 · 0 评论 -
苹果日志文件解析(dsym工具定位不到,可用这个方法)
2、symbolicatecrash三位一体根据刚才的折腾,你的文件夹里已经有两个文件了,我们还需要第三个文件symbolicatecrash。打开你的终端,输入命令:find /Applications/Xcode.app -name symbolicatecrash -type f会出现symbolicatecrash文件的路径:/Applications/Xcode.app/Contents/Developer/Platforms/WatchSimulator.platform/De.转载 2021-12-28 09:38:12 · 750 阅读 · 0 评论