240 发简信
IP属地:北京
  • 你好,我这几天在用TypeConvert的时候遇到一个问题。比如类A有一个属性a1和b1,显示在PropertyGrd中,我在属性编辑器中修改a1的值,按回车,并不会让上面的复合类型的值发生改变,只有点击复合类型那一行,值才会变化。请问有什么方法,能触发复合类型的值发生改变吗?我看了VisualStudio的属性框,是支持的,但不知道我们自己做要怎么支持

    C# WPF TypeConverter

    [MSDN 链接] (How to: Implement a Type Converter | Microsoft Docs[https://docs.microsoft.c...

  • 所以只限于android吧?ios还是要去apple store

    flutter实现app内更新安装包

    背景 目前flutter发展火热,生态越来越繁荣,但相比于原生开发,仍非常稚嫩,使用起来坑很多,最近做需求——app内完成安装包的更新,完成该功能踩了很多的坑,现在记录一下实...

  • 2019,我在几个新的技术领域的尝试和心得

    ​ 又到一年结束时,回顾这一年,我在几个新的技术领域取得了一些小小的收获,这其中,有App相关的,也有App领域之外的。接下来,我来谈谈自己的一些实践和心得体会。...

  • 120
    写给Android App开发人员看的Android底层知识(8)

     (十)PMS及App安装过程  PMS,全称PackageManagerService,是用来获取Apk包的信息的。  在前面分析四大组件与AMS通信的时候,我们介绍过,A...

  • 120
    写给Android App开发人员看的Android底层知识(7)

     (十二)ContentProvider  (1)ContentProvider是什么?   ContentProvider,简称CP。  做App开发的同学,尤其是电商类A...

  • 120
    写给Android App开发人员看的Android底层知识(6)

     (十一)BroadcastReceiver  BroadcastReceiver,也就是广播,简称Receiver。  很多App开发人员表示,从来没用过Receiver。...

  • 120
    写给Android App开发人员看的Android底层知识(5)

    (十)Service Service有两套流程,一套是启动流程,另一套是绑定流程。我们做App开发的同学都应该知道。 1)在新进程启动Service 我们先看Service启...

  • 120
    写给Android App开发人员看的Android底层知识(4)

    (八)App内部的页面跳转 在介绍完App的启动流程后,我们发现,其实就是启动一个App的首页。 接下来我们看App内部页面的跳转。 从ActivityA跳转到Activit...

  • 120
    写给Android App开发人员看的Android底层知识(3)

    (七)App启动流程第2篇 书接上文,App启动一共有七个阶段,上篇文章篇幅所限,我们只看了第一阶段,接下来讲剩余的六个阶段,仍然是拿斗鱼App举例子。 简单回顾一下第一阶段...

  • 120
    写给Android App开发人员看的Android底层知识(2)

    (五)AMS 如果站在四大组件的角度来看,AMS就是Binder中的Server。 AMS全称是ActivityManagerService,看字面意思是管理Activity...

  • 120
    写给Android App开发人员看的Android底层知识(1)

    这个系列的文章一共8篇,我酝酿了很多年,参考了很多资源,查看了很多源码,直到今天把它写出来,也是战战兢兢,生怕什么地方写错了,贻笑大方。 (一)引言 早在我还是Android...

  • 【转】Android插件化从入门到放弃-最强合集

    本文转自:Android博客周刊专题之#插件化开发# 原文作者:陆镇生_Jomeslu 本人最近研究插件化, 偶然发现此合集, 按照部分链接的文章实际简单写了些demo,受益...

  • - (NSDictionary*)updateTimestampFrom2:(NSMutableDictionary*)dict
    {
    NSString* EXPIRED = @"EXPIRED";
    NSString* OL = @"OL";
    NSString* DURATION = @"DURATION";

    int duration = [dict[OL][DURATION] intValue];
    NSUInteger expiredAt = [[NSDate date] timeIntervalSince1970] + duration;

    NSMutableDictionary *olDic = [[NSMutableDictionary alloc] initWithDictionary:dict[OL]];
    [olDic setObject:@(expiredAt) forKey:EXPIRED];
    [dict setObject:olDic forKey:OL];

    [olDic release];

    return [NSDictionary dictionaryWithDictionary:dict];
    }

    使用Instruments定位iOS应用的Memory Leaks

    内存泄漏及影响 内存泄漏是动态分配的内存块,在程序的数据空间中任何位置都没有指向它的指针。这类块是孤立内存,由于没有指向这些块的指针,程序无法引用他们。 内存泄漏会导致App...

  • 我想到了,可以结合JSPatch的机制来做

    漫谈iOS AOP编程之路

    layout: posttitle: "漫谈iOS AOP编程之路 "subtitle: "漫谈iOS AOP编程之路"date: 2015...

  • 请问,PV和UV,如何把要统计的点,静态写入到配置文件?

    漫谈iOS AOP编程之路

    layout: posttitle: "漫谈iOS AOP编程之路 "subtitle: "漫谈iOS AOP编程之路"date: 2015...