随笔分类 -  IOS Experience

iOS 图文混排 链接 可点击
摘要:对于这个话题 我想到1 第一个解决方法就是使用 webView 比较经典 把所有复杂工作都交给控件本身去处理了, 但是好像好多需要自定义的地方 没法从 webView获得响应回调 :(估计也可以实现 也比较复杂,而且 这个需要对 html编码进行分析理解剥离等)2 富文本方式 核心框架 coret... 阅读全文

posted @ 2016-01-13 15:36 ACM_Someone like you 阅读(712) 评论(0) 推荐(0) 编辑

iOS UITableView滚动头图 拉伸放大效果 (头部弹性效果) 增加iOS11支持 附有demo
摘要:今天修改日期为2017年11月25日 两个月前做了iOS11的bug修复,才对博客进行更新,见谅。 在iOS11上需要注意两个问题 1.使用UIScrollview,UITableView,UIWebView等滚动UI控件的页面造成的页面错位,会上面空白20像素(不用iPhoneX做适配情况下) 解 阅读全文

posted @ 2016-01-12 17:42 ACM_Someone like you 阅读(1333) 评论(3) 推荐(0) 编辑

iOS 动态修改导航栏颜色 UINavigationBar
摘要:示例所谓动态修改 意思是 在当前页面滚动的过程中 亦或 是在 触发返回事件\进入一个新的页面 导航栏的动态变化由于系统级别的navBar 高度集成 很多自己想实现的功能 很不好弄 如果是通过继承的话, 参见 category 类别那章相对来说 更适用,自己开发一些个性自定义的方法去实现想要的功能.参... 阅读全文

posted @ 2016-01-12 15:12 ACM_Someone like you 阅读(5095) 评论(0) 推荐(0) 编辑

iOS UIImage 图片局部拉伸的一些学习要点
摘要:之前 做纯色局部拉伸 通过 top bottom left right 相交的阴影拉伸 屡试不爽实施方法:imageView.image = [[UIImage imageNamed: @"icon_helper_palace_day"] resizableImageWithCapInsets:pa... 阅读全文

posted @ 2016-01-11 17:18 ACM_Someone like you 阅读(1344) 评论(0) 推荐(0) 编辑

iOS UILabel 省略号 不变色 问题处理
摘要:在我们公司 应用 4.1版本 我发现一个很有趣的问题 , 当我修改 label 的 textColor (默认单行情况)为黑色之外的颜色 省略号依然为黑色, 这个在iOS 7 iOS8.1 iOS9 都有复现. 真是个奇葩的bug!!!在学习的过程中 找到一个解决办法 是用 富文本 这样 就解决了... 阅读全文

posted @ 2016-01-11 15:38 ACM_Someone like you 阅读(529) 评论(0) 推荐(0) 编辑

iOS __weak 和 __block 的使用探讨
摘要:在基本的开发中遇到 需要弱引用时候 我一般 用 weak 预防 死锁的时候 我会用 block的确没出过大错 但是这样处理 的确有点囫囵 现在我想好好理解一下这两个修饰符"block中用到的外部变量最好使用 __weak 修饰,避免内存泄露; block容易引起引用循环的根本原因是: 1,对于(bl... 阅读全文

posted @ 2015-12-07 19:17 ACM_Someone like you 阅读(1617) 评论(0) 推荐(0) 编辑

iOS 尝试用 block 闭包 去代替delegate 实现方法
摘要:通常都是这样创建alert 再加一个代理// 创建一个UIAlertView并显示出来UIAlertView *alertview = [[UIAlertView alloc] initWithTitle:aTitle message:msg delegate:self cancelButtonTi... 阅读全文

posted @ 2015-12-04 17:01 ACM_Someone like you 阅读(479) 评论(0) 推荐(0) 编辑

iOS 发大招 otherButtonTitles:(nullable NSString *)otherButtonTitles, ... 写法 && 编写通用类的时候关于可变参数的处理
摘要:开始 我 以为 这个 alertView 里面 ...的写法 应该 是一个 普通的数组 然 并没有分享一篇好文http://www.tekuba.net/program/290/IOS实现传递不定长的多个参数的方法是使用va_list。va_list是C语言提供的处理变长参数的一种方法。在调用的时候... 阅读全文

posted @ 2015-12-04 16:22 ACM_Someone like you 阅读(1282) 评论(0) 推荐(0) 编辑

iOS JSON 和 Mode l转换
摘要:MJExtension 是我们项目开发常用的一个第三方框架 很好用.https://github.com/CoderMJLee/MJExtension映射 json value key 直接使用 非常方便eg:#import "NSObject+MJKeyValue.h" interestingAc... 阅读全文

posted @ 2015-11-11 13:54 ACM_Someone like you 阅读(215) 评论(0) 推荐(0) 编辑

iOS 开发规范
摘要:公司来了大牛 是绝好的学习机会今天分享了我们一个代码规范比如UITableViewCell1.首先根据这个cell 需要的数据源 建一个数据model ,只针对于 该cell 好处:数据独立化2.对于cell里面的实例变量 使用setter getter 方法 初始化 一些定量的属性 都可以这个时候... 阅读全文

posted @ 2015-11-04 16:24 ACM_Someone like you 阅读(195) 评论(0) 推荐(0) 编辑

iOS 当前应用或者浏览器中 唤起 手机其他应用
摘要:这种方法 是 产品很常见的需求,关键 是在info.plist URL types 设置对应属性比如 里面 子属性URL identifier 设置成 bundle id //设置应用指向性的唯一 (String 类型) 里面 子属性URL Schemes 设置成openMyApp //该 s... 阅读全文

posted @ 2015-10-16 21:07 ACM_Someone like you 阅读(610) 评论(0) 推荐(0) 编辑

iOS block 闭包的学习
摘要:iOS 闭包 学习理解:1 . 闭包外界无法访问内部变量 ,它是一个独立的代码块.2 . 闭包可以作为 一个方法 ,甚至局部变量 全局 变量3 . 闭包 是一种引用类型注意要点:1 . 滥用闭包会有很大的问题,最严重的就是会产生循环引用(死锁). 举例子NSString* s =@"123";... 阅读全文

posted @ 2015-10-10 18:04 ACM_Someone like you 阅读(309) 评论(0) 推荐(0) 编辑

iOS 流媒体 基本使用 和方法注意
摘要:项目里面需要添加视频方法 我自定义 选用的是 avplayer 没选择MediaPlayer 原因很简单 , avplayer 会更容易扩展 有篇博客 也很好地说明了 使用avplayer的优越性blog.csdn.net/think12/article/details/8549438在iOS開發... 阅读全文

posted @ 2015-10-08 16:45 ACM_Someone like you 阅读(999) 评论(0) 推荐(0) 编辑

iOS 展示 gif
摘要:gif 图 是多张依次有连续动作的图 顺时间展示的一种动态效果图 . 有的是均匀时间更换下一张 有的 则不是均匀时间变化1. 那么 对于均匀 时间变化的gif图 比较适合 使用 iOS 系统自带方法 imageView 的动态展示图片的方法就好如:NSMutableArray *array=[NS... 阅读全文

posted @ 2015-10-08 12:05 ACM_Someone like you 阅读(222) 评论(0) 推荐(0) 编辑

UIImageView 获取图片的 宽 高
摘要:该文章纯属这两天开发的经验之谈 并且也是平常没注意 这回发现的一个小方法 并且很实用 在开发中 提高了很大的效率 更加符合高保真的要求通常 美术 切的一些图片 需要 1:1还原的 现在 我们一般支持ios 版本 是 >= ios7.0需要的切图 是@2X @3X 的我之前一般是 根据@2X 的... 阅读全文

posted @ 2015-08-25 18:45 ACM_Someone like you 阅读(1963) 评论(0) 推荐(0) 编辑

iOS 屏幕原点坐标 && 导航栏风格的自定义
摘要:其一屏幕原点坐标 (x ,y) 受 self.navigationController.navigationBar 的setTranslucent (BOOL) 属性控制在 iOS7 以后 translucent 属性默认为 YES 该属性含义是 毛玻璃 半透明效果 YES 起始 坐标 为屏幕顶... 阅读全文

posted @ 2015-07-10 12:08 ACM_Someone like you 阅读(1016) 评论(0) 推荐(0) 编辑

IOS 代码风格习惯 总结1
摘要:从我大三下学期开始工作开始, 几乎都是孤独的开发 因为身边开发ios 不多 ,除了学习开源的代码优秀风格技巧 剩下的 就是自己造, 所以 养成了 好多不好的习惯. 本知道面向对象的好处 ,但是实际开发起来总会有堆砌代码的坏习惯 ,只顾解决当前问题,于是UIViewController里面写了一堆堆有... 阅读全文

posted @ 2015-04-10 18:37 ACM_Someone like you 阅读(246) 评论(0) 推荐(0) 编辑

IOS UI Frame 相对位置调整 与优化方法 Height Width X Y 调整
摘要:不使用xib ,纯代码开发的过程中,动态UI 需要改对象的大小位置 反复使用CGRectMake 去 setFrame 非常低效耗时,而且 牵一发动全身.以下整理出几个方法,方便动态布局 1.set 方法 重新布局#import @interface HuofarUtils : NSObject@e... 阅读全文

posted @ 2015-04-08 17:47 ACM_Someone like you 阅读(838) 评论(0) 推荐(0) 编辑

IOS 长姿势---双击Home键
摘要:这不值得大惊小怪,因为按两次Home键后,苹果只是简单第提供了一个历史任务列表,而不是人们以为的当前任务列表——这在苹果网站上已经说得很清楚了。至于为什么苹果没有能力为用户提供一个“任务管理器”,我们不得而知。不过有人认为,在多任务中使用挂起代替退出,将减少程序再次启动的时间,节省电量的消耗。 阅读全文

posted @ 2014-12-09 14:49 ACM_Someone like you 阅读(501) 评论(0) 推荐(0) 编辑

AppStore App申请审核加速
摘要:容芳志大牛一直是我学习的榜样分类:iOS开发经验技巧2014-11-12 09:40409人阅读评论(0)收藏举报有没有遇到上线后发现很严重的bug这种情况,修复bug后提交审核又是漫长的等待,那样会把人逼疯的。估计是为了对应这样的情况,apple提供有一个加速审核的通道:https://devel... 阅读全文

posted @ 2014-11-26 12:03 ACM_Someone like you 阅读(243) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示