
iOS开发
草书行者
我是觉得还是先学好手头的东西
等到你驾轻就熟了
敲代码敲到后面,其实你都能形成你的方法论了
有一套自己的学习方法,还有逻辑衔接
到时候,有多余的精力再去搞搞其他的呗
不然,什么都半桶水
一点都不好玩。。
给你支个提升的技能
敲代码前问下自己,我这样写,确定是性能高了,有扩展性吗
持之以恒,你就会对以前自己的代码嗤之以鼻了
我很讨厌拷贝代码的
能拷贝,说明什么,可以作为业务层,封装起来调用
github有一大堆框架
找到后,自己再去掉不想要的,加上想要的,就OK
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LaunchScreen 设置图片后不显示问题以及多语言化处理
之前我们一直都是使用Launchimage实现启动页的,由于苹果爸爸强制要求我们使用LaunchScreen没办法我们只能改了,但是在切换时发现LaunchScreen有好多坑点1、由于我们需要兼容多版本语言,所以图片资源较多,所以就让UI把元素切出来开发这边自定义UI2、在调整一下位置或者换张图片需要编译的时间好长,不像改一两行代码编译这么快,也没有全量编译这么慢,风扇也嗡嗡的转3、使用LaunchScreen 设置图片有个比较坑的地方就是设置完图片后,在LaunchScreen上...原创 2020-09-14 16:00:39 · 2120 阅读 · 0 评论 -
比较完善的文件下载流程图
如果有疑问的可以评论去留言哈原创 2020-08-12 17:18:21 · 1065 阅读 · 0 评论 -
CocoaPods私有仓库
整体先说明一下创建一个私有的podspec包括如下那么几个步骤(有些不一定要要按顺序来):创建一个存放私有仓库podspec文件的git仓库 在本地CocoaPods创建一个Spec Repo管理本地仓库 创建Pod工程,并关联到其中一个git仓库 创建Pod所对应的podspec文件。 本地验证podspec文件是否可用。 向私有的Spec Repo中提交podspec。 在个人...原创 2018-08-07 17:04:49 · 3512 阅读 · 0 评论 -
iOS WebView加载图片严重拉伸变形,解决方案很简单,让图片比例拉伸就好。
//在webView加载完毕后注入js样式修改图片宽高-(void)webViewDidFinishLoad:(UIWebView *)webView{ NSString *js = @"function changeImgWH() { \ var imgs = document.getElementsByTagName('img'); \ for (var i = 0; i &...原创 2018-06-02 18:10:47 · 3762 阅读 · 0 评论 -
Appstore审核被拒的问题
如果下面没有您想要的答案可以去根据编号去苹果审核指南查找就行 App Store 审核指南 - Apple DeveloperGuideline 2.1 - Information Needed 提交至 App Review 的申请 (包括可供预订的 app) 应为该 app 的最终版本,并应包含所有必要的元数据和有效网址。所有占位符文本、空白网站和其他临时内容应在提交前移...原创 2017-11-06 10:34:54 · 1765 阅读 · 0 评论 -
禁止单个页面的边缘返回
- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer*)gestureRecognizer { return NO;}原创 2018-01-23 19:15:43 · 318 阅读 · 0 评论 -
UIImagePickerController iOS11调起相册 中的照片被导航栏遮挡
UIImagePickerController iOS11调起相册 中的照片被导航栏遮挡原创 2017-12-03 16:29:38 · 7346 阅读 · 2 评论 -
图片打碎还原效果
//实现原理是用layer.contensRect实现的,参考文献:http://blog.youkuaiyun.com/mamong/article/details/8534999原创 2016-07-14 14:58:03 · 1855 阅读 · 0 评论 -
微信开放平台修改微信分享的应用小图标与应用名称,应用名称更改了应用小图标未更改的问题
一开始我也找不到原因,后面我换了我的设备跑了一下发现我另一台设备图标已经改过来了,然后我就把微信删除了,从新安装就没问题了,原因应该是我们微信会把之前分享过的小图标缓存下来了原创 2017-08-05 12:03:15 · 5647 阅读 · 0 评论 -
cocopods最新版本使用
第一步:进入工程路径例如:cd /Users/pan/Desktop/YEOS/textView 第二步: 搜索第三方框架名例如:pod search afnetworking第三步:创建建 podfile文件例如:vim podfiledi s原创 2016-08-15 00:17:20 · 803 阅读 · 0 评论 -
NSString与NSMutableString的区别
"NSString *"这个数据类型代表一个NSString对象的指针,不是NSString对象本身。"NSMutableString *"这个数据类型则是代表"NSMutableString"对象本身,这两者是有区别的。原创 2016-07-15 12:03:01 · 1340 阅读 · 0 评论 -
iOS的三维透视投影
transform的结构如下:struct CATransform3D{ CGFloat m11, m12, m13, m14; CGFloat m21, m22, m23, m24; CGFloat m31, m32, m33, m34; CGFloat m41, m42, m43, m44;};首先要实现view(layer)的透视效果(就是近大远小转载 2016-07-13 15:25:31 · 553 阅读 · 0 评论 -
Masonry介绍与使用实践(快速上手Autolayout)
转载自:http://adad184.com/2014/09/28/use-masonry-to-quick-solve-autolayout/前言1MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-ipho转载 2016-07-13 15:22:08 · 437 阅读 · 0 评论