昨天更新了微信之后突然发现应用微信授权登录提示“未知的应用请求” 代码都没有动,上个版本还可以,更新了微信就出问题了 理论上微信新版本都会兼容老的api啊,后面更新SDK一发现是注册的时候用的方法有问题 之前用的错误方法 [WXApi registerApp:@"微信appid" withDescr ...
分类:
微信 时间:
2019-09-20 12:33:47
阅读次数:
293
方法一: -(UIWindow *)topLevelWindowGet { UIWindow *topView = [UIApplication sharedApplication].keyWindow; for (UIWindow *win in [[UIApplication sharedApp ...
分类:
移动开发 时间:
2019-09-17 11:01:03
阅读次数:
200
2007年,第一代苹果手机的发布,成就了移动互联网新时达!次年Appstore正式对外开放,这也意味着属于开发者的移动互联网时代真正开始,iOS开发者应时代而生,成为安卓之后真正的“时代宠儿”!在移动开发飞速发展的催生下,一批又一批的iOS开发者涌入市场,到如今历经十年的发展,这个红利期早就随之变淡,接踵而来的只有挑战!“有人说iOS市场不行了,有人说不需要原生技术了,有人说不好找工作了。”事实确
分类:
移动开发 时间:
2019-09-16 13:59:46
阅读次数:
148
三大跨平台开发App分析,目前跨平台开发的主流有三大家主流:Cordova、Xamarin、Unity。 目前跨平台开发的主流有三大家主流:Cordova、Xamarin、Unity。 Cordova原名PhoneGap,是可以用Eclipse编辑Javasc... ...
分类:
移动开发 时间:
2019-09-12 10:16:35
阅读次数:
222
一张图了解 .Net Core和.Net Framework和.Net Standard和Xamarin关系 总结 .NET Standard是一项API规范,每一个特定的版本,都定义了必须实现的基类库。 .NET Core是一个托管框架,针对构建控制台、云、ASP.NET Core和UWP应用程序 ...
分类:
Web程序 时间:
2019-09-03 13:24:46
阅读次数:
109
背景 背景 在ios开发过程中,有时候会用到第三方的静态库(.a文件),然后导入后发现编译正常但运行时会出现selector not recognized的错误,从而导致app闪退。接着仔细阅读库文件的说明文档,你可能会在文档中发现诸如在Other Linker Flags中加入-ObjC或者-al ...
分类:
其他好文 时间:
2019-09-02 14:20:12
阅读次数:
81
基本属性: //textView尺寸和位置 let textViewWidth: CGFloat = 223 let textViewHeight: CGFloat = 198 let textViewTopView: CGFloat = 240 let textViewFrame = CGRect ...
分类:
移动开发 时间:
2019-08-31 17:25:08
阅读次数:
107
在 iOS 开发中,我们经常会使用 +load 方法来做一些在 main 函数之前的操作,比如方法交换(Method Swizzle)等。现在分析一下load方法跟initialize方法的调用顺序以及区别。 1.先看下load方法 尝试定义一个继承自 NSObject 的 Person 类,并对其 ...
分类:
移动开发 时间:
2019-08-30 11:35:55
阅读次数:
156
创建项目 使用Xamarin开发安卓项目,首先需要安装VS2017以上版本。因为VS2017以上的版本,可以直接创建Xamarin项目。 另外用Xamarin开发安卓项目,还需要使用Intel的CPU,并且得是双核以上的CPU,因为调试时,需要使用电脑的虚拟化,奔腾4之类的CPU是不支持虚拟化的。 ...
分类:
移动开发 时间:
2019-08-29 20:20:40
阅读次数:
165
基础控件 Android的控件和控件样式非常特别,它是一种内联特别高的设计模式,换句话说,它是非常烂的设计。。。。 但在这种特别的关系里还是有一定的规律的,下面我们一起来看看控件的使用方式。 首先我们定义一个ImageButton,如下: 重点,我们来看这句,background="@drawabl ...
分类:
移动开发 时间:
2019-08-29 20:04:18
阅读次数:
127