
iOS开发笔记
perfeter
天空没有痕迹,但鸟儿已经飞过
展开
-
iOS开发笔记之UITableView的使用
一:初始化UITableView,通过代码或者stroyboard,注意的地方是设置代理和数据源self.tableView.delegate = self;self.tableView.dataSource= self;二:如果要隐藏多余的cellslef.tableView.tableFooterView = [[UIView alloc]init]; 三:实现数据原创 2015-07-05 23:05:31 · 526 阅读 · 0 评论 -
iOS开发笔记-设置带图片的button的圆角在AL下失效
iOS9下使用了autolayout的情况下,设置带图片的UIButton的圆角失败。如果只设置标题就可以。要达到效果需要设置view的subView: UIButton *iconView = [[UIButton alloc] init]; iconView.imageView.layer.cornerRadius = 8.; iconView原创 2016-05-05 10:09:44 · 743 阅读 · 0 评论 -
iOS开发笔记-ipa重签名
使用企业证书打包发布有一年的有效期,之前遇到使用一个演示版本临时改用的版本发布出去后隔很长一段时间突然说还用,证书都过期了,这样的版本突然要维护也是无力吐槽,当时的代码都没了,想想证书过期的话重签名一下就好了,简单就学习了一下做个总结记录:1.ipa解压出包含Payload的文件夹2.右键Payload里面的app文件显示包内容,使用自己的mobileprovision文件替换em原创 2017-08-29 11:25:51 · 574 阅读 · 0 评论 -
iOS开发笔记-AL下label换行问题preferredMaxLayoutWidth
在使用autolayout的时候,label.numbersOfLine = 0; 并不换行,还需要设置preferredMaxLayoutWidth这个属性,告诉label字体多宽的时候换行原创 2016-07-25 17:23:38 · 828 阅读 · 0 评论 -
iOS开发笔记-圆滑的曲线
直接上代码: UIBezierPath * bPath = [[UIBezierPath alloc]init]; [bPath setLineCapStyle:kCGLineCapRound]; [bPath setLineJoinStyle:kCGLineJoinRound]; [bPath setL原创 2016-02-14 17:35:52 · 1893 阅读 · 0 评论 -
iOS开发笔记-关于jpeglib和腾讯云sdk 库冲突的解决
昨天发现我打包的带有jpegLIb的静态库和腾讯云IM sdk冲突了,版本不一致,导致解压直接崩溃 报错:Jpeg Decompress!Wrong JPEG library version: library is 80, caller expects 90之后换了几乎所有的80版本都无法解决,后台跟着改版本也不行后来换了个思路想办法隔离 ,查了一下,在Other linker原创 2016-01-23 08:55:40 · 1792 阅读 · 0 评论 -
iOS开发笔记-xcode7编译错误之缺少libc++.dylib
升级了xcode后.dylib动态库文件的添加跟之前不一样了,需要command+shitf+g到/uer/lib后搜索想要的.dylib文件添加即可。在与c++混编的时候会因为缺少libc++.dylib库而报64位的错,按上面的方法添加即可。令注:添加静态库的时候要注意路径问题原创 2015-10-30 09:39:15 · 4914 阅读 · 0 评论 -
iOS开发笔记-Autolayout自动布局与UIView动画
使用了Autolaout的视图的动画方法一:简单的说就是先找到想要变化的NSLayoutConstraint然后改变constant值 NSLayoutConstraint * _bottomCelectVLocRight; _bottomCelectVLocRight.constant = 0; [UIView animateWithDurat原创 2015-10-12 15:41:39 · 1778 阅读 · 0 评论 -
iOS开发笔记-升级Xcode7后Pod无法使用问题
遇到了Assertion failed: _initializationCompletedSuccessfully的问题;(参考 http://www.111cn.net/sj/iOS/94671.htm)我的做法是:1.根据pod install --verbose --no-repo-update 后的提示的指令更新 cocoa pod的版本2.这是工程出现很多重复的警告,dele原创 2015-10-09 15:33:27 · 999 阅读 · 0 评论 -
iOS开发笔记之NSFileManager的使用
对于文件的管理,从项目需求中出发,有如下的学习成果。查看文档基本能完成基本的需求。 文档中部分常用的方法:(基本基于path和URL成对存在,这里主要解读关于path的) //获取单例 + (NSFileManager *)defaultManager; //创建文件夹 @param path 要创建文件夹的路径 @param createI原创 2015-09-05 23:52:29 · 4752 阅读 · 0 评论 -
iOS开发笔记之ViewController视图控制器间的跳转
开发中遇到的几种ViewController间的跳转,谨记视图控制器按照后进先出的堆栈方式叠加上去的注意present和dismiss;push 和 pop 一般是成对存在的,底层VCdismiss或pop后上层的也会释放掉的其中A,B,C均指普通的ViewController案例一:(例如登录退出)A-presentViewController->B-presen原创 2015-09-07 17:39:32 · 1862 阅读 · 0 评论 -
iOS开发笔记-升级Xcode9和升级iOS11后踩坑记
Xcode9升级后iOS11UINavigationbar自定义titleView和UIBarButtonItem异常的问题解决方案:自定义view 重写 intrinsicContentSize属性原创 2017-09-21 17:32:07 · 1531 阅读 · 1 评论