IOS
文章平均质量分 88
kissing_huo
学习的脚步根本停不下来
展开
-
ios 学习之OC语言总结2
这里总结自己了解的 协议代理,通知广播,Block语句 没和之前总结的一起,这里自己理解起来也花了点时间 //////ios 中 protocol 代理 委托的理解/////ui 两个view视图的数据传递意义:代理委托给其他人做事.h 在需要把数据传递出去的view进行协议的定义 比如 1:@protocol 进行定义 2:写入要实现的原创 2014-02-28 20:17:27 · 827 阅读 · 0 评论 -
UITableViewCell 和NSIndexPath互取
NSIndexPath *path=[NSIndexPath indexPathForRow:0 inSection:0]; UITableViewCell *cell = (UITableViewCell *)[self.tableView cellForRowAtIndexPath:path]; //通过某行获得cell 应用场景:多行原创 2015-12-09 12:44:31 · 1686 阅读 · 0 评论 -
ios UITableView修改右侧滚动条的颜色
系统的方法 只有几种颜色typedef NS_ENUM(NSInteger, UIScrollViewIndicatorStyle) { UIScrollViewIndicatorStyleDefault, // black with white border. good against any background UIScrollViewIndicatorSt原创 2015-11-24 17:15:56 · 5127 阅读 · 0 评论 -
ios入门作品之 有路赏金任务发布
自学ios摸索 变学变写的成果原创 2014-06-05 15:16:17 · 695 阅读 · 0 评论 -
xcode 插件 批量生成属性的懒加载 getter
功能:批量生成属性的懒加载 getter,应用场景 :手写ui代码可以批量生成安装方法:方式1:下载-Xcode打开-Command+B-重启Xcode (提示框 点击允许加载)方式2:下载-解压plugin文件夹中Gengetter.xcplugin.zip到~/Library/Application Support/Developer/Shared/Xcode/Plug原创 2016-05-07 09:04:47 · 1739 阅读 · 0 评论 -
block文章转载
关于block使用的5点注意事项 :http://www.cnblogs.com/biosli/p/block_usage.html对Objective-C中Block的追探 :http://www.cnblogs.com/biosli/archive/2013/05/29/iOS_Objective-C_Block.html转载 2016-08-22 10:37:51 · 471 阅读 · 0 评论 -
到底什么时候才需要在ObjC的Block中使用weakSelf/strongSelf
Objective C 的 Block 是一个很实用的语法,特别是与GCD结合使用,可以很方便地实现并发、异步任务。但是,如果使用不当,Block 也会引起一些循环引用问题(retain cycle)—— Block 会 retain ‘self’,而 ‘self‘ 又 retain 了 Block。因为在 ObjC 中,直接调用一个实例变量,会被编译器处理成 ‘self->theVar’,’se转载 2016-12-02 09:17:22 · 264 阅读 · 0 评论 -
ios项目中安装和使用CocoaPods 2017年更新
Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usageCocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽转载 2015-01-20 15:29:34 · 1273 阅读 · 0 评论 -
ios 微信越狱使用指纹支付插件
https://github.com/hackxhj/wechatHookJailBreak越狱手机可以使用工具安装deb文件 没了。。。。 版本 微信6.5.8 应该后面微信也不会怎么改的。。原创 2017-05-19 14:34:46 · 2886 阅读 · 0 评论 -
iOS高仿今日头条6.2.6 带源码
登录的用户是临时游客用户 大家可以任意测试粗略的实现了刷新控件动画和交互 勿喷。觉得还行star一下抓取的接口 和实现的 其他的看效果图1:获取导航分类2:获取导航标题 扩展3:获得推荐的关注列表4:搜索建议5:关注某人6:取消关注某人7:取feed数据8:点赞某条微博9:获取微博内容的正文数据10 :获取评论的用户列表原创 2017-08-17 15:33:23 · 4506 阅读 · 0 评论 -
iOS 简化动画设计之Lottie
通过美工动画设计人员用Adobe AE 使用bodymovin 插件 导出几个平台可使用的json文件Web页面,以svg/canvas/html+js的形式。Bodymovin自己提供了作为Player的js库——bodymovin.js;Android原生,通过Airbnb的开源项目“lottie-android”实现;iOS原生,通过Airbnb的开源项目“lottie-原创 2017-09-04 10:09:24 · 419 阅读 · 0 评论 -
phpcms 在mac系统 验证码不显示
原因:系统自带的php 缺少gd库解决办法:使用brew 安装php 下面是网上找的一些文章 但是无法编译得到 libphp5.so 这个库然后我们来修改下文章所以操作步骤如下:1、安装brew(已经安装的略过)2、安装php5.63、安装freetype,jpeg,libpng,gd,zlib具体过程:原创 2017-09-06 09:04:13 · 1357 阅读 · 0 评论 -
优化性能的iOS网络图片浏览工具第三方
开源地址:https://github.com/hackxhj/YHPhotoBrowser 欢迎star优化原理是 创建三个UIImageView 复用视图 不比每张图都去创建一个View --具体原理百度很多了注意本开源修改于 https://github.com/gsdios/SDPhotoBrowser 修改 而来 感谢作者的开源1:优化视原创 2017-10-17 15:17:55 · 3544 阅读 · 0 评论 -
iOS逆向-手把手教你写支付宝蚂蚁森林收集能量助手
iOS逆向-手把手教你写支付宝蚂蚁森林收集能量助手前言 发现iOS支付宝逆向的分析并不多,蚂蚁森林基于H5应用 套着UIWebView 基本也没这类JS和原生交互分析的帖子,就拿此练手吧 作技术分享 去掉 ptrace 和 __RESTRICT section 两个保护脱壳和dump头文件分析和调试编写Tweak总结环境MacBook,iPhone6,iOS 9.3.3越狱, iOS原创 2017-11-16 11:08:00 · 27700 阅读 · 3 评论 -
ios读取通讯录并美化 文字生成头像UI
下载地址:https://github.com/hackxhj/BeautyAddressBook原创 2015-10-23 10:19:33 · 1571 阅读 · 0 评论 -
xcode两个模拟器同时开的bug
本机一个xcode5 一个xcode6 工作需要 同时开l原创 2014-07-26 11:51:46 · 1477 阅读 · 0 评论 -
IOS学习之基础UI界面总结3
//实际模式 1:单例 类似c全局变量 2:代理(delegate)委托 3:通知中心 : 继承 static MyClass my;+(id)sharedMyClass{ @synchronized(self) //加锁 防止多线程 { if(my==nil) { my=[[[self clas原创 2014-02-28 21:27:06 · 755 阅读 · 0 评论 -
iOS开发10种数据传值方法
1 设置委托(代理模式) 建一个委托testViewDelegate.h #import//b中的参数传到a//设置委托方法,例如本文件//在b中.h描述NSObject * delegate; .m中调委托方法//在a中设置b的控制器实现delegate,eg--aViewControll.delegate=self;//然后在a中赋值转载 2014-03-03 12:13:21 · 3869 阅读 · 0 评论 -
iOS ViewController的生命周期及其加载View的步骤
首先先阐明ViewController的职责:对内管理与之关联的View,对外跟其他ViewController通信和协调。对于与之关联的View,ViewController总是在需要的时候才加载视图,并在不需要的时候卸载视图,所以也同时担当了管理应用资源的责任。理解ViewController的LifeCycle(生命周期),能够有效地管理应用资源。ViewController的初始化转载 2014-03-02 20:00:14 · 1551 阅读 · 0 评论 -
ios学习之基础 触摸事件5
//触摸和手势 重写 UIView touchesBegantouchesMovedtouchesEnded//两个手指 initself.multipleTouchEnabled=YES;//单击和双击UITouch *touch=[touches anyObject];NSUInteger tap原创 2014-03-30 19:36:14 · 542 阅读 · 0 评论 -
ios IOS学习之基础UI界面总结4
下面记录的是自己学习UITableView表格视图 和android的ListView类似viewDidLoad _tableview=[[UITableView alloc]intiWithFrame:view.bounds style:UITableViewStylePlain];_listarr=@[@"list1",@"list2"];//数据_tableview原创 2014-03-30 19:34:49 · 754 阅读 · 0 评论 -
自己学习整理的常用知识点代码demo
代码和演示都是自己学习的时候整理 用的shi'yon下载地址:http://download.csdn.net/detail/kissing_huo/7453089原创 2014-06-30 21:19:15 · 508 阅读 · 0 评论 -
oc中的循环引用
在main中创建两个对象 A 和 B原创 2014-07-05 12:00:37 · 1764 阅读 · 0 评论 -
ios 学习之OC语言总结1
自己看视频和书本自学的OC语法 希望进阶ios项目开发//输出helle worldNSLog(@"hello world");//实例化类对象1,Student *st=[[Student alloc]init];//*****和new方法区别:需要手动 release***////id obj=[Student alloc]; //静态st原创 2014-02-28 20:03:50 · 1765 阅读 · 0 评论 -
oc中kvc kvo
KVO(NSKeyValueObserving 的简称)、KVC(NSKeyValueCoding 的简称)1、KVCKVC(KeyValueCoding) “键-值-编码”是一种可以直接通过字符串的名字(key)来访问类实例变量的机制,是通过setter、getter方法访问。属性的访问和设置KVC可以用来访问和设置实例变量的值。key是属性名称设置方式:[s转载 2014-07-05 15:19:33 · 1499 阅读 · 0 评论 -
之前工作真机调试的奇遇
公司项目要测试上线 公司没配备iphoen x 某天自己掏腰包去 x宝原创 2014-09-04 18:21:17 · 517 阅读 · 0 评论 -
记录工作中下单例的使用
最近在公司做视频会议的项目 ios客户端push 的yview原创 2014-09-04 17:44:31 · 563 阅读 · 0 评论 -
ios开发手机通讯录系列功能遇到的bug
第一 参考网上的读取本地通讯录的方法第二 我的显示成这样分析了显示页面 ,a和d 中间相差了这么宽的section 下面 h到z 更加宽了初步怀疑是没内容的section但是占了宽度,一直去调试heightForHeaderInSection ,viewForHeaderInSection从这两个下手 发现作了判断的啊。郁闷 一天过去了 ,第二天继续 去gith原创 2015-07-14 11:24:59 · 936 阅读 · 0 评论 -
ios逆向工程简单笔记《自用》
书本《ios应用逆向工程》很久之前接触过pc的逆向 asm反汇编 ida等 抽点时间学习ios平台上的 下面的笔记留给自己查看 ssh 进去 ps -e /var/mobile/Containers/Bundle/Application/D4764B09-EBBB-4E16-A340-C23697FF66DD/iQiYiPhoneVideo.app/iQ...原创 2016-04-26 16:14:09 · 1385 阅读 · 0 评论