- 博客(21)
- 资源 (26)
- 问答 (28)
- 收藏
- 关注
原创 iOS的JS和OC代码互相调用
1.JS调用OC代码步骤1:以下是html页面,test1函数,并没有在页面中声明,而是在OC的UIWebView中绑定的 //test2(p)函数是准备 OC调用JS函数用的 function test2(p){ alert(p); } test1()" onc
2016-03-31 23:55:53 2338
原创 iOS编程 手动忽略clang编译器警告
在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak、循环引用、不能执行之类的警告。 有代码洁癖的孩子们很想消除他们, 今天就让我们来一次Fuck 警告!!首先学会基本的语句#pragma clang diagnostic push#pragma clang diagnostic ignored "-Wdeprecated-declarations"这里写出现警告的代码
2016-03-31 16:45:27 3826
原创 iOS自定义类 - NSKeyedArchiver归档自定义类
1.头文件#import @interface ZRQQLoginSingleton : NSObject@property (nonatomic, copy) NSString *accessToken;@property (nonatomic, copy) NSString *openId;@property (nonatomic, strong) NSDate *expi
2016-03-30 21:42:49 660
原创 iOS程序-UITableView分组展示数据 - 纯手写代码
UITableView分组展示数据,并设置每一组的头部标题和尾部标题。numberOfSectionsInTableView:设置组数numberOfRowsInSection:设置每一组的行数cellForRowAtIndexPath:设置每一行显示的内容和样titleForHeaderInSection:设置显示的头部标题titleForFooterInSection:设置
2016-03-30 16:39:21 5633
原创 QQ登录成功后,没有调用- (void)getUserInfoResponse:(APIResponse *)response方法
问题:QQ登录成功后,没有调用- (void)getUserInfoResponse:(APIResponse *)response方法解决方法:在- (void)tencentDidLogin方法里调用[_tencentOAuth getUserInfo];方法,就会自动调用获取用户基本信息的- (void)getUserInfoResponse:(APIResponse
2016-03-30 14:28:36 2877 1
原创 cannot find protocol definition for 'TencentSessionDelegate'
问题:cannot find Protocol definition for 'TencentSessionDelegate'解决方法:未导入 #import 导入TencentApiInterface.h 就不会警告了
2016-03-30 14:12:53 1398
原创 iOS旋转屏幕后,不显示状态栏
iOS默认旋转后,就隐藏状态栏了,所以需要显示,就要开启 显示状态栏 [UIApplication sharedApplication].statusBarHidden = NO; 这个方向根据需求调整方向 [[UIApplication sharedApplication] setStatusBarOrientation:UIIn
2016-03-25 17:45:14 3702
原创 iOS的Objective-C的工厂设计模式详解
工厂设计模式,一共有三种:1. 简单工厂(Sample Factory)2. 工厂方法 (Factory Method)3. 抽象工厂 (Abstract Factory)1. 简单工厂 (Sample Factory) 定义一个协议,创建几个遵守该协议的实现类,实现类实现自己的功能,和一个工厂类,这个工厂类用来实现业务逻辑,外部调用工厂时,完全不
2016-03-24 18:10:50 910
原创 新版XCode7.2.1的Instruments测试内存泄露
工具:XCode7.2.1Instruments 7.2.1网上搜索了那么多的XCode检测内存泄露的Instruments使用,但是都是XCode5.几的版本,太老了,今天博主就分享博主最新测试的内存泄露使用方法,如有错误之处,请在下方随意批评并指点,博主万分感激!~~看完后请点赞!谢谢~博主故意做了一个内存泄露的代码,ARC环境下的循环引
2016-03-22 21:49:32 2848
原创 duplicate symbol _base64_encode in :xxxxxx
导入头文件时,遇到duplicate symbol _base64_encode in :xxxxxx一个iOS项目可能有很多个库,而且有些库文件中已经包含了base64文件,如果重复包含,编译器就编译不过去,个人推断,系统可能会把base64文件作为全局的变量来编译,所有一个库包含了base64文件,两个库都包含了,那就只能删除其中一个库里的base64文件,整个项目只能有一个bas
2016-03-22 16:31:45 1731
原创 Could not find Developer Disk Image (今天更新iOS9.3)
Could not find Developer Disk Image (今天更新iOS9.3)在“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport”里列出了Xcode7.0支持的设备。但是没有iOS 9.3, 本博主倡导一切分享FREE的精神
2016-03-22 16:22:59 2535 8
原创 Objective-C动态创建类(ARC版)
我从网上搜到一些OC动态创建类,基本都是MRC版的,今天总结一下,做了一个ARC的以下这个地址是一个MRC的动态创建类http://blog.sina.com.cn/s/blog_5914638f0101helm.htmlOC发展到现在,基本上没有人使用MRC开发功能了,除非是维护老的项目ARC的创建方法如下#import #import int m
2016-03-18 15:18:04 915
原创 object_setInstanceVariable is unavailable: not available in automatic reference counting mode
object_setInstanceVariable is unavailable: not availablein automatic reference counting mode翻译过来意思是object_setInstanceVariable不能再ARC的模式下使用解决方法:1.要么把XCODE项目改成MRC 2.要么换一个方法,本人测试,可以换obj
2016-03-18 14:51:46 1802
原创 Objective-C的Method Swizzle、对象模型、消息机制、消息转发的详解
先来引入一个话题当项目有一个需求是,要对所有的UIViewController的viewWillApear:animte方法进行监听,而项目很大,.m的控制器文件很多,而且该项目已经开发好了,对这个方法监听不可能进入到控制器里一个一个的添加此时Objective-C有一个运行时的方法特别好的解决这种问题,当然该方法不是说只能解决上述这种情况比如,做统计,需要对系统的库的某个方法
2016-03-17 15:29:31 1165
原创 友盟分享 QQ分享后,不显示左下角的小图标
友盟分享 QQ分享后,不显示左下角的小图标根据友盟官方论坛说明1. 申请QQ开发者账号, 新建iOS移动应用,上传相应的格式大小的图标 2. 配置友盟分享社会化的 QQ 新浪微博等账号 具体的,已经在这里说明 http://bbs.umeng.com/forum.php?mod=viewthread&tid=5226&extra=page%3
2016-03-16 13:17:02 10969
原创 注意,使用友盟社会化组件的微博SSO功能,需要按照文档要求在xcode设置url scheme!
使用友盟分享时,遇到以下错误注意,使用友盟社会化组件的微博SSO功能,需要按照文档要求在xcode设置url scheme!或者this app is not allow to query the scheme解决方法http://dev.umeng.com/social/ios/ios9#1应配置iOS9.0以上的配置文件才可
2016-03-15 23:35:51 4885
原创 Mac系统虚拟机里安装windows7
Mac系统虚拟机里安装windows71.对U盘做一个启动盘, http://www.diannaodian.com/ 这个是做U盘启动的下载地址2.下载一个完整的iso系统镜像,拷贝到U盘 3.下载一个Virtural Box虚拟机4.打开虚拟机,新建一个系统,基本参数是 windows7 32位 内存4G
2016-03-15 13:46:29 706
原创 Directory not found for option 在导入友盟SDK后
Directory not found for option 在导入友盟分享组件SDK后解决方法:1选择工程, 编译的 (targets)2选择 Build Settings 菜单3查找 Library Search Paths 和 Framework Search Paths,删掉编译报warning的路径即OK
2016-03-14 23:43:13 987
转载 U盘量产后USB鼠标和键盘都无法使用,如何解决?
在写这篇经验前,小编真的很悲催。同事的U盘出现了无法格式化的问题,本人帮助他修复U盘,U盘量产修复后,我把电脑重启后,发现自己电脑的USB鼠标和键盘全部失灵,当时傻眼了,我可不想重装系统,那真是一个浩大的工程。那就自己想办法解决吧。 首先看看电脑出现的症状: 1.进入windows xp滚动条之前,鼠标和键盘都正常,进入系统后,全部失灵 2.进入PE维护系统,鼠标和键盘都正
2016-03-11 23:38:49 2457
原创 Apple Pay 详细教程
Apple Pay运行环境:iPhone6以上设备,操作系统最低iOS9.0以上,部分信息设置需要iOS9.2以上。目前还不支持企业证书添加。基本过程:1. 检测设备是否支持Apple Pay2.创建支付请求对象3.创建地址,票据邮寄地址等基本信息4.创建卡片5.创建商品列表6.根据商品列表计算价格7.付款,监听回调函数里是否成功DEMO地址
2016-03-08 23:51:31 1443
io.flutter.zip
2021-07-23
程序员英文简历模板
2019-09-19
VS2010中文语言包32位和64位
2019-06-09
dotNetFx40LP_Full_x86_x64zh-Hans.zip
2019-05-22
Newtonsoft.Json专为.Net 2.0、3.5、4.0和4.5
2019-05-12
EasyUS Data Recovery 数据恢复Mac版
2017-06-23
Mac版数据恢复软件破解版(Disk Drill)
2017-06-23
iFunBox for iOS
2017-06-02
class-dump official version
2017-04-16
Could not find Developer Disk Image iOS 9.3下载
2016-03-22
vs2010+C#能开发出Win7和WinXP运行的程序吗?
2019-04-29
微信支付提示:调用支付JSAPI缺少参数:total_fee
2019-02-10
typedef void Node; 这行代码怎么叫?它的意思是什么?
2016-08-10
iOS放大镜完整APP,不知道怎么做
2016-03-21
Apple Pay的收款人怎么编写代码
2016-03-10
升级EI Capitan后,XCode6.1就不能编译成功了,怎么解决
2016-02-15
Objective-C和Swift怎么开发VR应用
2016-02-15
iOS开发UIWebView怎么开启一个新的标签页
2015-12-11
Yosimite系统安装了xcode5.1怎么运行iOS6模拟器
2015-10-01
自己下载IOS模拟器怎么添加到XCODE?
2015-09-27
iOS开发中的.m文件编译后,是什么格式的文件?可以被反编译吗?
2015-09-19
safari浏览器插件extension开发,一定要交99美金吗
2015-08-29
chrome浏览器插件自动安装
2015-08-28
C语言编写获取当前系统所有正在运行的应用程序
2015-08-23
NSSet,NSDictionary,是属于链表结构存储的数据吗
2015-08-21
OC中的结构体变量和结构体指针变量的区别
2015-08-18
..//这样的路径是什么意思
2015-06-16
-1,-4,6,-1,2,-3,2,0,2......具体如下,可以找出规律来吗
2015-06-09
知道了高德地图的某个位置的经纬度,如果查出具体位置?
2015-06-07
ASP.NET两个网站的cookie信息如何共享
2015-04-30
C#控制台程序怎么发布
2015-03-04
在C#中的客户端编程中,我需要读取项目的一个文件的,该怎么读取?
2015-02-26
Visual Studio查找与替换时,如何不让它 打开页面
2015-02-04
win7的消息队列怎么用,比如使用C#
2015-01-20
C#连接数据库的不知道哪个出错了
2014-01-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人